LIUZHIYU1 @ 2023-03-14 20:25:12
#include<iostream>
using namespace std;
int a,b,c;
double ch;
double z(int x,int y){
return y/(double)x;
}
int main(){
cin>>a;
cin>>b>>c;
ch=z(b,c);
for(int i=0;i<a-1;i++){
cin>>b>>c;
if(ch-z(b,c)>ch*0.05)cout<<"worse\n";
else if(z(b,c)-ch>ch*0.05)cout<<"better\n";
else cout<<"same\n";
}
}
by QBY1617 @ 2023-05-03 13:50:46
应把第14行
if(ch-z(b,c)>ch*0.05
改成
if(ch-z(b,c)>0.05)
因为题目中说的是相差百分之五,而不是原疗法的有效率的%5 第15行同理
else if(z(b,c)-ch>ch*0.05)
改成
else if(z(b,c)-ch>0.05)
就AC了