Python编程题 返回】   修改密码   校验密码  
题号:
123456
【第1题】
【描述】
鸡尾酒疗法,原指“高效抗逆转录病毒治疗"(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。
输入该题密码查看解答:  
【第2题】
【描述】
某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是 200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万)
【输入】
一行,包含两个正整数N(10 <= N <= 50),K(1 <= K <= 20),中间用单个空格隔开
【输出】
如果在第 20 年或者之前就能买下这套房子,则输出一个整数 M,表示最早需要在第 M 年能买下,否则输出 Impossible。
输入该题密码查看解答:  
【第3题】
【描述】
对药品的管理是其中的一项重要内容。现在药房的管理员希望使用计算机来帮助他管理。假设对于任意一种药品,每天开始工作时的库存总量已知,并且一天之内不会通过进货的方式增加。每天会有很多病人前来取药,每个病人希望取走不同数量的药品。如果病人需要的数量超过了当时的库存量药房会拒绝该病人的请求。管理员希望知道每天会有多少病人没有取上药。
【输入】
共3行,第一行是每天开始时的药品总量 m,第二行是这一天取药的人数n(0 < n <= 100) 第三行共有n个数,分别记录了每个病人希望取走的药品数量(按照时间先后的顺序),两数之间以空格分隔。
【输出】
只有1行,为这一天没有取上药品的人数。
输入该题密码查看解答:  
【第4题】
【描述】
农夫约翰是一个精明的会计师。他意识到自己可能没有足够的钱来维持农场的运转了。他计算出并记录下了接下来 N(1≤N≤100,000)天里每天需要的开销。
约翰打算为连续的 M(1≤M≤N)个财政周期创建预算案,他把一个财政周期命名为 faio月。每个 faio月包含一天或连续的多天,每天被恰好包含在一个fajo 月里。
约翰的目标是合理安排每个 fajo月包含的天数,使得开销最多的 fajo月的开销尽可能少。
【输入】
第一行包含两个整数N,M,用单个空格隔开。接下来N行,每行包含一个 1到 10000 之间的整数,按顺序给出接下来 N天里每天的开销。
【输出】
一个整数,即最大月度开销的最小值。
输入该题密码查看解答:  
【第5题】
【描述】
我家住在一条短胡同里,这条胡同的门牌号从1开始顺序编号。若其余各家的门牌号之和减去我家门牌号的两倍,恰好等于n,求我家的门牌号及总共有多少家。输入数据保证有唯一解。
【输入】
一个正整数n。n < 100000。
【输出】
一行,包含两个正整数,分别是我家的门牌号及总共有多少家,中间用单个空格隔开。
输入该题密码查看解答:  
【第6题】
【描述】
如果一个数从左边读和从右边读都是同一个数,就称为回文数。例如 6886 就是一个回文数,求出所有的既是回文数又是素数的三位数。
【输入】
无
输入该题密码查看解答: