练习专区

今天的一小步就是明天的一大步
Problem 1737 包饺子
Accepted: 2   Total Submit: 30
Time Limit: 1000ms   Memory Limit: 30720KB
Description
中国民间春节吃饺子的习俗在明清(18世纪)时已有相当盛行。饺子一般要在年三十晚上12点以前包好,待到半夜子时吃,这时正是农历正月初一的伊始,吃饺子取“更岁交子”之意,“子”为“子时”,交与“饺”谐音,有“喜庆团圆”和“吉祥如意”的意思。 在包饺子时,人们常常将金如意、糖、花生、枣和栗子等包进馅里。吃到如意、吃到糖的人,来年的日子更甜美,吃到花生的人将健康长寿,吃到枣和栗子的人将早生贵子。 也有的地方在饺子里面包上硬币,以示吃到硬币的人一年财源滚滚。 除夕夜就要到了,家里准备了许多上世纪80年代的硬币,有1分的、2分的、5分的的。不同币值的硬币还有铸币年份的区别,比如1分硬币有1986的、1982的等。现在要你统计并输出不同币值和不同年份硬币的情况。
Input
输入有多组,每组第一行是个正整数N(当N为0时结束程序),表示接下来有N个不同年份和不同币值的硬币数据。随后一行是N个硬币数据,每个硬币数据由两个正整数Y和M组成,分别表示该硬币的年份(年份从1980到1989年)和币值(单位是分)。
Output
按照年份递增的顺序输出所有年份不同币值的硬币数量。每项数据占4位,并左对齐,不同数据项间用一个空格分隔。并在后面一行按照币值的升序排列输出所有币值的硬币数量。
Sample Input
10
1980 1 1981 1 1982 2 1983 5 1981 5 1982 1 1985 1 1982 2 1983 2 1989 5
0
Sample Output
年份 1分  2分 5分
1980 1    0    0
1981 1    0    1
1982 1    2    0
1983 0    1    1
1984 0    0    0
1985 1    0    0
1986 0    0    0
1987 0    0    0
1988 0    0    0
1989 0    0    1
其中:1分币值的硬币有4枚,2分币值的硬币有3枚,5分币值的硬币有3枚
Hint
提交     返回