OJ
OJ题解
mustuo
写代码的
展开
-
DHU OJ | 进阶练习-28 最大与最小 | c语言中数据类型最大值求法
28最大与最小作者:ZhouMingLiang时间限制:10S章节:一维数组问题描述 :明明喜欢玩游戏,而明明的爸爸也乐意陪明明玩各种各样的小游戏。但是在游戏中,明明的爸爸又十分注意培养明明的智力,他希望通过游戏,不仅让明明得到快乐,而且又能让明明学到一些知识,锻炼他的思维能力,为将来的发展打下基础。一天,明明的爸爸和明明做起了一个叫“最大与最小”的游戏,游戏的规则简单但却...原创 2020-03-06 19:38:00 · 382 阅读 · 0 评论 -
DHU OJ | 进阶练习-25 繁殖问题
25繁殖问题作者:孙辞海时间限制:1S章节:一维数组问题描述 :有一家生化所,一月份引入一对新生的小白鼠。这对小白鼠生长两个月后,在第三、第四、第五个月各繁殖一对新小白鼠,在第六个月停止繁殖,在第七个月则死亡。新生的小白鼠也如此繁殖。问在第N个月时,活的小白鼠有多少对?输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,其...原创 2020-03-05 22:35:10 · 386 阅读 · 0 评论 -
DHU OJ | 进阶练习-22 汽水瓶
22汽水瓶作者:xxx时间限制:1S章节:循环问题描述 :有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还...原创 2020-03-05 19:12:10 · 210 阅读 · 0 评论 -
DHU OJ | 索引
OJ:东华OJ(2019-12-12 00:00 - 2020-04-11 23:55),分为基础、进阶、挑战三部分。写这些博文的目的仅是为了记录笔记与心得,因此并不是每题都有。博文中的代码是我的ac代码,仅供参考,欢迎讨论:)基础练习1 计算球体积4 温度转换14 字母的前趋或后继19约数之和21计算e | 实数的大小比较24素数25 最小公倍数...原创 2020-03-05 18:50:43 · 485 阅读 · 0 评论 -
DHU OJ | 进阶练习 21-回文质数 | sprintf
21回文质数作者:xxx时间限制:1S章节:循环问题描述 :因为151既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 号是回文质数。写一个程序来找出范围[a,b](5<= a < b <= 100,000)间的所有回文质数输入说明 :仅 1 行: 二个整数 a 和 b(5<= a < b <= 100,00...原创 2020-03-05 18:38:52 · 342 阅读 · 0 评论 -
DHU OJ | 进阶练习19-约瑟夫环2 | 模拟+特判
19约瑟夫环2作者:SunCiHai时间限制:10S章节:循环问题描述 :明明是一名公安局的谈判专家,专门负责和绑匪谈判。有一次,明明接到一个特殊的任务,他赶到了案发现场,发现有k个绑匪绑架了k个人质,于是明明就开始和绑匪进行谈判。绑匪提出了一个非常特殊的要求,如果明明能够回答出这个问题,那绑匪将释放所有的人质;否则,绑匪就要撕票。 绑匪的问题是这样:绑匪把人质和自己围成一个...原创 2020-03-03 18:59:22 · 721 阅读 · 0 评论 -
DHU OJ | 进阶练习17-公式求解 | 判断一个实数是否为整数
17公式求解作者:朱星垠时间限制:10S章节:循环问题描述 :明明刚上初中,数学课上老师教了平方的概念,即两个相同的数相乘可以表示为这个数的平方:a×a = a2。明明觉得这很有趣,就开始研究起来,很快掌握了这个知识点。但是在一次考试中,明明遇到了一个难题,题目的要求是有四个正整数a、b、x、y,他们各自的平方数组成了一个等式a^2+ x^2= b^2+ y^2,现在...原创 2020-03-03 17:10:29 · 442 阅读 · 0 评论 -
DHU OJ | 进阶练习-16数字串处理 | 注意细节
16数字串处理作者:ZhouMingLiang时间限制:10S章节:循环问题描述 :明明的爸爸经常对明明进行数学启蒙教育。有一天他和明明做了一个游戏,对一串数字进行处理。明明的爸爸首先给明明一串数字,在这串数字中有很多数字会连续重复出现很多次,爸爸就要求明明把其中连续重复出现次数最多的那个数字找出来。如果有很多个数字连续出现的次数相同,即重复出现次数最多的数字不止一个,那就要...原创 2020-03-03 15:53:52 · 486 阅读 · 0 评论 -
灰灰vj | 基础练习二 E - 汉字统计 | C语言中汉字IO、存储、遍历总结
E - 汉字统计统计给定文本文件中汉字的个数。Input输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。Output对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。[Hint:]从汉字机内码的特点考虑~Sample Input2WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!马上就要...原创 2020-01-16 14:55:40 · 406 阅读 · 0 评论 -
灰灰vj | 基础练习二 C - Lowest Common Multiple Plus 多个数的最小公倍数
C - Lowest Common Multiple Plus求n个数的最小公倍数。Input输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。Output为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。Sample Input2 4 63 2 5 7Sample Output...原创 2020-01-15 19:29:18 · 246 阅读 · 0 评论 -
灰灰考研机试班 | 基础练习二 问题 B: 日历本 | 入门题-模拟 | 日期、星期相关计算
问题 B: 日历本时间限制:1Sec内存限制:32 MB题目描述我们经常需要使用日历,所以需要一个能生成日历的程序。先要求你写一个程序,只需要输入年份,就能生成正确的日历。输入输入包含多组测试数据。每组输入一个整数Y(1800<=Y<=2100),表示公元年份。输出对于每组输入,输出对应的日立本。选中下面的输出样例查看具体的输出格式,注意空格的...原创 2020-01-14 23:18:15 · 1137 阅读 · 2 评论 -
DHU OJ | 基本练习-86 母牛的数量
86母牛的数量作者:xxx时间限制:1S章节:一维数组问题描述 :有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?说明:假设在第n年及之前所有牛都不曾死亡。输入说明 :首先输入一个T,表示以下包含T行输入数据(测试实例),每行包括一个整数n(0<n<55),n的含义如题...原创 2020-03-02 18:31:45 · 290 阅读 · 0 评论 -
DHU OJ | 基本练习-84 求级数的和
84求级数的和作者:Turbo时间限制:1S章节:循环问题描述 :计算以下级数的和:直到最后一项的绝对值小于10-6(该项不包括在结果中)。输入说明 :输入一个实数,代表x。输出说明 :输出结果,保留六位小数。整个输出无多余空格。输入范例 :2.5输出范例 :1.917914笔记若要使若干数相乘的结果为实属,且保证精度尽可能不...原创 2020-03-03 19:01:18 · 390 阅读 · 0 评论 -
DHU OJ | 基本练习-80 平均分 | 结构体
80平均分作者:江宝钏时间限制:1S章节:结构体问题描述 :从键盘依次输入每个学生的学号、姓名、出生年月、3门课的成绩,计算并打印出每个学生的平均成绩。要求使用结构体数组。输入说明 :第一行,整数n,表示一共有n个学生。从第二行开始共n行,每行包含学号,姓名,出生年,出生月,数学,英语,C语言的成绩,用空格分隔,姓名不含空格。输出说明 :共n行,...原创 2020-03-03 19:01:40 · 303 阅读 · 0 评论 -
DHU OJ | 基本练习-79 子字符串排序 | 字符串
79子字符串排序作者:zzp时间限制:1S章节:字符串问题描述 :编程对字符串中的子串按字典序输出。子串的形成方法为:从原始字符串开始,依次去掉开头字符形成新的子串。例如,字符串"grain" 的子串如下所示(依次去掉g,r,a,i):grain、rain、ain、in、n按字典序排列为:aingraininnrain输入说明 :...原创 2020-03-03 19:01:51 · 497 阅读 · 0 评论 -
DHU OJ | 基本练习-73 手机短号 | 字符串
73手机短号作者:xxx时间限制:1S章节:字符串问题描述 :大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是“6”+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?输入说明 :...原创 2020-03-03 19:02:15 · 189 阅读 · 0 评论 -
DHU OJ | 基本练习-70 日期
70日期作者:卢婷时间限制:1S章节:字符串问题描述 :输入星期日到星期六的英文缩写(Sun,Mon,Tue,Wed,Thu,Fri,Sat),输出其对应的完整单词。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每行输入相关单词,在行首和行尾没有多余的空格。输出说明 :对每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的文本...原创 2020-03-03 19:02:33 · 448 阅读 · 0 评论 -
DHU OJ | 基本练习-69 进制转换
69进制转换作者:朱星垠时间限制:1S章节:字符串问题描述 :输入一个十进制数,将其化成N进制数输出(2≤N≤16)。 输出结果时,大于等于10的数字用字母代替,A代表10,B代表11以此类推。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行有2个数,分别代表十进制数m(0≤ m < 2^31)和进制N(2≤...原创 2020-03-03 19:02:54 · 367 阅读 · 0 评论 -
DHU OJ | 基本练习-65 求小数位数个数
65求小数位数个数作者:张志寿时间限制:10S章节:字符串问题描述 :明明最近在一家软件公司实习,公司分配给他一个任务,要他写一个小程序,这个程序的功能是求出一个浮点数的小数部分的长度。例如程序输入1.1,则输出1,程序输入1.11,则输出2,明明觉得这个非常简单,花了不到5分钟的时间就把程序给写出来了,然后就把程序交给了测试员测试。但是没有想到的是,经过测试员的测试,发现...原创 2020-03-03 19:03:13 · 550 阅读 · 0 评论 -
DHU OJ | 基本练习-59 数字金字塔
59数字金字塔作者:xxx时间限制:1S章节:二维数组问题描述 :考虑在下面被显示的数字金字塔(第n行有n列)。写一个程序来计算从最高点开始在底部任意处结束的路径经过数字的和的最大。每前进一步可以走到它的正下方或者右下方(往下一行、往右一列)的位置。73 88 1 02 7 4 44 5 2 6 5在上面的样例中,从7 到 3 到 8 到 7 到 5 ...原创 2020-03-03 19:03:31 · 880 阅读 · 0 评论 -
DHU OJ | 基本练习-56 循环数组
56循环数组作者:江宝钏时间限制:1S章节:函数问题描述 :编写程序,将一维数组中的元素向右循环移动N次。输入说明 :第一行整数n,表示数组大小为n第二行,n个数,表示数组中的n个元素。第三行,整数N,表示数组向右移动N次。输出说明 :移动后的数组元素,每两个元素之间以一个空格分隔。行首与行尾无多余空格。输入范例 :101 2 3 4 5 6...原创 2020-03-03 19:03:49 · 890 阅读 · 0 评论 -
DHU OJ | 基本练习-35 空心三角形
35空心三角形作者:xxx时间限制:1S章节:循环问题描述 :把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。输入说明 :第一行是一个数字T ( T < 30 ),接下来有T 行,表示有T 组测试数据 :每行包含一个字符和一个整数...原创 2020-03-03 19:04:02 · 264 阅读 · 0 评论 -
DHU OJ | 基本练习-25 最小公倍数
25最小公倍数作者:xxx时间限制:1S章节:循环问题描述 :给定两个正整数,计算这两个数的最小公倍数输入说明 :输入包含T组测试数据,每组只有一行,包括两个不大于1000的正整数.输出说明 :对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。输入范例 :3200 509 1118 21输出范例 :20099126...原创 2020-03-03 19:04:23 · 284 阅读 · 0 评论 -
DHU OJ | 基本练习-24 素数
24素数作者:XXX时间限制:1S章节:循环问题描述 :判断一个数是不是素数输入说明 :第一行为N下面N行,每行一个数字n输出说明 :判断n是不是素数,是就输出yes,否则输出no输入范例 :38972397输出范例 :noyesyes笔记素数定义:指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数...原创 2020-03-03 19:05:07 · 302 阅读 · 0 评论 -
DHU OJ | 基本练习-21 计算e | 实数的大小比较
21计算e作者:Turbo时间限制:1S章节:循环问题描述 :利用公式e=1+ 1/1! + 1/2! + 1/3! + ... + 1/n!,编程计算e的近似值,直到最后一项的绝对值小于threshold(该项不包括在结果内),输出e的值并统计累加的项数。输入说明 :输入一个实数threshold,表示累加的阈值,数列中最后一项的值大于等于该阈值。Threshold...原创 2020-03-03 17:04:41 · 502 阅读 · 0 评论 -
DHU OJ | 基本练习-19 约数之和
19约数之和作者:朱星垠时间限制:1S章节:循环问题描述 :输入一个正整数(小于1000),计算这个正整数所有约数的和,并打印输出。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行为一个正整数。输出说明 :对每组测试数据,你的程序需要向标准输出文件(通常为启动该程序的文本终端)依次输出一组对应的答案:这个正...原创 2020-03-03 19:05:22 · 459 阅读 · 0 评论 -
DHU OJ | 基本练习-14 字母的前趋或后继
14字母的前趋或后继作者:赵炜琦时间限制:1S章节:分支结构问题描述 :输入一个小写英文字母。如果这个字母是英文字母表的前13个字母中的一个(m字母及m以前的字母),则输出它的后一个字母;否则输出它的前一个字母。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据占一行,由一个小写字母组成。在行首和行尾没有多余的空格。输出说明 :...原创 2020-03-03 19:05:43 · 832 阅读 · 0 评论 -
DHU OJ | 基本练习-4 温度转换
4温度转换作者:Turbo时间限制:1S章节:顺序结构问题描述 :从键盘输入一个摄氏温度,要求转换成华氏温度输出。摄氏温度转换为华氏温度的公式为(其中c表示摄氏温度,f表示华氏温度): f=(9/5)*c+32输入说明 :输入一个摄氏温度输出说明 :输出对应的华氏温度。注意,输出结果保留两位小数,小数点后第三位四舍五入到小数点后第二位,但小数点后总共输出6位(...原创 2020-03-03 19:05:55 · 539 阅读 · 0 评论 -
DHU OJ | 基本练习-1计算球体积
1:计算球体积作者:xxx时间限制:1S章节:顺序结构问题描述 :根据输入的半径值,计算球的体积。球体积的计算公式为:4/3 * PI * r3其中PI的取值为:3.1415927输入说明 :输入数据为一个实数,表示球的半径,半径范围为[0,1000]。输出说明 :输出对应的球的体积,计算结果保留三位小数。不要输出多余空格。输入范例 :1....原创 2020-03-03 19:06:09 · 510 阅读 · 0 评论