自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机数制转换

数进制转换方法

2024-04-20 13:13:38 783

原创 数塔问题c++

输入数据首先包括一个整数整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。有如下所示的数塔,要求从底层走到顶层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?从底层走到顶层经过的数字的最大和是多少?

2024-07-21 12:15:31 208

原创 偶数位的数c++

10,11,12,13,14,15 位数为偶数,都是。对于 100%100% 的数据,保证:1≤l≤r<给你两个整数 l,r,求 l∼r 范围内有多少个。输出位数为偶数的数的数量。一行两个整数 l,r。

2024-07-14 17:01:02 179

原创 桃园南路上的红绿灯c++

输出一个字符串,如果第 q 分钟内红绿灯是红色就输出red,是黄色就输出yellow,是绿色就输出green。对于 100% 的数据 0≤x,y,z≤10,1≤q≤100 且 x,y,z 中至少有一个数大于 0。XXX非常讨厌等红绿灯,于是他仔细观察了桃园南路与科技路交叉口的一个红绿灯的周期。每次第 4 步的黄灯结束后,又会按照 1~4 的顺序变化。XXX 想知道第 q 分钟红绿灯的颜色。一行空格隔开的四个整数:x,y,z,q。

2024-07-14 16:46:05 351

原创 等差数列的第n项 c++

等差数列(英文:arithmetic sequence 或 arithmetic progression)是指从第二项起,每一项与它的前一项的差等于一个常数的数列,如 1 5 9 13 (5-1=4,9-5=4,13-9=4)或 45 40 35 30(40-45=-5,35-40=-5,30-35=-5) 或 1 2 3 4 5等。输入2个整数,代表等差数列的第1项和第2项,再输入一个整数n,三个整数之间以空格分开。输入2个整数,代表等差数列的第1项和第2项,再输入一个整数n,要求输出该数列的第n项。

2024-07-13 21:06:58 115

原创 爸爸上下班c++

佳佳爸爸每天上午a时b分上班,每天下午c时d分下班,(采用的是12小时制),请问佳佳爸爸上班的时间是多少分钟,多少秒?一行4个整数,分别代表a,b,c,d,整数与整数之间以空格分开!第一行一个整数,代表上班时间是多少分钟;第二行一个整数,代表上班时间是多少秒;

2024-07-13 20:22:44 191

原创 休息时间c++

前三行每行包含一个整数,分别表示小杨开始学习时刻的时h、分m、秒s(h,m,s的值符合1≤h≤12,0≤m≤59,0≤s≤59)。第四行包含一个整数k,表示小杨学习的总秒数(注:k的值符合1≤k≤3600)。小杨在时刻12:59:59开始学习,学习10秒后开始休息,即在13:0:9时刻开始休息。对于全部数据,保证有1≤h≤12,0≤m≤59,0≤s≤59,1≤k≤3600。输出一行,包含三个整数,分别表示小杨开始休息时刻的时、分、秒。小杨计划在某个时刻开始学习,并决定在学习k秒后开始休息。

2024-07-11 22:20:22 549

原创 叶老师的新水杯c++

贝贝发现当叶老师使用带吸管的水杯时,每天会喝 x 毫升的水。而使用不带吸管的水杯时,每天会喝 y 毫升的水。样例二:假设输入 4 100 100 则输出 0 样例三:假设输入 5 100 1000 则输出4500。其实不管用大的减小的还是小的减大的,数都一样,只是正负号的问题,最后再取绝对值。只需取x*n和y*n的最大值,用最大值减去最小值,但其实还可以简化。请问在 n 天的时间内,叶老师喝水量的上限与下限相差多少?第一行为空格隔开的三个整数 n,x,y。对于 100% 的数据,1≤n,x,y≤。

2024-06-30 21:09:07 472

原创 三位数重新排列c++

给你一个三位数 n(保证最高位不是 0),你可以重新调整它三个数位的顺序,请输出结果最小的一种。对于 100%100% 的数据,保证 n 是一个三位数且最高位不是 0。注意,结果可能不是一个三位数,你的输出不应该有多余的前导 0。一行一个整数,重新调整顺序后,最小的结果。如输入 333 则输出 333。如输入 303 则输出 33。第一行一个整数 n。

2024-06-30 20:45:08 231

原创 我的创作纪念日

创作纪念日

2024-06-28 16:18:40 198

原创 星星历c++

XXX定义现实的 2024 年 1 月 18 日为“星星历”的第一天,即 1 年 1 星 1 日,表示为 1 1 1,请问“星星历”的第 n 天是哪年哪星哪日?XXX自己发明了一套历法,取名为“星星历”。星星历采用每年 3 星,每星 120 天的方式纪年。不管是基于太阳的阳历,还是基于月亮的阴历,或者阴阳合历的农历,都太复杂了。一行空格隔开的三个整数,为“星星历”的第 n 天的表示。对于 100%100% 的数据,1≤n≤。如输入100 则输出1 1 100。如输入300 则输出1 3 60。

2024-06-28 14:45:45 277

原创 TurboWarp简单介绍

TurboWarp

2024-06-22 14:10:28 354

原创 一血c++

叶苡朋老师是一名资深信奥选手,在大学多次获奖,也是一个资深抢一血爱好者,因为在大学的ICPC比赛中,是有"最快解题奖"的。输出"Yes"或者"No",表示能否抢到一血,如果能则输出"Yes",不能则输出"No"。再给出其他选手的读题时长,写代码时长和测样例时长,其他选手通过题目的时间=读题时长+写代码时长+测样例时长。现在给出叶苡朋老师的读题时长和写代码时长,可以理解为叶苡朋老师的通过题目的时间=读题时长+写代码时长。接下来n行,每行输入三个正整数,分别表示其他选手的读题时长、写代码时长和测样例时长。

2024-06-15 13:32:22 617

原创 叶老师骑行健身c++

现在给出他 n 天的骑行记录,第 i 天的骑行路程是 ai 千米。请问他是在第几天达到 100 千米的。最近 叶老师 开始骑车健身了。他一看骑行记录,发现短短 n 天累计骑了很长的路程。对于 100% 的数据,1≤n≤100,1≤ai≤100<a1+a2+⋯+an。一行一个整数,即 叶老师 是在第几天骑到 100 千米的。接下来一行 n 个整数,即 a1∼an。则输出 6 第6天达到100千米。第一行一个整数 n。

2024-06-15 13:15:00 361

原创 难or易?c++

从第五轮开始,语法周赛难度上分为奇数场和偶数场,奇数场的题目会比较基础。偶数场的题目会稍微加一点思维难度。对于 100%100% 的数据,1≤n≤100。即使是语法周赛,也可以把题目出得没那么简单。按题目要求输出对应的字符串。第一行一个整数 x。

2024-06-15 13:05:03 289

原创 需要安排几位师傅加工零件?c++

题目描述某工厂有n个零件加工的师傅,每位师傅每天能够加工出不同数量的零件。现有m个零件要求一天加工完,请问该工厂最少需要派几个师傅来完成这次零件加工任务,如果安排所有的师傅都参与加工也不能在一天内完成任务,请输出“NO”。输入第一行有两个整数,用空格隔开;第一个整数代表要加工的总零件个数m(m<=10^6,就是10的6次方),第二个整数代表工厂的零件加工师傅的数量n(n<=100)。

2024-06-10 19:46:44 255

原创 aabb c++

其实我们不需要知道这么多,只需知道一个数能表示成某个整数的平方的形式,则称这个数为完全平方数。查找形如"aabb"的四位完全平方数,也即前两位数字相同,后两位数字也相同。若干行,每行一个符合条件的四位数(从小到大)。最后发现四位完全平方数只有7744!

2024-06-10 09:47:07 331

原创 小鱼比可爱c++

小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。行内输出n个整数,用空格间隔,依次表示每只小鱼眼中有多少只鱼不如自己可爱。第二行内输入n个整数,用空格间隔,依次表示从左到右每只小鱼的可爱程度。

2024-06-08 21:50:51 105

原创 谁赢了?-循环c++

第一行一个整数 n。接下来 n 行,每行输入 4 个整数,前两个是 TooY0ung 的数字,后两个是。规则是游戏进行 n 轮,每轮每人抽两个数字求和,谁大谁赢,如果相等就是平局。TooY0ung 和 33dai在玩数字比大小游戏。如果是 TooY0ung 赢,则输出 TooY0ung。最后统计每个人获胜的次数,赢的次数多的人获胜。如果是 33dai 赢,则输出 33dai。如果平局,则输出 tie。33dai 的数字。

2024-06-08 13:14:05 211

原创 从大到小吗?-分支c++

给出 4 个整数,a , b , c , d。输入 4 个整数,a , b , c , d。判断这四个数字是否满足从大到小。输出 Yes 或者 No。这道题十分的简单,只需判断。

2024-06-08 12:22:36 160

原创 校门外的树c++

所以像这种问题,这个坑要么有树,要么没树,这个“门”要么开要么关,它就是只有两种状态,所以我们可以设一个数组,把它初始化等于零,有的时候等于零,那么等于零,就是代表零这个地方种了树,从X到Y没有种树,所以要把从a到b改成1,最后再来个循环,看这个数组里面还有多少个零,有多少个零就还有多少棵树。比如:L=5,那么马路上默认有6棵树,分别种在0,1,2,3,4,5这几个位置,现要求将1~3及2~4之间的树移走,那么需要移走4棵树,还剩2棵树。这个就是状态数组,有树没树,开门关门类似的问题都可以用这种解法。

2024-06-01 22:03:55 320

原创 最大数位置c++

输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。第二行,n个正整数,每个数在232−1之内。第一行,数的个数n;

2024-06-01 20:39:13 371

原创 平移数据c++

将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置。平移后的数组元素,每个数用一个空格隔开。第二行为n个小于1000的正整数。第一行为数组a的元素个数n;

2024-06-01 20:34:11 267

原创 反序输出c++

输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。每输入一次,就把它保存到一个数组里面去,再reverse(第一个下标,几组数据)将数组反转。因为这道题我们不知道输入数据的个数,所以我们可以用while(cin>>变量)小知识:while(cin>>变量)是无限输入,想停止就按ctrl+z+回车。如题要求:一行,共有n个数,每个数之间用一个空格隔开。输入一行共有n个数,每个数之间用空格隔开。

2024-06-01 20:15:11 304

原创 计算鸭发金币(骑士的金币(coin))c++

作为工资,发放给忠诚的骑士。第1天,骑士收到一枚金币;之后两天(第2天和第3天)里,每天收到两枚金币;之后三天(第4、5、6天)里,每天收到三枚金币;之后四天(第7、8、9、10天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续n天每天收到n枚金币后,骑士会在之后的连续n+1天里,每天收到n+1枚金币(n为任意正整数)。你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。一个整数(范围1到10000),表示天数。注: 方法2第4~18行要多空2格。

2024-05-31 16:07:49 315

原创 血压c++

监护室每小时测量一次病人的血压,若收缩压在 90 - 14090−140 之间并且舒张压在 60 - 9060−90 之间(包含端点值)则称之为正常。现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。其后有 nn 行,每行 22 个正整数,分别为一次测量的收缩压和舒张压(都在 [1,200]范围内),中间以一个空格分隔。第一行为一个正整数 n,n < 100;这题只需定义两个数组,计数就行。

2024-05-26 20:18:01 154

原创 6174问题c++

假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操 作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,7641-1467=6174,又回到了它自己!现在要你写一个程序来判断一个四位数经过多少次这样的操作能出现循环,并且求出操作的次数,比如输入1234执行顺序是1234->3087->8352->6174->6174,输出是4。

2024-05-26 19:58:42 339

原创 循环进阶-素数回文数的个数c++

计算鸭请你帮忙求1到n之间(包括 n),既是素数又是回文数的整数有多少个。一个大于1小于1000的整数n。1到n之间的素数回文数个数。

2024-05-25 21:47:07 465

原创 二进制中1的个数c++

计算鸭给定一个十进制非负整数 N,求其对应 2 进制数中 1 的个数。输出一行,包含一个整数,表示 N 的 2 进制表示中 1 的个数。输入包含一行,包含一个非负整数 N。(N < 10^9)这道题首先要把一个十进制整数转化为二进制数。在转化过程中判断是否是一,如果是,那么+1。

2024-05-25 19:22:52 197

原创 二进制,八进制,十六进制转十进制 c++

输入一个二进制,八进制,十六进制的数,怎样能转化为十进制呢?

2024-05-05 12:57:32 1057 1

原创 十进制转二进制,八进制,十六进制 c++

输入一个十进制的数,怎样能转化为二进制,八进制,十六进制呢?

2024-05-01 17:30:57 514

原创 c++位运算

位运算字符及说明

2024-04-27 12:06:54 320

原创 冒泡排序c++

编程输入n(1≤n≤20)个小于1000非负整数,然后自动按从大到小的顺序输出。因为sort排序是从小到大排序的,所以我们要用reverse来颠倒一下。由大到小的n个非负整数,每个数占一行。是数组的话我们就可以用sort排序解决。可以用打擂台的方法(我也不知道是不是)第二行,n个非负整数。第一行,数的个数n;

2024-04-21 19:23:29 341

原创 开关门c++

宾馆里有n(2≤n≤1000)个房间,从1∼n编了号。第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是2的倍数的房间“相反处理”,第三个服务员把所有编号是3的倍数的房间作“相反处理”…,以后每个服务员都是如此。当第n个服务员来过后,哪几扇门是打开的。(所谓“相反处理”是:原来开着的门关上,原来关上的门打开。一行,由小到大的打开门的房间序号,各序号之间用一个空格隔开。就说一句,代码中0表示关门,1表示开门。

2024-04-13 20:41:31 285

原创 外星符号译码c++

根据这套编码规则,任意长的标点符号序列可以编码成 01 序列,例如++>[-<]编码后变成了0110111101010000101。可以确定的是,符合编码规则的 01 序列只能对应一种唯一的符号序列。给定一串符合编码规则 01 序列,请还原它对应的符号序列。由于输入不知道有几位,所以要用while循环。然后定义一个i,用来实现for循环的功能。最后再while循环里编六个判断就行了。设 b 表示输入数据的长度,则。记得每个判断i都要变化!若干 01 表示输入。本题为关于字符串的题目。若干个符号表示输出。

2024-04-13 18:55:03 369

原创 判断密码c++

②逐一判断密码字符,如果是纯数字就给出提示“password should not be entirely numeric”,如果密码符合以上要求就提示pass。①长度是8到16位,如果不符会给出提示“password should be 8 to 16 long"

2024-04-13 13:05:53 315

原创 年龄与疾病c++

某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18岁、19-35岁、36-60岁、61以上(含61)四个年龄段统计的患病人数以及占总患病人数的比例。按照0-18、19-35、36-60、61以上(含61)四个年龄段输出该段患病总人数以及人数占总患病人数的比例,以百分比的形式输出,精确到小数点后两位。每个年龄段占一行,共四行。共2行,第一行为过往病人的数目n(0 < n

2024-04-13 13:00:52 613

原创 猴子吃桃B c++

猴子摘了一堆桃子,第一天吃了一半,觉得不过瘾又吃了一个;第二天吃了剩下的一半零一个;以后每天如此,到第n天,猴子一看只剩下一个了。问最初有多少个桃子?一个数,最初的桃子数量 MOD 100007 (

2024-04-06 12:50:52 200

原创 猴子吃桃子c++

猴子吃桃子问题:猴子第一天摘下若干个桃子,当即吃了一半还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半又多吃了一个;以后每天早上都吃了前一天剩下的一半多一个。到了第十天想再吃时,见只剩下一个桃子,求第一天共摘了多少个桃子?虽然题目看起来很难,但理清思路就会非常简单。我们运用倒推就可以让这道题变简单。一个整数,第一天共有多少个桃子。呃,好像更复杂了......好了,忘记刚才列的方程。

2024-04-06 12:32:16 281

原创 最小长方形c++

测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 1000;注意(0, 0)不作为任何一个测试用例里面的点。一个没有点的测试用例标志着整个输入的结束。对每个测试用例,在1行内输出2对整数,其间用一个空格隔开。第1对整数是长方形框左下角的坐标,第2对整数是长方形框右上角的坐标。给定一系列二维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。

2024-04-06 12:08:31 433

空空如也

空空如也

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

TA关注的人

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