50求助
  • 板块P8550 冬之花
  • 楼主Remarks
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/9/26 12:57
  • 上次更新2023/10/27 09:54:25
查看原帖
50求助
321529
Remarks楼主2022/9/26 12:57
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;
bool v(int a,int b){
	if(a<0)return b>0;
	else return b<0;
}
int main(){
int t;
cin>>t;
while(t--){

	int n,x;
	cin>>n>>x;
	long long num;
	cin>>num;
	bool flag=true;
	for(int i=2;i<=n;i++)
		{
			long long p;
			cin>>p;
			if(p!=num){
				//cout<<"b";
				flag=false;
				break;
			}
		}
	if(flag==false){
		cout<<"Yes";
	}else
	if(v(x,num) && abs(x)%abs(-num)==0)cout<<"No";
	else cout<<"Yes";
	puts("");
}
}

第二个点错了,有一个Yes我的程序输出的是No

2022/9/26 12:57
加载中...