泉-新手小白的题解
2026-06-28 17:31:19
发布于:广东
3阅读
0回复
0点赞
真的,我看了其他高手的代码,十分不解(主要是看不懂亿点 无恶意):这真的那么复杂吗?对于我这个从来没做过省选/NOI难度的都一次ac了【动画表情】 其实几个几个循环嵌套就无脑解决了
#include<iostream>
using namespace std;
int main(){
long long n;
short k;
cin>>n>>k;
int ans=0;
long long water[n+1][7];
for(int i=0;i<n;i++){
for(int j=0;j<6;j++)cin>>water[i][j];
}//输入
for(int i=0;i<n-1;i++){//枚举:第i组和第j组的情况
for(int j=i+1;j<n;j++){
int sum=0;
for(int k=0;k<6;k++){//依次判断6对数据
if(water[i][k]==water[j][k])sum++;
}
if(sum==k)ans++;//根据条件统计
}
}
cout<<ans;
}
是的,就这么简单,结束了
这里空空如也

有帮助,赞一个