1072 坤尾酒療法
1072:雞尾酒療法時間限制: 1000 ms 內(nèi)存限制: 65536 KB 提交數(shù): 94158 通過數(shù): 41758 【題目描述】雞尾酒療法,指“高效抗逆轉(zhuǎn)錄病毒治療”。人們在雞尾酒療法的基礎(chǔ)上又提出了很多種改進(jìn)的療法。為了驗證這些治療方法是否在療效上比雞尾酒療法更好,可用通過臨床對照實驗的方式進(jìn)行。假設(shè)雞尾酒療法的有效率為x,新療法的有效率為y,如果y-x大于5%,則效果更好,如果x-y大于5%,則效果更差,否則稱為效果差不多。下面給出n組臨床對照實驗,其中第一組采用雞尾酒療法,其他n-1組為各種不同的改進(jìn)療法。請寫程序判定各種改進(jìn)療法效果如何。 【輸入】第一行為整數(shù)n(1<n<=20);其余n行每行兩個整數(shù),第一個整數(shù)是臨床實驗的總病例數(shù)(小于等于10000),第二個療效有效的病例數(shù)。這n行數(shù)據(jù)中,第一行為雞尾酒療法的數(shù)據(jù),其余各行為各種改進(jìn)療法的數(shù)據(jù)。 【輸出】有n-1行輸出,分別表示對應(yīng)改進(jìn)療法的效果:如果效果更好,輸出better;如果效果更差,輸出worse;否則輸出same。 【輸入樣例】5 125 99 112 89 145 99 99 97 123 98 【輸出樣例】same worse better same #include <iostream> #include <string> using namespace std; int main(int argc, char** argv) { int n; cin>>n; float x,y; float r,s; string xl[n-1]; cin>>r>>s; x=s/r*100; for(int i=0;i<n-1;i++){ cin>>r>>s; y=s/r*100; if(x-y>5){ xl[i]="worse"; }else if(y-x>5){ xl[i]="better"; }else{ xl[i]="same"; } } for(int i=0;i<n-1;i++){ cout<<xl[i]<<endl; } return 0; }
|

浙公網(wǎng)安備 33010602011771號