数据过水?
查看原帖
数据过水?
602803
_qingshu_楼主2024/11/3 16:24

题目中貌似并没有要求每次购买的卡片两两不同,并且官方题解样例中有给到:

2
3
1 0 1
6
1 0 0 0 0 0

说明会出现编号重复,那么以下的这份显然错误的代码可以通过此题:

#include<iostream>
using namespace std;
int main(){
	int n,a;
	cin>>n;
	for(int i=1;i<=n;i++){
		int m,flg=0;
		cin>>m;
		for(int i=1;i<=m;i++){
			cin>>a;
			if(a==0/*&&!flg*/){
				flg=1;
				cout<<"yes"<<endl;
			} 
		}
		if(flg==0) cout<<"no"<<endl;
	}
	return 0; 
}

是否说明数据中并不存在同一次购买中出现两次及以上的 00

综上,请求增加对应数据。

2024/11/3 16:24
加载中...