摘要: Description 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:1:两个字符串长度不等。比如 Beijing 和 Hebei2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing3 阅读全文
posted @ 2020-02-10 09:54 ice--cream 阅读(288) 评论(0) 推荐(0) 编辑
摘要: Description 有n(2 ≤ n ≤ 20)块芯片,有好有坏,已知好芯片比坏芯片多。 每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。 而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。 给出所有芯片的测试结果 阅读全文
posted @ 2020-02-09 22:34 ice--cream 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Description Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。比如说,在对学生讲解第1234567009号位置上的碱基时,光看着数字是很难准确的念出来的。所以,他迫切地需要一个系统,然后当他 阅读全文
posted @ 2020-02-09 15:50 ice--cream 阅读(607) 评论(0) 推荐(0) 编辑
摘要: Description 给定一个以秒为单位的时间t,要求用“<H>:<M>:<S>”的格式来表示这个时间。<H>表示时间,<M>表示分钟,而<S>表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。 Input 输入只有一行,是一个 阅读全文
posted @ 2020-02-07 11:37 ice--cream 阅读(471) 评论(0) 推荐(0) 编辑
摘要: Description 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22 Input 第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数。 接下来N行,每行N个绝对值不超过10的非负整数,描 阅读全文
posted @ 2020-02-07 09:37 ice--cream 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Description 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。 Input 输入仅包含两行,每行描述一个矩形。在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。 阅读全文
posted @ 2020-02-06 17:15 ice--cream 阅读(1234) 评论(1) 推荐(0) 编辑
摘要: Description 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 Input 输入包含一个正整数n,n≤1000。 Output 输出n!的准确值。 Sample Input 10 Sample Output 3628800 More Info n!可能很大,而计算机能表示的 阅读全文
posted @ 2020-02-06 13:58 ice--cream 阅读(411) 评论(0) 推荐(0) 编辑
摘要: Description 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。 Input 输入第一行是两个均不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。 Output 输出只有一行,共mn个数,为输入矩阵 阅读全文
posted @ 2020-02-05 21:31 ice--cream 阅读(541) 评论(0) 推荐(0) 编辑
摘要: Description 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。 Input 输入包括两行,第一行为一个非负整数a,第二行为一个非负整数b。两个整数都不超过100位,两数的最高位都不是0。 Output 输出一行,表示a + b的值。 Sample Input 2010012 阅读全文
posted @ 2020-02-05 20:02 ice--cream 阅读(466) 评论(3) 推荐(1) 编辑
摘要: Description 给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o'clock”,如3:00读作“three o'clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thi 阅读全文
posted @ 2020-02-05 14:49 ice--cream 阅读(387) 评论(0) 推荐(0) 编辑