c++
呃m
这个作者很懒,什么都没留下…
展开
-
偶数位的数c++
10,11,12,13,14,15 位数为偶数,都是。对于 100%100% 的数据,保证:1≤l≤r<给你两个整数 l,r,求 l∼r 范围内有多少个。输出位数为偶数的数的数量。一行两个整数 l,r。原创 2024-07-14 17:01:02 · 100 阅读 · 0 评论 -
桃园南路上的红绿灯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 · 202 阅读 · 0 评论 -
等差数列的第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 · 62 阅读 · 0 评论 -
爸爸上下班c++
佳佳爸爸每天上午a时b分上班,每天下午c时d分下班,(采用的是12小时制),请问佳佳爸爸上班的时间是多少分钟,多少秒?一行4个整数,分别代表a,b,c,d,整数与整数之间以空格分开!第一行一个整数,代表上班时间是多少分钟;第二行一个整数,代表上班时间是多少秒;原创 2024-07-13 20:22:44 · 157 阅读 · 0 评论 -
休息时间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 · 516 阅读 · 0 评论 -
叶老师的新水杯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 · 463 阅读 · 0 评论 -
三位数重新排列c++
给你一个三位数 n(保证最高位不是 0),你可以重新调整它三个数位的顺序,请输出结果最小的一种。对于 100%100% 的数据,保证 n 是一个三位数且最高位不是 0。注意,结果可能不是一个三位数,你的输出不应该有多余的前导 0。一行一个整数,重新调整顺序后,最小的结果。如输入 333 则输出 333。如输入 303 则输出 33。第一行一个整数 n。原创 2024-06-30 20:45:08 · 226 阅读 · 0 评论 -
星星历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 · 266 阅读 · 0 评论 -
一血c++
叶苡朋老师是一名资深信奥选手,在大学多次获奖,也是一个资深抢一血爱好者,因为在大学的ICPC比赛中,是有"最快解题奖"的。输出"Yes"或者"No",表示能否抢到一血,如果能则输出"Yes",不能则输出"No"。再给出其他选手的读题时长,写代码时长和测样例时长,其他选手通过题目的时间=读题时长+写代码时长+测样例时长。现在给出叶苡朋老师的读题时长和写代码时长,可以理解为叶苡朋老师的通过题目的时间=读题时长+写代码时长。接下来n行,每行输入三个正整数,分别表示其他选手的读题时长、写代码时长和测样例时长。原创 2024-06-15 13:32:22 · 608 阅读 · 0 评论 -
叶老师骑行健身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 · 357 阅读 · 0 评论 -
难or易?c++
从第五轮开始,语法周赛难度上分为奇数场和偶数场,奇数场的题目会比较基础。偶数场的题目会稍微加一点思维难度。对于 100%100% 的数据,1≤n≤100。即使是语法周赛,也可以把题目出得没那么简单。按题目要求输出对应的字符串。第一行一个整数 x。原创 2024-06-15 13:05:03 · 281 阅读 · 0 评论 -
需要安排几位师傅加工零件?c++
题目描述某工厂有n个零件加工的师傅,每位师傅每天能够加工出不同数量的零件。现有m个零件要求一天加工完,请问该工厂最少需要派几个师傅来完成这次零件加工任务,如果安排所有的师傅都参与加工也不能在一天内完成任务,请输出“NO”。输入第一行有两个整数,用空格隔开;第一个整数代表要加工的总零件个数m(m<=10^6,就是10的6次方),第二个整数代表工厂的零件加工师傅的数量n(n<=100)。原创 2024-06-10 19:46:44 · 248 阅读 · 0 评论 -
aabb c++
其实我们不需要知道这么多,只需知道一个数能表示成某个整数的平方的形式,则称这个数为完全平方数。查找形如"aabb"的四位完全平方数,也即前两位数字相同,后两位数字也相同。若干行,每行一个符合条件的四位数(从小到大)。最后发现四位完全平方数只有7744!原创 2024-06-10 09:47:07 · 320 阅读 · 0 评论 -
小鱼比可爱c++
小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。行内输出n个整数,用空格间隔,依次表示每只小鱼眼中有多少只鱼不如自己可爱。第二行内输入n个整数,用空格间隔,依次表示从左到右每只小鱼的可爱程度。原创 2024-06-08 21:50:51 · 103 阅读 · 0 评论 -
谁赢了?-循环c++
第一行一个整数 n。接下来 n 行,每行输入 4 个整数,前两个是 TooY0ung 的数字,后两个是。规则是游戏进行 n 轮,每轮每人抽两个数字求和,谁大谁赢,如果相等就是平局。TooY0ung 和 33dai在玩数字比大小游戏。如果是 TooY0ung 赢,则输出 TooY0ung。最后统计每个人获胜的次数,赢的次数多的人获胜。如果是 33dai 赢,则输出 33dai。如果平局,则输出 tie。33dai 的数字。原创 2024-06-08 13:14:05 · 202 阅读 · 0 评论 -
从大到小吗?-分支c++
给出 4 个整数,a , b , c , d。输入 4 个整数,a , b , c , d。判断这四个数字是否满足从大到小。输出 Yes 或者 No。这道题十分的简单,只需判断。原创 2024-06-08 12:22:36 · 153 阅读 · 0 评论 -
校门外的树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 · 318 阅读 · 0 评论 -
最大数位置c++
输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。第二行,n个正整数,每个数在232−1之内。第一行,数的个数n;原创 2024-06-01 20:39:13 · 359 阅读 · 0 评论 -
平移数据c++
将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置。平移后的数组元素,每个数用一个空格隔开。第二行为n个小于1000的正整数。第一行为数组a的元素个数n;原创 2024-06-01 20:34:11 · 255 阅读 · 0 评论 -
反序输出c++
输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。每输入一次,就把它保存到一个数组里面去,再reverse(第一个下标,几组数据)将数组反转。因为这道题我们不知道输入数据的个数,所以我们可以用while(cin>>变量)小知识:while(cin>>变量)是无限输入,想停止就按ctrl+z+回车。如题要求:一行,共有n个数,每个数之间用一个空格隔开。输入一行共有n个数,每个数之间用空格隔开。原创 2024-06-01 20:15:11 · 281 阅读 · 0 评论 -
计算鸭发金币(骑士的金币(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 · 306 阅读 · 0 评论 -
血压c++
监护室每小时测量一次病人的血压,若收缩压在 90 - 14090−140 之间并且舒张压在 60 - 9060−90 之间(包含端点值)则称之为正常。现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。其后有 nn 行,每行 22 个正整数,分别为一次测量的收缩压和舒张压(都在 [1,200]范围内),中间以一个空格分隔。第一行为一个正整数 n,n < 100;这题只需定义两个数组,计数就行。原创 2024-05-26 20:18:01 · 151 阅读 · 0 评论 -
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 · 337 阅读 · 0 评论 -
循环进阶-素数回文数的个数c++
计算鸭请你帮忙求1到n之间(包括 n),既是素数又是回文数的整数有多少个。一个大于1小于1000的整数n。1到n之间的素数回文数个数。原创 2024-05-25 21:47:07 · 462 阅读 · 0 评论 -
查找“支撑数”c++
在已知一组整数中,有这样一种数非常怪,它们不在第一个,也不在最后一个,而且刚好都比左边和右边相邻的数大,你能找到它们吗?第一行为整数m,表示输入的整数个数(3原创 2024-02-21 15:57:21 · 536 阅读 · 0 评论 -
计算书费c++
输入一行,包含10个整数(大于等于0,小于等于100),分别表示购买的《计算概论》、《数据结构与算法》、《数字逻辑》、《C++程序设计教程》、《人工智能》、《计算机体系结构》、《编译原理》、《操作系统》、《计算机网络》、《JAVA程序设计》的数量(以本为单位)。如:2140.2=1*28.9+5*32.7+8*45.6+10*78+5*35+1*86.2+1*27.8+2*43+3*56+4*65。精确到小数点后一位。C++程序设计教程 78元/本。JAVA程序设计 65元/本。计算概论 28.9元/本。原创 2024-02-21 16:28:18 · 487 阅读 · 0 评论 -
数组逆序c++
第一行一个整数m(3原创 2024-02-22 15:37:26 · 445 阅读 · 0 评论 -
sort排序c++
如:sort(a+1,a+1+m)表示把数组a从小到大排序。编程输入10个正整数,然后自动按从大到小的顺序输出。这就需要用到reverse(a+1,a+1+m)了。与reverse(a+1,a+1+m)一样;但题目要按从大到小的顺序输出,怎么办呢?再把从小到大的顺序反一下就OK了。输出只有一行,包括10个整数。输入只有一行,包括10整数.sort排序格式也是这样。原创 2024-02-22 16:07:06 · 337 阅读 · 0 评论 -
陶陶摘苹果c++
第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。淘淘能摘到苹果的总数要分析陶陶把手伸直的时候能够达到的最大高度加上椅子高度30厘米是否大于苹果到地面的高度。原创 2024-02-24 15:14:17 · 336 阅读 · 0 评论 -
金蝉素数c++(浙江省信息技术题目)
金蝉素数:是由1、3、5、7、9这5个奇数排列组成的5位素数,并且同时去掉它的最高位与最低位数字后得到的3位数还是素数(一次脱壳),同时去掉它的高2位与低2位数字后得到的1位数还是素数 (二次脱壳)。这个特征非常有趣,犹如金蝉脱壳之后依然还是金蝉。因此,这些神秘的素数被人们称为金蝉素数。如13597是素数,359是素数,5是素数,则13597是金蝉素数,请编程找出所有的金蝉素数,一行一个从小到大输出!题目中说13579是金蝉素数,是怎么判断的呢?一行一个从小到大输出所有的金蝉素数。原创 2024-02-28 19:59:45 · 480 阅读 · 0 评论 -
神奇的小鼓c++(北京海淀区比赛案例)
小明有一个神奇的小鼓,小鼓中存储了一些能量豆,当他用左手抽鼓时,能量豆的数量会增加,当他用右手抽鼓时,能量豆的数量会减少(执行这个动作前,鼓中能量豆的数量一定超过减少数),这天小明用手拍了n下小鼓后,小鼓中的能量豆数量变为m个,请你帮小明算一下今天拍鼓前的能量豆数量。当他用左手抽鼓时,能量豆的数量会增加,当他用右手抽鼓时,能量豆的数量会减少(执行这个动作前,鼓中能量豆的数量一定超过减少数),0表示左手,1表示右手。假设一开始只有0个能量豆(设s),顺着题目的意思来,最后再用m减去s即可。原创 2024-03-02 12:40:17 · 411 阅读 · 0 评论 -
字符串压缩c++
所以如果有多个连续的字母,那就输出他的数量(长度)和字母,也就是如果一个字母和下一个字母一样的话,cc(计数变量)就加1。输入字符串,输出压缩后的字符串。压缩的方法是把连续的相同字母压缩为"长度+字母"的形式,在本题中,单个的字母不需要压缩。方法题目中也有讲到:把连续的相同字母压缩为"长度+字母"的形式,在本题中,单个的字母不需要压缩。一行,一个字符串,只包含小写英文字母,长度不超过255。一行,一个字符串,以"长度+字母"的形式输出。如果只有一个字母,就只需输出字母本身。最后还要把cc变回1。原创 2024-03-09 13:12:33 · 650 阅读 · 0 评论 -
买牛奶c++
每天早上计算鸭都会去商店买牛奶,每瓶牛奶为a元。今天计算鸭路过商店时,发现商店有活动,每天早上计算鸭都会去商店买牛奶,每瓶牛奶为3元。今天计算鸭路过商店时,发现商店有活动,每花b元就送c瓶牛奶,计算鸭身上有d元钱,他想知道自己最多能获得几瓶牛奶。每花2元就送1瓶牛奶,计算鸭身上有5元钱,他想知道自己最多能获得几瓶牛奶。一行四个数a b c d中间用一个空格隔开。5/3=1(瓶)......2(元)一个整数,最多能获得的牛奶数。5/3*3/2*1=1(瓶)注意:此处除法都需去掉余数。原创 2024-03-22 21:51:59 · 250 阅读 · 0 评论 -
路线设计-温州市青少年创意大赛题目c++
美丽的大罗山上有很多个风景点,现在管委会为了方便游客准备设计缆车。如果任意两个景点之间都有直达缆车,请问需要设计多少条缆车路线?输入是一个整数n(0原创 2024-03-22 22:17:14 · 417 阅读 · 0 评论 -
分钱游戏c++
甲、乙、丙三人共有24元钱,先由甲分钱给乙、丙两人,所分给的数与各人已有数相同;接着由乙分给甲、丙,分法同前;再由丙分钱给甲、乙,分法亦同前。经上述三次分钱之后,每个人的钱数恰好一样多。求原先各人的钱数分别是多少?一行三个数,表示甲、乙、丙三人原先的钱数。原创 2024-03-22 22:39:06 · 379 阅读 · 0 评论 -
统计按键次数c++
如果要输出一个 x,就需要按两下 9。第一次按 9 号键会出现 w,按第二次 9 号键才会将 w 改成 x。注意 0 号键的作用是输入空格,只要按一次 0 号键就会输出一个空格。给定一些仅有小写字母和空格组成的字符串 s,请统计用九宫格输入法需要按多少次键,才能在屏幕上显示这个字符串。单个字符序列:表示需要出现在屏幕上的内容,保证仅由小写字母及空格组成。设 s表示输入字符串的长度,则有 1≤s≤255。单个整数:表示按键的总次数。这是一个字符串的问题。原创 2024-03-24 14:42:57 · 411 阅读 · 0 评论 -
姐妹数对c++
给定两个不同的正整数x,y,若x+y能被3除尽或能被7除尽,则称x,y为姐妹数对。那么,对给出的一个整数n(1≤n≤100), 1,2,…,n之间有多少个姐妹数。如果满足x+y能被3除尽或能被7除尽这个条件就加1。我们可以用循环嵌套来做,一个代表x,一个代表y。一个整数,即1~n之间姐妹数对的个数。实际:输出6,输出18。答案:输入6,输出8。原创 2024-03-26 20:35:48 · 524 阅读 · 0 评论 -
雇佣兵c++
当雇佣兵的体力值达到为M时,才可以参加一个为期M天的战斗期,战斗期结束体力值将为0。在同一个战斗期内,雇佣兵每连续战斗N天,战斗力就会上升1点,N为当前战斗期开始时的战斗力。一个战斗期结束后,雇佣兵需要用若干个能量元素使其体力恢复到最大值M,从而参加下一个战斗期。每个能量元素恢复的体力值不超过当前的战斗力。对于每次战斗,战斗力的增加值就是m/n,而体力恢复满值所需要的能量元素数量就是向上取整m/n。雇佣兵的体力最大值为M,初始体力值为0、战斗力为N、拥有X个能量元素。输出一个整数,为雇佣兵的最大战斗力。原创 2024-03-30 13:02:10 · 154 阅读 · 0 评论 -
猴子吃桃子c++
猴子吃桃子问题:猴子第一天摘下若干个桃子,当即吃了一半还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半又多吃了一个;以后每天早上都吃了前一天剩下的一半多一个。到了第十天想再吃时,见只剩下一个桃子,求第一天共摘了多少个桃子?虽然题目看起来很难,但理清思路就会非常简单。我们运用倒推就可以让这道题变简单。一个整数,第一天共有多少个桃子。呃,好像更复杂了......好了,忘记刚才列的方程。原创 2024-04-06 12:32:16 · 280 阅读 · 0 评论 -
猴子吃桃B c++
猴子摘了一堆桃子,第一天吃了一半,觉得不过瘾又吃了一个;第二天吃了剩下的一半零一个;以后每天如此,到第n天,猴子一看只剩下一个了。问最初有多少个桃子?一个数,最初的桃子数量 MOD 100007 (原创 2024-04-06 12:50:52 · 197 阅读 · 0 评论