自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 排队的问题

n个人排成一条直线(一排),给出队伍中每个人的身高,每个人只能看到站在他右边且个头比他小没有被其他人挡住(跟他身高相同也会挡出他)的人。请求出所有人可以看到的人数之和。下面N行,每行给出一个整数hi,表示第i个人的身高。第一行,一个整数N,1

2023-04-18 12:40:39 230

原创 奖学金的问题

期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学号和总分。第j行的3个数字依次表示学号为j-1的学生的语文、数学、英语的成绩。这两名同学的总分都是 279(总分等于输入的语文、数学、英语三科成绩之和),但学号为7的学生语文成绩更高一些。

2023-04-18 12:39:34 144

原创 买奖品的问题

班上刚进行了几门学科的测验,现在信息技术的老师要分析一些学科之间的成绩关系,看看每个人的信息技术排名以及他的数学排名,并按信息技术的成绩从高分到低分排列(数据中保证任意一学科中没有两个人的成绩是一样的)。老师把任务交给了信息学最好的你,请你编程完成这个任务。共n行,每行6个数据,分别对应一个同学的:语文、数学、英语、信息技术成绩和信息技术及数学的排名。后面有n行,每行4个整数,分别表示一个同学的:语文、数学、英语、信息技术成绩。第一行一个整数N,表示共有n个同学的成绩(n≤100);

2023-04-18 12:38:37 166

原创 对抗赛的问题

明明是光明小学四年级(1)班的学生,他所在的班里共40名学生,恰巧男女各一半,本学期班主任决定进行男女对抗赛,她要求男女同学各选出一名组长,然后由组长对20名组员编号(1-20),每次测验时男同学的1号与女同学的1号对比,男2号与女2号对比,…我们可以定义一个表示组别信息的结构体,它包含了组长的姓名、20名组员的成绩及测验赢的人次。对于每次测验输出一行数据,分别为男组长姓名、赢的人次、女组长姓名、赢的人次。第一行为以空格分开的男组长的姓名及女组长的姓名;第三行为1到20号女同学的测验成绩。

2023-04-18 12:37:28 133

原创 爬楼梯的问题

树老师爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数。例如:楼梯一共有3级,他可以每次都走一级;或者第一次走一级,第二次走两级;也可以第一次走两级,第二次走一级,一共3种方法。若干行,每行包含一个正整数N(1

2023-04-18 12:34:59 34

原创 汉诺塔游戏

观察发现,第1步和第3步与原问题的本质是一样的,只是圆盘数量在减少,源柱、中间柱、目标柱的状态发生了变化。至此,递归关系比较明显,递归终止条件就是当n=1时,直接从a柱移到c柱即可。汉诺塔由编号为1到n且大小不同的圆盘和3根柱子a,b,c组成,编号越小,盘子越小。第1步:用最少移动次数把1到n-1号圆盘从a柱经过c柱移到b柱。第3步:用最少移动次数把1到n-1号圆盘从b柱经过a柱移到c柱。只有1行,一个整数n(1

2023-04-18 12:33:41 330

原创 组合数的值

一行两个正整数n和m,之间用一个空格隔开,1≤m≤n≤20。输入两个正整数n和m,计算组合数C(n,m)的值,一行一个正整数,表示答案。

2023-04-12 13:36:12 382 1

原创 回文数个数

输入一个正整数n,求1~n之间“回文数”的个数。回文数是指一个数倒过来和原数一样,如 12121、11、1221、1 是回文数,而 1231 不是回文数。一行一个正整数,表示 1~n 之间回文数的个数。一行一个正整数 n,1≤n≤10000。

2023-04-12 13:34:20 1471

原创 数字的分离

定义一函数digit(n,k)分离出整数n从右边数第k个数字。如digit(2076,1)等于6,而digit(2076,5)等于0。main函数输入n和k,调用digit(n,k)输出答案,n在longlong范围内。一行两个整数分别表示n和k,之间用一个空格隔开。一行一个整数,表示整数n从右边数第k个数字。

2023-04-12 13:33:38 376

原创 统计素数个数

输入一个正整数n,统计2~n之间的素数(质数)个数,含2和n。一行一个正整数n,(n:2~10000)

2023-04-12 13:32:29 189

原创 曼哈顿距离

平面直角坐标系中位于坐标(x1,y1)的i点与位于坐标(x2,y2)的j点的曼哈顿距离为d(i,j)= |x1-x2| + |y1-y2|。请编程输入两个点的坐标,输出它们之间的曼哈顿距离。一行四个整数(100以内),分别表示两个点的坐标(x1,y1)和(x2,y2)。一行一个整数,表示两个点之间的曼哈顿距离。

2023-04-12 13:31:35 648

原创 统计闰年个数

输入两个年份x和y,统计并输出公元x年到公元y年之间的所有闰年数(包括x年和y年),1≤x≤y≤3000。一行一个正整数,表示公元x年到公元y年之间的所有闰年数。一行两个正整数表示x和y,之间用一个空格隔开。

2023-04-12 13:29:57 834

原创 如何判断质数

输入n个整数m,判断它们是否为质数。如果是输出“YES”,否则输出“NO”(1≤n≤50)。第2-n+1行每行为一个正整数m(0≤m≤10000000)。输出文件有n行数据,每行分别是“YES”或者“NO”。输入文件有n+1行数据,第一行为n,

2023-04-12 13:26:44 161 1

原创 学校的运动会

为促进各校同学之间的交流,采用特别的分队方式:每一个学校的同学,必须被均匀分散到各队,使得每一队中该校的人数都相同。你的任务是根据各校的人数,决定最多可分成的队数。输入样例中有3个学校,人数分别为12、16、20,因为12=4*3,16=4*4,20=4*5,所以最多可以分成4个队,3个学校在每个队中的人数分别为3人、4人、5人。接下来有n行,每行为一个正整数m(m≤10000),分别代表这n个学校的人数。输人文件第一行为一个正整数n(n≤500),代表学校的数量;输出最多可分成的队数。

2023-04-12 13:26:44 239 1

原创 数字的位置

明明和桐桐在班里被戏称为“数学高手”,两个经常要拼个“你死我活”,这天,两人又心血来潮要比拼一翻,看谁能最快算出把给定n个数连在一起,是一个多少位的数。接下来n行,每行1个数,每个数的位数不超过9位。一个数字,表示把这n个数按次序连在一起后的位数。第一行,一个数字n(n≤10000)。

2023-04-12 13:24:59 109

原创 括号的匹配

栈在计算机科学领域有着广泛的应用。比如在编译和运行计算机程序的过程中,就需要用栈进行语法检查,如检查begin和end、{和}、(和)等是否匹配。请编程检查表达式中的左、右小括号是否匹配,若匹配,则返回“YES”;否则返回“NO”,不必关心表达式中的其他错误。假设一个表达式只由小写英文字母、运算符(+,-,*,/)和左、右小括号构成,以“@”作为表达式的结束符。一个表达式以“@”作为结束符。

2023-04-12 13:24:31 61 1

括号的匹配(有答案)!!!

栈在计算机科学领域有着广泛的应用。比如在编译和运行计算机程序的过程中,就需要用栈进行语法检查,如检查begin和end、{和}、(和)等是否匹配。 假设一个表达式只由小写英文字母、运算符(+,-,*,/)和左、右小括号构成,以“@”作为表达式的结束符。 请编程检查表达式中的左、右小括号是否匹配,若匹配,则返回“YES”;否则返回“NO”,不必关心表达式中的其他错误。 输入 一个表达式以“@”作为结束符 输出 YES或者NO 输入样例 1 ()((()()()())(()@ 输出样例 1 NO

2023-04-12

计算房间里的总面积和!!!

晨晨家里买了新房,晨晨看着自己的儿童房发呆,虽然是一个标准的长方形,但总感觉挺小的,到底面积有多大啊?她自己动手测量出房间的长和宽,但是她还没有学习如何计算面积,她只能把这个问题交给你。

2023-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除