队伍成绩排名-湖南大学
在编程竞赛中,多个参赛队伍需要完成总共10道算法题目。根据各队每题的解答状态与耗时,需依照以下优先级对队伍进行排序:
- 解出题目数量较多的队伍排名更靠前;
- 若解题数相同,则总用时较短者优先;
- 若解题数与总用时均相同,则按队伍名称的字典序升序排列。
输入格式说明:
首行为一个整数 n,代表参赛队伍总数。
随后为 n 组数据,每组包括:
- 第一行为队伍名称(字符串);
- 接下来的10行,分别对应10道题目的提交情况,格式如下:
- 每行首个字符为 'A' 表示答案正确,'W' 表示错误;
- 若为 'A',其后跟随一个整数,表示该题解答所用分钟数。
输出格式说明:
输出共 n 行,按最终排名从高到低依次输出每个队伍的信息,每行包含:
队伍名称 解答成功题数 总用时(仅计入正确题目的用时)
3
TeamA
A 10
W
A 20
W
A 30
W
A 40
A 50
A 60
A 70
TeamB
A 15
A 25
A 35
A 45
A 55
W
W
W
W
W
TeamC
A 5
A 10
A 15
W
W
W
W
W
W
W
TeamA 7 280
TeamB 5 175
TeamC 3 30
杨辉三角形-湖南大学
题目背景介绍
杨辉三角形是我国古代数学的重要成果之一,最早由宋代数学家杨辉在其著作《详解九章算法》中系统提出并研究,时间可追溯至公元1261年。
该数字结构呈现出明显的规律性:
- S1:整体形状近似等腰三角形,两侧边上的数值均为1;
- S2:从右上向左下斜视,第一列为连续的1;第二列为自然数序列1, 2, 3, 4, 5, 6…;第三列为1, 3, 6, 10, 15…;第四列为1, 4, 10, 20…依此类推。同理,从左上向右下观察也呈现相同模式,体现出图形的左右对称特性;
- S3:每一行中间的数字等于其上一行相邻两数之和;
- S4:第n行的第二个数为n1,即行号减一。
任务要求:
输入一个整数 n(n ≤ 20),表示希望输出杨辉三角形的前 n 行。当输入为特定终止条件时程序结束(具体依据实际测试用例而定)。
输出规范:
针对每次有效输入,输出对应的杨辉三角形前 n 行。每行中各数字之间以单个空格分隔,每输出完整一个三角形后换行处理。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
5
7
0
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1