3 solutions
-
4
//方法一 #include<bits/stdc++.h> using namespace std; long a,b,c,n; double x,y; int main(){ cin>>n>>a>>b; x=b/(a/1.0); for(int i=2;i<=n;i++){ cin>>a>>b; y=b/(a/1.0); if(y-x>0.05) cout<<"better"<<endl; else if(x-y>0.05) cout<<"worse"<<endl; else cout<<"same"<<endl; } return 0; } //方法二 #include<bits/stdc++.h> using namespace std; int a; int main(){ cin>>a; double b[a][2]; for(int i=0;i<a;i++) cin>>b[i][0]>>b[i][1]; for(int i=1;i<a;i++){ if(b[i][1]/b[i][0]-b[0][1]/b[0][0]>0.05) cout<<"better"<<endl; else if(b[i][1]/b[i][0]-b[0][1]/b[0][0]<0-0.05) cout<<"worse"<<endl; else cout<<"same"<<endl; } return 0; } //都是AC代码 //看在我努力想出两个方法,点个赞吧
-
1
//方法一 #include<bits/stdc++.h> using namespace std; long a,b,c,n; double x,y; int main(){ cin>>n>>a>>b; x=b/(a/1.0); for(int i=2;i<=n;i++){ cin>>a>>b; y=b/(a/1.0); if(y-x>0.05) cout<<"better"<<endl; else if(x-y>0.05) cout<<"worse"<<endl; else cout<<"same"<<endl; } return 0; } //方法二 #include<bits/stdc++.h> using namespace std; int a; int main(){ cin>>a; double b[a][2]; for(int i=0;i<a;i++) cin>>b[i][0]>>b[i][1]; for(int i=1;i<a;i++){ if(b[i][1]/b[i][0]-b[0][1]/b[0][0]>0.05) cout<<"better"<<endl; else if(b[i][1]/b[i][0]-b[0][1]/b[0][0]<0-0.05) cout<<"worse"<<endl; else cout<<"same"<<endl; } return 0; } //都是AC代码 //看在我努力想出两个方法,点个赞吧
- 1
Information
- ID
- 561
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 3
- Tags
- # Submissions
- 49
- Accepted
- 27
- Uploaded By