![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hnu程序设计
昵称什么的不存在
hnu学生,小菜鸡,什么也不会那种
展开
-
hnu结构体07公共钥匙盒
公共钥匙盒:【问题描述】 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。原创 2022-10-22 22:07:25 · 150 阅读 · 0 评论 -
作业六函数练习--判断回文数
初级--判断回文数原创 2022-10-22 22:02:23 · 330 阅读 · 0 评论 -
hnu程序设计作业六_函数练习_选择题
hnu程序设计作业,函数练习选择题原创 2022-10-22 21:58:46 · 141 阅读 · 0 评论 -
hnu小学期软件实训-点球大战
【问题描述】在足球比赛中,有不少赛事,例如世界杯淘汰赛和欧洲冠军联赛淘汰赛中,当比赛双方经过正规比赛和加时赛之后仍然不分胜负时,需要进行点球大战来决定谁能够获得最终的胜利。点球大战的规则非常简单,两方轮流派出球员罚点球,每方各罚5个。当5轮点球结束以后如果仍然不分胜负,则进入一轮定胜负的阶段。两方各派一名球员罚点球,直到有一方罚进而另一方没有进为止。在北美职业冰球联赛中,也有点球大战。与足球的规则不同的是,它只先罚3轮点球,随后就进入一轮定胜负的阶段,而其他的规则完全一样。在本题中,输入将给出每次点..原创 2023-06-15 20:11:49 · 388 阅读 · 0 评论 -
hnu小学期软件实训-电话号码
【问题描述】Vasya有几本电话簿,记录了他的朋友们的电话号码,每一个朋友都可以有一或几个电话号码。Vasya决定整理关于朋友电话号码的信息。给定n个字符串,来自于Vasya的电话簿中的条目。每一条都以朋友的姓名开头,然后跟着当前条目中的电话号码个数,然后是本人的电话号码。有可能几个相同的电话被记录在同一个记录中。Vasya还认为,如果电话号码a是电话号码b的后缀(也就是说,号码b以a结尾),这两个号码被当作同一个电话号码,那么a被认为是无城市代码,它不应该被考虑。输出整理后Vasya朋友的原创 2022-01-19 12:59:32 · 164 阅读 · 0 评论 -
hnu小学期软件实训-缺席考试的是谁
【问题描述】程序设计考试结束了,传来个不好的消息:有一个学生没参加考试!需要尽快知道缺席考试的人是谁,以便尽快做出处理。糟糕的是,尽管有签到表,但由于人数较多,签到情况比较混乱:有的签到表签在一张白纸上,有的虽然签在名册上,但并不是签在自己姓名旁,更有学生签到了别的签到表上……现在只能根据这2n-1个姓名(名册上有n个学生姓名,签到有n-1个姓名,签到姓名和名册姓名可能混在一起了),来找到缺席考试的人是谁。唯一一个有利的条件是所有参加考试的人都签了名,且只签一次,签名也都正确无误。现在任务交原创 2022-01-19 12:56:51 · 168 阅读 · 0 评论 -
hnu小学期软件实训-487-3279
每个人都喜欢有令人难忘的电话号码。要想让电话号码变得令人难忘的一种方法是拼出一个令人难忘的单词或短语。例如,你可以拨打滑铁卢大学的电话,拨打令人难忘的电话号码TUT-GLOP。 有时只有一部分号码被用来拼写一个单词,例如,你可以拨打310-gino从Gino's订购披萨。 要使电话号码令人难忘的另一种方法是以一种令人难忘的方式对数字进行分组。你可以从比萨饼小屋中订购比萨饼,方法是拨打他们的“3个10”,即号码3-10-10-10。 电话号码的标准格式是七位的十...原创 2022-01-19 12:55:11 · 123 阅读 · 0 评论 -
hnu小学期软件实训-字符串反转2
【问题描述】 给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: “hello xiao mi”-> “mi xiao hello”【输入形式】 输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)【输出形式】 对于每个测试示例,要求输出句子中单词反转后形成的句子【样例输入】hello xiao miI am a student【样...原创 2022-01-19 12:53:43 · 152 阅读 · 0 评论 -
hnu小学期软件实训-计算校验码
【问题描述】传送一个B(B≤16)进制的数值N时,最后加上一个一位(B进制的)校验码,使得N加上校验位后能被B-1整除。比如十进制的数值12310,其校验码就是3,因为十进制数值123310能被9整除。16进制的数7816,其校验码为0,因为16进制的78016是15的倍数。超过十进制后,用字母a表示10,字母b表示11,字母c表示12,字母d表示13,字母e表示14,字母f表示15。告诉你进制B,以及一个B进制的正整数N,要求你计算正整数N在B进制下的校验码。【输入形式】输入第一行正整数t原创 2022-01-19 12:51:53 · 199 阅读 · 0 评论 -
hnu小学期软件实训-字符串反转3
【问题描述】 给出一个字符串,请将其每个单词反转后输出。【输入形式】 输入第一行为一个正整数N,表示测试用例数,接下来的N行,每行一个字符串。【输出形式】 输出N行,每行对应一个反转后的字符串。【样例输入】3olleh !dlrowm'I morf .unhI ekil .tae【样例输出】hello world!I'm from hnu.I like eat.#include<iostream>#inc...原创 2022-01-19 12:48:12 · 130 阅读 · 0 评论 -
hnu小学期软件实训-IP地址
【问题描述】一个IP地址由32位二进制的数组成,比如:111111111111111111111111000000002为了便于记忆,我们将8个二进制位用一个十进制数表示,一个IP地址由四个十进制数表示,上述的IP地址表示为:255.255.255.0现在给你一个上述形式的IP地址,请回答IP地址的32个二进制位中,有多少位是1。如IP地址为255.255.255.0,其中24位是1。【输入形式】有多组测试数据。测试数据第一行是一个正整数T,表示测试数据组数。每组测试原创 2022-01-19 12:44:28 · 108 阅读 · 0 评论 -
hnu小学期软件实训-合法括号串
【问题描述】一个合法的括号串,是指只包含括号的串,如果满足如下条件:(1)<> () [] {} 这四对括号是合法的;(2)如果r是合法括号串,则<r> (r) [r] {r}也是;(3)如果r,s是合法括号串,则rs也是;所以<<>> , [<>{}(())],[({<>})]是合法的括号串,而)(,[( ])就不是。【输入形式】输入第一行正整数t (10 ≤ n ≤ 100),表示有多少组测试数据。后原创 2022-01-19 12:38:51 · 114 阅读 · 0 评论 -
hnu小学期软件实训-拳王阿里
【问题描述】 阿里是上个世纪美国最著名的拳击手,阿里在20年的时间里多次获得重量级拳王称号。不过不幸的是,他在之后患上了帕金森氏病。他参加了许多比赛,多到连自己都数不清了。 有这么一段时间,他总是参加各种不同的比赛,以至于他自己也不知道从第一场比赛开始到最后一场比赛结束到底用了多长时间。他只记得比赛的第一天是星期几(S),最后一场比赛的最后一天是星期几(E)。他还记得比赛的总天数(包括第一和最后一天)不少于L天,也不多于R天。给定S和E,能否唯一确定参加比赛总天数(包含该段时间内比赛...原创 2022-01-19 12:36:50 · 117 阅读 · 0 评论 -
hnu小学期软件实训-错误里程表
【问题描述】三月八日,小明买了台新车。但很快小明发现汽车的里程表有问题:里程表上每一位都不显示数字3和数字8,也就是说直接从数字2跳到数字4,直接从数字7跳到数字9。小明纳闷:这车到底行驶里程是多少。现在,小明向你求助:根据里程表显示的数字,给出真实的行驶里程。【输入形式】输入有多组测试数据。输入第一行正整数T,表示有多少组测试数据。后面有T行,每行一个非负整数,表示里程表显示数字,里面不含有数字3和8。该数字不超过10位。40%的测试数据组数T 10≤T≤ 102;30%.原创 2022-01-19 12:34:28 · 78 阅读 · 0 评论 -
用数组,结构体,链表实现约瑟夫环
约瑟夫环yyds约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。通常解决这类问题时我们把编号从0~n-1,最后 结果+1即为原问题的解。用数组实现:void main(){ int a[81],n,i,counter,num; //counter用来计算,nu...原创 2021-12-08 18:58:15 · 422 阅读 · 0 评论 -
hnu结构体5. 看电影
【问题描述】 湖南大学正在举办一场重要的国际学术会议,出席会议的n位科学家来自不同的国家,每位科学家都只熟悉一种语言,为方便起见,世界上所有的语言用1~1000的数字编号来列出。 晚上,主办方安排所有科学家去看电影,电影院里有m部电影,每部电影可以用两个不同的整数来描述,即音频语言和字幕语言的编号。看电影的科学家,如果他熟悉电影的音频语言,他会非常高兴,如果他熟悉字幕的语言,他基本上满意,如果他两种都不熟悉,他会感到不满意(请注意,每部电影的音频语言和字幕语言总是不同...原创 2021-12-05 16:58:05 · 341 阅读 · 0 评论 -
hnu结构体4. 火星人足球赛
【问题描述】 火星人足球赛的比赛规则与地球人的比赛规则有些非常相似,比如严重犯规,将被给予黄牌警告,特别严重的犯规,将给予红牌直接罚下,如果有人得到第2张黄牌,则自动获得红牌罚下,比赛同样采取主客场制。 与地球人足球赛不同的是,火星人足球赛每队可以上场的人数不会固定为11人,可以多个人,比赛时间也会更长一些。 比赛时的裁判员是机器人,判罚非常严厉,如果有人获得红黄牌,机器人裁判将自动记录当时的情况。 【输入形式】 输入的第一行为...转载 2021-12-04 22:04:27 · 370 阅读 · 2 评论 -
hnu结构体3. 招聘
【问题描述】 某公司需要招聘一批员工,该公司有自己独特的评价体系,对应聘者设立了3个指标:技能值Ki、智慧值Ii和忠诚度Ei,i=1,2, ... 经过严格的初选和复选以及各项测试以后,有N个人进入最后的名单,公司给出了每个人的各项指标值,并规定对于某人i,如果存在另外人j,有Ki<Kj、Ii<Ij、Ei<Ej,则i将会被淘汰。 请找出总共有多少人会被淘汰。【输入形式】 ...原创 2021-12-04 21:53:10 · 656 阅读 · 0 评论 -
hnu结构体2. 选举
【问题描述】 在一场全国性选举中,有n位候选人,编号从1~n,这个国家有m个城市,已知每个城市每个候选人的得票数。 这个国家的选举制度很不寻常。在选举的第一阶段,每个城市的票数被计算出来,在每个城市,获胜者为得票最多的候选人,如果有相同得票数,则编号最小的获胜。 在第二个阶段,比较赢得的城市数,赢得的城市最多者获胜,如果赢得的城市数相等,则编号小者获胜。 请确定最终谁将获得选举胜利。【输入形式】 输入的第一行为两个正整数n和...原创 2021-12-04 20:34:36 · 326 阅读 · 0 评论 -
hnu结构体作业
【问题描述】输入若干个武将的信息,包括姓名、体力、智力和武力值,直到用户输入为‘#’,表示输入结束。再输入指标编号(1表示体力 2表示智力 3表示武力),根据该指标对所有将领进行从大到小排序,指标值相同的武将保持输入时的先后顺序不变,并将排序后的结果输出,每个信息之间用空格分隔。请自己实现排序算法。【输入说明】‘#’之前的每一行都包含四个信息,分别是姓名、体力、智力、武力;‘#’后一行的数字表示单项指标序号,如1表示按体力排序。【输出说明】将排序后的武将信息,按行输出,每行包含姓名、体力、武力、原创 2021-11-30 16:06:53 · 990 阅读 · 0 评论 -
hnu实验七字符串4. 炸弹
【问题描述】 这是一个军事阵地,为具有n × m个分块单元的方形区域,每个单元既可以是空(用“.”表示),或者可以被墙(用“*”表示)占用。 有一颗炸弹,如果将其放在单元(x, y)上,引爆后将摧毁x行和y列上所有的墙。 请确定放置并引爆一颗炸弹是否可以摧毁所有的墙,其中炸弹可以放置在空的单元,也可以放置在被墙占用的单元。【输入形式】 输入的第一行一个整数T,表示测试用例数。 对于每个测试用例,输入的第一行包...原创 2021-11-21 12:25:26 · 1035 阅读 · 1 评论 -
hnu实验七字符串10. 小希练打字
【问题描述】小希打字太慢了,因此他在苦练打字技巧。他用了一个教学 App,可以一个个显示自己打出来的英文单词。当小希输入一个词时,他需要花0.2 秒输入第一个字母。而对于接下来的每个字母,如果在标 准指法下和前一个字母使用同侧手输入,则需要 0.4 秒;否则只需 0.2 秒。输入一个词所需的时间 为输入每个字母所需时间之和。不过,如果小希之前练过这个词,那么所需的时间可以降为初次 输入时的一半。小希输入的内容只包含26个英文字符(区分大小写),字符要求按照标准指法规定输入,其中"qwertas.原创 2021-11-20 17:38:23 · 401 阅读 · 0 评论 -
hnu实验七字符串9. 机器人游戏
【问题描述】 有人建造了一些机器人,并且将他们放置在包含n个单元的一维网格上,一个长度为n的字符串s代表了他们的编排方式,字符串中的字符既可以是'.',也可以是'0'~'9'之间的一个数字字符,字符'.'表示开始时在相应的单元上无机器人,数字表示开始时在相应的单元上有一个机器人。特别地,数字x表示他可以从开始点向左移动x个单元,或从开始点向右移动x个单元,每次移动距离为一个单元格。 例如,假定字符串的第7个字符为3,代表机器人从第7个单元开始,他的活动范围为第4个单元(7-3...原创 2021-11-19 16:48:41 · 267 阅读 · 0 评论 -
hnu实验七字符串8. 字符串左删除
【问题描述】 给定两个字符串s和t,每一次处理将从两个字符串中任选一个,删除第一个字符(也就是最左边字符),显然删除后字符串的长度减1,当然不能再从一个空字符串中去删除。 例如: 对字符串"where"处理后,结果为"here";对字符串"a"处理后,结果为""。 我们需要在经过最少次数的处理后,使得两个字符串相等。当然,经过处理后,两个字符串都可能为空串,这也是相等的,在这种情况下,答案很显然是两个字符串最开始时的长度之和。 ...原创 2021-11-19 16:20:40 · 212 阅读 · 2 评论 -
hnu实验七字符串7. 音乐DJ和回响贝斯
【问题描述】 维亚是一家音乐俱乐部里的音乐DJ,在工作中经常使用Dubstep(回响贝斯)音乐。最近,他决定拿出几首老歌进行混音处理。 假定一首歌的歌词是一句英文句子,为了将Dubstep混录到歌曲里,维亚将一定数量(可以为0)的“WUB”插入到歌词的第一个单词之前、最后一个单词之后(可以为0)、以及两个单词之间(在相邻的一对单词之间至少一个),然后他将所有的单词包括“WUB”合并在一起形成一个混音字符串,在俱乐部里播放。 例如,歌词"I AM X"可以转换为...原创 2021-11-18 22:19:46 · 524 阅读 · 0 评论 -
hnu实验七字符串6. 杠杆
【问题描述】 可以将一个杠杆描述为一个字符串,将字符串的长度表示为|s|,那么杠杆看起来很像具有一个支点的水平棒,可以看成是在OX轴上的点0到|s-1|之间的一段。 杠杆描述的解码如下: 如果字符串的第 i 个字符为“^”,意指在坐标 i 的位置水平棒下是支点 如果字符串的第 i 个字符为“=”,意指在坐标 i 的位置水平棒上面没有任何内容 如果字符串的第 i 个字符为c(1-9),意指在坐标 i 的位置上的水平棒上有一个质量为c的...原创 2021-11-18 21:40:09 · 285 阅读 · 0 评论 -
hnu实验七字符串03. 加密与解密
【问题描述】 一个长度为n(1=<n<=1000)的字符串s(原文,可能包括空格)可以通过以下算法进行加密 a). 按递减顺序迭代n的所有因子,也就是从n到1 b). 对于每个因子d,反转字符串s的前d个字符s[0,...,d-1],从而形成新的s 给定一个已加密的字符串t(密文),你的任务是找出原始字符串s(原文),输入保证字符串s是存在且唯一的。【输入形式】 输入为一行一个字符串t,表示密文【输出形式】...原创 2021-11-18 19:22:37 · 498 阅读 · 0 评论 -
hnuc++14. 基于神经网络的垃圾邮件分类
【问题描述】 神经网络在机器学习领域非常流行。神经网络由多层组成,它包含一个输入层可以输入参数x(程序的输入)。然后输入通过多个隐藏层,在最后一层获得一个输出,称为输出层。 我们有一个包含N个隐藏层的非常简单的神经网络,每层包含一个神经元。每个神经元有两个相关的值:wi和bi,分别表示神经元的权重和偏移。給定神经元的一个输入x,将生成一个输出(wi*x)+bi。 因此,一个输入x被神经网络按照以下方式进行传输。第一个隐藏层接受输入x,生成y=w1*x+b1,...原创 2021-11-03 19:59:57 · 250 阅读 · 0 评论 -
hnuc++数组8.猴导师
【问题描述】 猴子王国里有n只猴子,第i只猴子有ri种技能。 猴子a可以是猴子b的导师,当且仅当猴子a的技能严格大于猴子b的技能(ra>rb),并且a和b无性格冲突,有性格冲突的猴子在一起会打架。 给定每个猴子的技能值,以及有性格冲突的k对猴子。对于每只猴子,找出可以成为其他猴子导师的个数。【输入形式】 第一行包含两个正整数n和k,表示猴子的数量以及有性格冲突的猴子的对数。 第二行为一个整数序列,r1、r2、...、rn...原创 2021-11-03 14:50:32 · 468 阅读 · 0 评论 -
HNU实验五05阿迪看医生
【问题描述】 这几天同学们总是对阿迪议论纷纷,这使得他很烦恼,似乎产生了一些抑郁,头也有点痛,打不起精神,他只好去看医生。然而,他只有去看过n个医生之后才能确诊病情,每个医生都需要上一个医生的诊断结果,因此他必须按顺序去预约每个医生,也就是说,他必须先去看医生1,然后再去看医生2,然后是医生3,等等。只有到最后一个医生那里才能确诊,且每天只能看一个医生。 从今天开始,每个医生都有一个固定的出诊安排表,医生i在第si天看病人,然后在之后的每个第di天看诊。因此,他只...原创 2021-10-31 10:54:40 · 254 阅读 · 0 评论 -
HNU实验五数组01快速公交BRT
【问题描述】 在城市里,快速公交(BRT)线路为一条直线,在其线路上有n个交叉路口,在每个路口都有一个交通信号灯,在红灯与绿灯之间周期性循环。 在绿灯亮起持续g秒的期间,允许通行,之后变为红灯,保持r秒,红灯期间禁止车辆通行。如果一辆车正好在变为红灯的时候到达交叉口,它应该停车,但是如果是正好变成绿灯,车辆就可以继续行驶。 所有的交通灯都有相同的变化时间,并且是同步的。换句话说,对于所有的交通灯来说,红灯(和绿灯)的相位是相同的,它们都在第0...原创 2021-10-29 18:21:32 · 635 阅读 · 0 评论