acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 题解

    主要语法点:枚举 > #include<bits/stdc++.h> > using namespace std; > int a[110];//开数组,代表N个个数 > int main(){ > int n,m;cin>>n>>m; > for(int i=1;i<=n;i++){cin>>a[i];} //输入 > int cnt=0;//开个新变量来统计个数 > for(int i=1;i<=n;i++){ > for(int j=1;j<=n;j++){ > for(int k=1;k<=n;k++){ > //枚举三个位置 > if(i<j&&j<k&&a[i]+a[j]+a[k]==m){cnt++;} > //判断是否1<=i<j<k<=n1<=i<j<k<=n1<=i<j<k<=n且a[i]+a[j]+a[k]=na[i]+a[j]+a[k]=na[i]+a[j]+a[k]=n,是就cnt++cnt++cnt++ > } > } > } > cout<<cnt;//输出 > return 0; > }

    userId_undefined
    小金 回关
    时空双修者
    1阅读
    0回复
    1点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页