1-5-18:雞尾酒療法


描述

雞尾酒療法,原指“高效抗逆轉錄病毒治療”(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<stdio.h>
int main()
{
    int n,i;
    double x,a,b,temp;
    int hh[21]={0};
    scanf("%d",&n);
    scanf("%lf%lf",&a,&b);
    x=100*b/a;
    for(i=1;i<=n-1;i++)
    {
        scanf("%lf",&a);
        scanf("%lf",&b);
        temp=100*b/a;
        if(x-temp>5)
            hh[i]=-1;
        else if(temp-x>5)
            hh[i]=1;
    }
    for(i=1;i<=n-1;i++)
    {
        if(hh[i]==-1)
            printf("worse\n");
        else if(hh[i]==1)
            printf("better\n");
        else printf("same\n");
    }
return 0;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM