ABC390B求调:
#include<bits/stdc++.h>
#define ll long long
#define ull unsigned long long
#define PII pair<int,int>
#define For(i,a,b) for(int i = a;i<=b;i++)
#define Rof(i,a,b) for(int i = a;i>=b;i--)
using namespace std;
double a[105];
double gongbi;
int main()
{
int n;
cin>>n;
For(i,1,n){
cin>>a[i];
}
if(n==1){
cout<<"Yes\n";
return 0;
}
if(a[1]==0){
For(i,2,n){
if(a[i]!=0){
cout<<"No\n";
return 0;
}
return 0;
}
cout<<"Yes\n";
}
gongbi = a[2]*1.0 / a[1];
For(i,3,n){
if (a[i]*1.0 / a[i - 1] != gongbi){
cout<<"No\n";
return 0;
}
}
cout<<"Yes\n";
return 0;
}
求各位大佬帮忙看看,感谢