Input
包含两个整数n,k,n表示要发放的第一个号码,k表示需要发放k个。
Output
输出从n开始的连续k个号码。
Sample Input
10 5
Sample Output
10 11 12 13 14
Source
蛟龙翻身
Time Limit:1000MS Memory Limit:65536K
Total Submit:776 Accepted:499
Description
生活在东海里的一条长长的蛟龙发现其身后有一怪物,于是掉转头去追赶。我们用一串有序的数字表示蛟龙的身体,每一个数字表示
龙身的一小节。请你编程实现蛟龙身体的180度掉头。
Input
共有2行,第一行包含整数k,表示龙身的小节个数。第2行,包含k个整数,表示龙身的各个小节。
Output
输出1行,为180度调头后的结果。
Sample Input
5
1 2 3 4 5
Sample Output
5 4 3 2 1
Source
龟兔赛跑
Time Limit:1000MS Memory Limit:65536K
Total Submit:787 Accepted:343
Description
乌龟和兔子举行了一场赛跑,骄傲的兔子跑跑停停,乌龟自始至终不敢松懈。当发号令响后,我们每隔固定时间间隔记录此时刻乌龟和兔子从起点跑出的距离。现在需要你编程回答在各个时刻谁领先或者是平局。
Input
第一行有一个整数k(1≤k≤100),表示共记录了k个时刻的数据。
其后的k行,每行包含2个整数,分别表示乌龟、兔子所跑出的距离。
Output
对每个时刻输出一行,输出当前时刻和领先者的信息,其格式请参见Sample Output。
Sample Input
3 1 2 4 3 5 5
Sample Output
time 1:rabbit leading time 2:tortoise leading time 3:drawing
Hint
注意输出中不要有不必要的多有字符!
Source
银行的日交易量
Time Limit:1000MS Memory Limit:65536K
Total Submit:413 Accepted:324
Description
某银行需要统计日交易量,每存进一笔或取出一笔算做一次交易,日交易量为存入和取出金额的绝对值之和。存入用正值表示,取出用负值表示。请你帮忙编程实现。
Input
第一行包含一个非负整数k,表示被交易的笔数。其后一行包含k个整数,表示每笔交易的金额。
Output
输出其日交易量。
Sample Input
4 3 0 -4 -5
Sample Output
12
Source
奇偶校验
Time Limit:1000MS Memory Limit:65536K
Total Submit:362 Accepted:246
Description
在数字信息编码成二进制后,这些二进制的编码数据在存储、传输的过程中可能会发生翻转。例如,原来是0的位变成了1,原来是1的位变成了0。根据对大量数据的统计分析,结果表明,这些错误翻转中一位翻转发生的概率最大。如果我们能检测到一位翻转,那么就能检查出大多数据的错误的情况。因此,我们在原编码的最后设置一个校验位,如果是奇校验,那么包括校验位在内的所有为1的位的个数是奇数个;如果是偶校验,那么包括校验位在内的所有为1的位的个数是偶数个。假如我们采用奇校验,现在请你编程计算校检位的值。
Input
第一行有2个整数k,n(1≤k,n≤100),第一个整数k表示编码的位数,第二个整数n表示编码的个数。其后的n行中,每行表示一个编码,每行包含k个用空格分隔的整数,这些整数取0或1。
Output
输出带有奇偶校验位的编码。每个编码单独一行。
Sample Input
7 3
1 0 1 0 1 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 0
Sample Output
1 0 1 0 1 1 1 0 0 1 1 1 0 0 1 1 0 0 1 0 1 1 0 0
Source
学生成绩的等级
Time Limit:1000MS Memory Limit:65536K
Total Submit:1202 Accepted:478
Description
给定某个学生的成绩s,请根据下列分数段的给出相应的等级。
s<0或s>100为error,0≤s<60为fail,60≤s<70为pass,70≤s<80为medium,80≤s<90为good,90≤s≤100为excellent。
Input
第一行包含一个整数n,表示有n个学生。其后的n行,每行包含一个整数s,表示学生成绩。
Output
输出每个学生的等级,每个学生单独占一行。
Sample Input
3 150 60