1. 程式人生 > >1.5_18:雞尾酒療法(NOIP)

1.5_18:雞尾酒療法(NOIP)

bits 數據 不同 其中 高效 int 最大 質量 span

/*

18:雞尾酒療法


總時間限制: 1000ms 內存限制: 65536kB

描述

雞尾酒療法,原指“高效抗逆轉錄病毒治療”(HAART),

由美籍華裔科學家何大一於1996年提出,

是通過三種或三種以上的抗病毒藥物聯合使用來治療艾滋病。

該療法的應用可以減少單一用藥產生的抗藥性,最大限度地抑制病毒的復制,

使被破壞的機體免疫功能部分甚至全部恢復,從而延緩病程進展,延長患者生命,

提高生活質量。人們在雞尾酒療法的基礎上又提出了很多種改進的療法。

為了驗證這些治療方法是否在療效上比雞尾酒療法更好,可用通過臨床對照實驗的方式進行。

假設雞尾酒療法的有效率為x,新療法的有效率為y,如果y-x大於5%,則效果更好,

如果x-y大於5%,則效果更差,否則稱為效果差不多。

下面給 出n組臨床對照實驗,其中第一組采用雞尾酒療法,其他n-1組為各種不同的改進療法。

請寫程序判定各種改進療法效果如何。


輸入

第一行為整數n( 1 < n <= 20);

其余n行每行兩個整數,第一個整數是臨床實驗的總病例數(小於等於10000),

第二個療效有效的病例數。

這n行數據中,第一行為雞尾酒療法的數據,其余各行為各種改進療法的數據。

輸出

有n-1行輸出,分別表示對應改進療法的效果:

如果效果更好,輸出better;如果效果更差,輸出worse;否則輸出same

樣例輸入

5

125 99

112 89

145 99

99 97

123 98

樣例輸出

same

worse

better

same

*/

#include <bits/stdc++.h>

using namespace std;

int main()

{

//freopen("18.in","r",stdin);

//freopen("18.out","w",stdout);

int n,a,b;

double x,y;

cin>>n;

cin>>a>>b;

x=b*1.0/a;

for(int i=2;i<=n;i++)

{

cin>>a>>b;

y=b*1.0/a;

if(y-x>0.05) cout<<"better"<<endl;

else

{

if(x-y>0.05) cout<<"worse"<<endl;

else cout<<"same"<<endl;

}

}

//fclose(stdin);

//fclose(stdout);

return 0;

}


1.5_18:雞尾酒療法(NOIP)