洛谷刷题笔记 鸡尾酒疗法
題目描述
雞尾酒療法,原指“高效抗逆轉(zhuǎn)錄病毒治療”(HAART),由美籍華裔科學(xué)家何大一于?19961996?年提出,是通過三種或三種以上的抗病毒藥物聯(lián)合使用來治療艾滋病。該療法的應(yīng)用可以減少單一用藥產(chǎn)生的抗藥性,最大限度地抑制病毒的復(fù)制,使被破壞的機體免疫功能部分甚至全部恢復(fù),從而延緩病程進展,延長患者生命,提高生活質(zhì)量。
人們在雞尾酒療法的基礎(chǔ)上又提出了很多種改進的療法。為了驗證這些治療方法是否在療效上比雞尾酒療法更好,可用通過臨床對照實驗的方式進行。
假設(shè)雞尾酒療法的有效率為?x,新療法的有效率為?y,如果?y-x?大于?5%,則效果更好,如果?x?y?大于?5%,則效果更差,否則稱為效果差不多。
下面給出?n?組臨床對照實驗,其中第一組采用雞尾酒療法,其他?n?1?組為各種不同的改進療法。請寫程序判定各種改進療法效果如何。
輸入格式
第一行為整數(shù)?n(1<n≤20);
其余?n?行每行兩個整數(shù),第一個整數(shù)是臨床實驗的總病例數(shù)(小于等于?10000),第二個療效有效的病例數(shù)。
這?n?行數(shù)據(jù)中,第一行為雞尾酒療法的數(shù)據(jù),其余各行為各種改進療法的數(shù)據(jù)。
輸出格式
有?n-1?行輸出,分別表示對應(yīng)改進療法的效果:
如果效果更好,輸出?better;如果效果更差,輸出?worse;否則輸出?same。
輸入輸出樣例
輸入 #1復(fù)制
5 125 99 112 89 145 99 99 97 123 98輸出 #1復(fù)制
same worse better same #include<stdio.h> int main() {int n,a,b;scanf("%d",&n);scanf("%d %d",&a,&b);double x,y;x=1.0*b/a;for(int i=1;i<n;i++){scanf("%d %d",&a,&b);y=1.0*b/a;if((y-x)>0.05)printf("better\n");else if((x-y)>0.05)printf("worse\n");elseprintf("same\n");}return 0; }總結(jié)
以上是生活随笔為你收集整理的洛谷刷题笔记 鸡尾酒疗法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于度量空间定义
- 下一篇: 计算机二级正确ip地址,计算机二级题中的