BB. 程序阅读题-1005

    客观题

程序阅读题-1005

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a[6]={1,2,3,4,5,6};
    int cnt=0;
    for(int i=0;i<6;i++){
        for(int j=0;j<6;j++){
            if(i==j) continue;
            for(int k=0;k<6;k++){
                if(k==i||k==j) continue;
                if((a[i]+a[j]+a[k])%3==0){
                    cnt++;
                }
            }
        }
    }
    cout<<cnt<<endl;
}

判断 (a[i]+a[j]+a[k])%3==0 是在筛选满足某种分类条件 {{ select(1) }}

  • 正确
  • 错误

答案:A

该程序本质是排列问题 {{ select(2) }}

  • 正确
  • 错误

答案:A

三重循环会产生重复组合 {{ select(3) }}

  • 正确
  • 错误

答案:A

若只统计组合(不考虑顺序),应如何修改? {{ select(4) }}

  • 删除continue
  • 改为 i<=j<=k
  • 不需要修改
  • 改为 i<j<k

答案:D

总排列数(无条件限制)是多少? {{ select(5) }}

  • 120
  • 60
  • 90
  • 180

答案:A

本题核心结合知识点 {{ select(6) }}

  • 组合+递归
  • 排列+分类计数
  • 容斥+图论
  • DP

答案:B

市赛题汇总

未参加
状态
已结束
规则
ACM/ICPC
题目
373
开始于
2026-4-24 0:00
结束于
2026-4-24 2:00
持续时间
2 小时
主持人
参赛人数
0