HNU23暑期实训
HNU23暑期实训题目
cheche42
HNU认真学习的小白一枚
展开
-
HNU小测 1质因子分解
输出数据包含若干行,每行两个正整数p,a,中间用一个空格隔开。包含a个质因子p,要求按p的值从小到大输出。输入数据仅有一行包含一个正整数N,N<=10000。原创 2023-09-01 15:31:47 · 31 阅读 · 0 评论 -
【HNU】世界杯来了
作为中国球迷,不能总是看别人踢球,这不福利来了,根据FIFA(国际足联)及全体成员协会的一致决定,2118年世界杯将在中国举办,作为东道主,中国队将无需参加预选赛而直接参加决赛阶段的比赛。积分排名的规则如下:球队获胜得3分,平局得1分,失利得0分,按照积分递减、净胜球递减以及进球数递减方式排名。编写一个程序,根据给出的参赛队伍名单和所有比赛的结果,找出成功进入淘汰赛阶段的球队名单。输入n/2行,表示进入淘汰赛阶段的球队,按照字典序进行排列,每个球队名字占一行。按照分组赛积分排名,前n/2的球队进入淘汰赛。原创 2023-06-25 10:28:03 · 24 阅读 · 0 评论 -
HNU【拳王阿里】
有这么一段时间,他总是参加各种不同的比赛,以至于他自己也不知道从第一场比赛开始到最后一场比赛结束到底用了多长时间。他只记得比赛的第一天是星期几(S),最后一场比赛的最后一天是星期几(E)。他还记得比赛的总天数(包括第一和最后一天)不少于L天,也不多于R天。给定S和E,能否唯一确定参加比赛总天数(包含该段时间内比赛间的间隔天数)?输入的第一行包含一个整数T,代表测试数据的组数。每组数据仅有一行,首先包含两个字符串S和E,然后包含两个整数L和R。否则,输出一行,包含一个整数,代表唯一满足条件的天数。原创 2023-06-25 10:02:44 · 27 阅读 · 0 评论 -
【HNU】欧洲冠军联赛
在比赛的小组赛阶段,欧洲的各个足球俱乐部被分为八个小组,每个小组中四支球队。小组的各队伍进行循环赛,即每两支球队之间进行两场比赛,双方交替作为主队。给定一个小组12场比赛的结果,请求出小组的出线队伍:即排名第一和第二的两支球队。一场比赛的双方被称为主队和客队。如果其中一方进球数多于另一方,那么进球较多的一方获得3 分,另一方获得0。球队的净胜球数是其进球数减去失球数(不考虑该球队在比赛中作为主队还是客队)。如果两支球队积分相同,那么净胜球数较多的球队排名靠前。积分较高的球队排名更加靠前。原创 2023-06-25 10:20:12 · 45 阅读 · 0 评论 -
HNU[开关与灯]
给定n个开关和m个灯,第i个开关只能打开部分灯。矩阵a包含n行m列,当aij=1时表示开关i可以打开灯j,否则aij=0。开始时所有的m个灯都是关着的。开关只能从状态"关"到"开"。这意味着,对于每个可以打开某个灯的开关,无论你按多少次,这个灯都是开的。确保当你按下所有开关时,所有的灯都能打开,考虑是否可以忽略其中某个开关也能打开所有的灯。你的任务是确定是否存在这样的开关可以忽略,而使用其余的n-1个开关来打开所有m个灯。输入格式。原创 2023-06-25 09:22:23 · 49 阅读 · 0 评论 -
HNU【字符串反转三】
'\n'){//getchar只出一个字符;最后一个单词是读到结束所以不会输出要手动。k--)//倒序输出。getchar();//用getchar进行输入。//学会处理换行符号。原创 2023-06-25 08:52:50 · 46 阅读 · 0 评论 -
HNU【IP地址】
其中0 ≤IP1,IP2,IP3,IP4≤ 255,用十进制表示。每个IP地址不保证是实用IP地址。对于每个IP地址,输出一行包含一个非负整数:该IP地址的32个二进制位中,1的位数。现在给你一个上述形式的IP地址,请回答IP地址的32个二进制位中,有多少位是1。测试数据第一行是一个正整数T,表示测试数据组数。30%的测试数据组数T 102≤T≤ 103;20%的测试数据组数T 103≤T≤ 104;10%的测试数据组数T 104≤T≤ 105;40%的测试数据组数T 10≤T≤ 102;原创 2023-06-25 09:45:31 · 31 阅读 · 0 评论 -
HNU【合法的括号串】
所以<<>> , [<>{}(())],[({<>})]是合法的括号串,而)(,[( ])就不是。(2)如果r是合法括号串,则<r> (r) [r] {r}也是;(1)<> () [] {} 这四对括号是合法的;10%的括号串的长度L 2 ≤ L≤ 20000;后面有t行,每行一个只包含8种括号符号的括号串。20%的括号串的长度L 2 ≤ L≤ 2000;30%的括号串的长度L 2 ≤ L≤ 200;40%的括号串的长度L 2 ≤ L≤ 20;(3)如果r,s是合法括号串,则rs也是;原创 2023-06-25 09:31:43 · 51 阅读 · 0 评论 -
HNU[错误的里程表】
但很快小明发现汽车的里程表有问题:里程表上每一位都不显示数字3和数字8,也就是说直接从数字2跳到数字4,直接从数字7跳到数字9。后面有T行,每行一个非负整数,表示里程表显示数字,里面不含有数字3和8。在对于数的计算时,要注意在3-8之间减去一个数,大于8减去两个数。现在,小明向你求助:根据里程表显示的数字,给出真实的行驶里程。30%的测试数据组数T 102≤T≤ 103;20%的测试数据组数T 103≤T≤ 104;10%的测试数据组数T 104≤T≤ 105;40%的测试数据组数T 10≤T≤ 102;原创 2023-06-25 09:55:05 · 20 阅读 · 0 评论 -
HNU[众数]
一组数据中出现最多的数,称为众数。比如1 2 3 3众数为3。一组数据中也可能有多个众数,以最先出现的作为众数。比如2 2 3 3众数为2。原创 2023-06-25 09:09:48 · 55 阅读 · 0 评论