83
输出样例
101 Xue 88.5 102 Lin 95.0 103 Liu 86.0
问题来源
78:结构体:在线编程评测系统的排名
时间限制:1000MS 内存限制:65536K 总提交数:60 正确数:34
问题描述
你知道本系统的用户排名是如何实现的吗?现在我告诉你部分规则,请你尝试模拟实现本系统的排名吧。
排名规则:
(1)完成题数多的排名靠前;
(2)完成题数相同的,提交次数少的排名考前;
(3)完成题数和提交次数相同的,按学号出现的先后次序排名;
输入
第一行输入一个整数N,表示有N个学生进行了答题; 后面N行分别输入N个学生的答题结果情况。每一行,内容分别为学号(uid),完成的题数(ac),总提交次数(submit)。
输出
按序输出N行,每一行的内容为:
序号、学号、完成题数、总提交次数。用空格分隔
输入样例 8
2011103453 93 113 2011102043 99 227 2011103322 96 107 2011103441 97 119 2011103369 90 108 2011103412 43 67 2011103433 96 122 2011101873 43 67
输出样例
1 2011102043 99 227 2 2011103441 97 119 3 2011103322 96 107 4 2011103433 96 122 5 2011103453 93 113 6 2011103369 90 108 7 2011103412 43 67 8 2011101873 43 67
问题来源
79:[初级竞赛题] 亲和数
第 46 页 共 58 页
时间限制:1000MS 内存限制:65536K 总提交数:109 正确数:89
问题描述
如果a的因子和等于b,b的因子和等于a,且a≠b,则称a,b为亲密数对。
80:[初级竞赛题] 陶陶摘苹果
时间限制:1000MS 内存限制:65536K 总提交数:86 正确数:70 比如220的所有真约数(即不是自身的约数)之和为: 1+2+4+5+10+11+20+22+44+55+110=284。 284的所有真约数和为: 1+2+4+71+142=220。
你的任务就编写一个程序,判断给定的两个数是否是亲和数
输入
输入数据两个整数A,B; 其中 0≤A,B≤99999。
输出
如果A和B是亲和数的话输出YES,否则输出NO。
输入样例
220 284
输出样例 YES
问题来源
问题描述
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。
输入
输入包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。
输出
输出包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。
输入样例
100 200 150 140 129 134 167 198 200 111 110
第 47 页 共 58 页
输出样例 5
问题来源
81:[初级竞赛题] Lucky Number
时间限制:1000MS 内存限制:65536K 总提交数:66 正确数:36
问题描述
现在比较盛行这样的一个抽奖游戏:每个人在1到1000中选一个数字写下来,然后拿出来比较,谁的数字既没有和其它人重复的,并且是不重复里的最小的一个的话,那他这个就是Lucky Number。
谁手上得到这个Lucky Number,谁就会得到丰厚的奖品哦!
输入
共两行。第一行是n,下一行接着是n个人分别写下的数字,其中1 < = n < = 100。
输出
若哪个人手上的数是Lucky Number,则输出他的位置,同时把这个数也输
出。
如果没有Lucky Number,就输出:\(注意,你的程序中文字不带双引号,文字内容必须一模一样!!)
输入样例 5
1 3 1 7 5
输出样例 2 3
提示
对于输入: 5
1 3 1 7 5
Lucky Number是3,在第二个位置(也就是第二个人手上), 所以输出: 2 3
问题来源
82:[初级竞赛题] 阅读顺序
时间限制:1000MS 内存限制:65536K 总提交数:67 正确数:41
第 48 页 共 58 页
问题描述
大多数语言是从左向右读的。但是,在一些语言中,阅读顺序是从右向左读的。这给语言交流增加了不少的麻烦。现在,请你编写一个程序,能够将一从左到右书写的文字自动转成从右向左的顺序。
输入
输入的第一行是一个数字n(n<100),接下来的有n行的文字,由字母、空格、数字以及各种标点组成,每行文字长度不超过200个字符。
输出
将输入的文字转成从右向左的顺序,一行输入对应一行输出。
输入样例 3
a man a plan a canal panama
Frankly, I don't think we'll make much OK?
输出样例
amanap lanac a nalp a nam a
hcum ekam ll'ew kniht t'nod I ,ylknarF ?KO
问题来源
83:初级竞赛题] Redraiment猜想
时间限制:1000MS 内存限制:65536K 总提交数:63 正确数:61
问题描述
redraiment在家极度无聊,于是找了张纸开始统计素数的个数。 redraiment发现:
f(1) = 0 f(10) = 4 f(100) = 25
输入
输入一个整数n (1≤n≤10000)。
输出
输出1->n(包括n)之间的素数的个数
输入样例
第 49 页 共 58 页
100
输出样例 25
问题来源
84:[初级竞赛题] Magic Number
时间限制:1000MS 内存限制:65536K 总提交数:30 正确数:20
问题描述
如果一个数(可能包含前导0)乘以2,如142857*2=285714,
依然由原来的数字组成的话,这样的数(142857)就叫Magic Number
输入
一个不大于1e10000整数
输出
判断这个数是不是Magic Number,是的话输出“Magic Number” 否则输出“Not Magic Number”
输入样例
142857
或者 857142
输出样例
Magic Number 或者
Not Magic Number
问题来源
85:[中级竞赛题] 不高兴的津津
时间限制:1000MS 内存限制:65536K 总提交数:58 正确数:46
问题描述
津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且,上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。
输入
输入包括七行数据,分别表示周一到周日的日程安排。每行包括两个小于10的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的
第 50 页 共 58 页