自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2313: 砸金蛋

Mike获得一个特技,“透视”,即不用打开箱子,就能看到箱子里有什么。于是他去参加砸金蛋的游戏,一根绳子上依序挂着n个金蛋,每个金蛋内有一个纸条,上面写了一个整数作为奖励,游戏参与者可以且仅可以选择绳子上的连续的一串金蛋,比如第二号到第五号。Mike利用特异功能已经先看到了所有金蛋内的纸条上的数值,请你帮他编写一个程序,找到一个起点和终点,使得Mike获得的奖励值最大。输入格式 第一行输入一个正整数;第二行有n个整数,是每个金蛋内的数字-32768 ≤ a[i] ≤ 32767。

2024-03-18 20:15:34 477

原创 纪念品分组

为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。100%的数据满足:1 <= n <= 30000, 80 <= w <= 200。第 3∼n+2 行每行包含一个正整数Pi 表示所对应纪念品的价格。第一行包括一个整数 w,为每组纪念品价格之和的上上限。第二行为一个整数 n,表示购来的纪念品的总件数 G。

2024-03-06 19:02:49 367

原创 问题 A: 牛的高度

为了到达书架顶层,奶牛可以踩着其他奶牛的背,像叠罗汉一样,直到他们的总高度不低于书架高度。为了帮助John到达书架顶层,找出使用奶牛数目最少的解决方案吧。John共有N头奶牛(1≤N≤20,000),每头奶牛有自己的高度Hi(1≤Hi≤10,000),N头奶牛的总高度为S。书架高度为B(1≤B≤S<2,000,000,007)。John最近买了一个书架用来存放奶牛养殖书籍,但书架很快被存满了,只剩最顶层有空余。第2~N+1行:第i+1行为整数Hi。能达到书架高度所使用奶牛的最少数目。

2024-03-04 20:01:42 557

原创 沃德的背包

沃德进入源码世界的路上有很多宝石,可是沃德的背包只能背总重量不超过m的宝石,路上一共有n个宝石,每个宝石的重量为wi,请你帮沃德选择尽量多的宝石装进背包,请注意宝石的总重量不超过m。接下来n行分别是每个宝石的重量wi。输出一行,为最多宝石的个数。

2024-03-04 20:00:31 563

原创 1402: 函数-素数

如果m是素数,输出“prime”,否则请输出“not prime”。写一个判断素数的函数,在主函数中输入一个整数,判断其是否是素数。一个大于1且小于100000000的整数m。请注意不需要输出引号,行尾输出换行。

2024-03-02 19:22:38 506

原创 2536: 力量对比难度 中等 奖励 3枚 时间 1 S 内存 128 MB

在拔河比赛中,小胖的力量特别大,一个人的力量能抵得过两人的力量,凭借着小胖的出色发挥,小胖一个能顶两个,他所在的红队最终赢得了胜利。在拔河比赛中,这样的小胖越多越好啊,而体育老师想知道有多少位这样的小胖呢。假如我们给出所有学生的力量值,且任意两位学生的力量是不同的。第2行:空格分隔的n个正整数,分别表示每一位同学的力量值。数据范围:1≤n≤1000,0<序列中每个数≤1000。样例说明:因为3= 1+2,5=2+3,所以输出为2。第1行:一个正整数n,示共有n位同学。输出一个正整数,小胖的数量。

2024-02-27 20:55:08 902

原创 扫雷2(2537)

扫雷游戏是一款十分经典的单机小游戏。它的精髓在于,通过已翻开格子所提示的周围格地雷数,来判断未翻开格子里是否是地雷。现在给出 m 行 n 列的雷区中的地雷分布,要求计算出每个非地雷格的周围格地雷数。每行 n 个字符,描述整个雷区。若相应格中是地雷,则用'*'表示,否则用相应的周围格地雷数表示。字符之间无任何分隔符。接下来m行:每行n个字符,'*'或者'?',分别表示炸弹和安全。注:每个格子周围格有四个:上、下、左、右。第1行:2个整数m,n(n<=100)

2024-02-25 17:57:18 494

原创 求解算式666

现在有这样一个算式:2*x+y=n,x和y均为非负数,其中x是奇数,y是偶数,现在给你整数n,请你求出所有符合条件的x,y的数值,从小到大。若无符合条件的数值,则输出"No"。每行2个整数,分别表示x,y的值,空格隔开。第1行:1个整数n(n<=10000)

2024-02-24 14:31:59 554

原创 1396. 开学大采购?

学校共有 n 元经费,咨询体育用品店得知篮球 x 元 / 个,排球 y 元 / 个,现要求篮球和排球都至少采购 1 个, n 元经费全部用完,且篮球和排球的总数要超过 50 个。请问有哪些采购方案?(按照篮球从少到多,排球从多到少输出所有可行的方案)新学期开始了,学校计划采购一批新的篮球和排球用来上体育课。

2024-02-23 19:17:32 458

原创 1349. 植树的人数

某班学生分 22 组参加植树活动,甲组有 17 人,乙组有 25 人,后来由于需要,从甲组抽调了部分学生去乙组,结果乙组的人数是甲组的 2 倍,请问从甲组抽调了多少人去乙组?甲组抽调去乙组的人数。

2024-02-23 19:14:01 383

原创 学习C++,你不能错过这4个编程软件

除了基本的c语言外,还可以开发c++,c#,asp等,现在许多公司和个人在都使用它,既方便团队协作,开发效率还高,使用起来很方便。支持C99新标准,安装包小巧,包含所有组件大小才90多M,自带mingw编译器,支持语法彩色醒目显示,支持代码完成,支持工程管理、项目构建、调试等功能。主题多样,相当轻巧。自带有简单的GCC、GDB调试工具,可以直接编译运行C++程序,基本功能和早期的VC6.0非常相似,没有任何自动补全、语法提示和语法检查的功能,插件扩展也比较少,因此,对于初学者来说,非常锻炼基本功。

2024-02-23 10:06:20 1015

原创 1409. 棋盘里的麦子

在棋盘的第 1 个格子里放 1 粒,在第 2 个格子里放2 粒,在第 3 个格子里放 4 粒,在第 4个格子里放 8 粒,依此类推,以后每一个格子里放的麦粒数都是前一个格子里放的麦粒数的 2 倍,直到放满第 64个格子就行了”。一袋又一袋的麦子被扛到国王面前来。但是,麦粒数一格接一格飞快增长着,国王很快就看出,即便拿出全国的粮食,也兑现不了他对西塔的诺言。传说西塔发明了国际象棋而使国王十分高兴,他决定要重赏西塔,西塔说:“我不要你的重赏 ,陛下,只要你在我的棋盘上赏一些麦子就行了。

2024-02-22 18:49:00 308

原创 1281. 求2+2*2+2*2*2+…+2*2*2*….*2

最后一项有多少2相乘由键盘读入的n决定(1<=n<=100)!比如:n=3,那么s=2+2*2+2*2*2=14!从键盘读入一个整数n(1<=n<=100)求2+2*2+2*2*2+…

2024-02-22 18:47:48 457

原创 1285. 计算N的阶乘

n 的阶乘计算公式为:n!=n×(n−1)×(n−2)×⋯×1,如:5!请计算 n 的阶乘(1≤n≤100)一个整数 n(1≤n≤100)。

2024-02-22 18:46:45 713

原创 1057:简单计算器

一个最简单的计算器,支持+, -, *, / 四种运算。2. 如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!2.如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。1. 如果出现除数为0的情况,则输出:Divided by zero!1.如果出现除数为0的情况,则输出:Divided by zero!

2024-02-18 20:07:55 365

原创 1279: 日期计算

写一个函数,给定年、月、日,计算该日期是该年的第几天。在主函数中输入一个日期(含年、月、日),通过函数调用,得到该日期所对应这一年的第几天,并输出该数值。输入日期所对应这一年的第几天,一个整数,单独占一行。三个以空格分隔的整数,分别表示该日期的年、月、日。

2024-02-18 12:12:54 345

原创 1157:哥德巴赫猜想

哥德巴赫猜想的命题之一是:大于6 的偶数等于两个素数之和。编程将6~100所有偶数表示成两个素数之和。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 53987 通过数: 31170。(每个数只拆开一次,请保证第一个加数最小)

2024-02-17 09:57:58 587

原创 2301: 不定方程解的个数

输出不定方程解的个数。在数学中,不定方程是数论中的一个重要课题,在各种比赛中也常常出现. 对于不定方程,有时我们往往只求非负整数解,现有方程ax+by+c=0,其中x、y为未知量且不超过10000,当给定a、b、c的值以后,可求出n组x、y的非负整数解,n>=0,,其中a,b,c均为[-10000,10000].一行,三个空格隔开的整数,为a、b、c的值。一个整数,为合法的解的组数.输出不定方程解的个数。一行,三个空格隔开的整数,为a、b、c的值。一个整数,为合法的解的组数.

2024-02-12 19:52:29 691

原创 1147. 求1/1+1/2+2/3+3/5+5/8+8/13+13/21……的前n项的和

问题描述求1/1+1/2+2/3+3/5+5/8+8/13+13/21+21/34…的前 n 项的和。输入输入一个整数 n(1

2024-02-07 15:10:09 388

原创 1154: 第多少天

三个整数,分别表示年、月、日。保证输入是实际存在的日期,且年份在1000至3000之间(包含1000和3000)。定义一个包括年、月、日的结构体变量,读入年、月、日,计算该日在当年中是第几天。输出该日期是一年中的第几天。

2024-02-05 15:56:55 463

原创 1315. 遥控飞机争夺赛

比赛规则为,每位选手让自己的飞机从起点到终点飞行 55 次,组委会记录 5 次的飞行的成绩之后去掉一个最大成绩、一个最小成绩后计算剩余 3 个成绩的平值(平均分保留3 位小数)作为该选手的最终成绩。请根据 n 名选手的比赛成绩,编程计算出冠军、亚军、季军的编号以及组委会计算出的成绩。后面的 n 行,每行有 6 个数,第一个数是选手的编号,后 5 个数为选手的 5 次飞行的成绩。有 n 名选手参加了比赛,从键盘读入每位选手的编号以及他们的 5 次飞行的成绩。第三行输出季军的编号及飞行成绩。

2024-02-04 18:44:10 591

原创 1372. 活动选择

现在给出 n 个活动使用礼堂的起始时间 begini​ 和结束时间 endi​ (begini​ < endi​),请你帮助办公室人员安排一些活动来使用礼堂,要求安排的活动尽量多。学校在最近几天有 n(n≤100)个活动,这些活动都需要使用学校的大礼堂,在同一时间,礼堂只能被一个活动使。请注意,开始时间和结束时间均指的是某个小时的 00 分 00 秒,如:33 55,指的是 3:003:00~5:005:00 ,因此33 55和55 99这两个时间段不算冲突的时间段。输出最多能安排的活动数;

2024-02-04 18:42:19 392 1

原创 约瑟夫环-1

已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。例如:n = 9, k = 1, m = 5 【解答】出局人的顺序为5, 1, 7, 4, 3, 6, 9, 2, 8。输入一行,三个整数,分别代表n,k,m。输出n个整数,分别代表n个人的出局顺序。

2024-02-03 11:27:28 612 1

原创 1314. 仰卧起坐成绩统计

请从键盘读入 n 位同学的在一分钟内做仰卧起坐的数量,计算出每个成绩区间的人数,按照人数降序排序,如果有多个成绩区间人数一样多,那么先输出成绩较好的区间。输出 6 行为 6个成绩区间的人数,每行按照“成绩:人数”的格式输出,按照人数降序输出。四年级二班女同学在体育课上进行了一轮仰卧起坐测试。第一行是一个整数 n 代表同学的人数( n≤100 );第二行是 n 个同学一分钟完成仰卧起坐的数量。

2024-02-02 17:53:03 906

原创 结构体专题

【代码】结构体专题。

2024-01-27 13:11:02 378

原创 1139. 孪生素数

问题描述我们定义,如果 a 和 a+2 都是素数(如 55 和 77 ),那么我们就称 a 和 a+2 是一对孪生素数。请写一个程序找出 2∼N 之间的所有孪生素数。输入一个整数 N( 2<N<1000 )。输出若干行,每行两个整数,即一对孪生素数。样例。

2024-01-27 13:09:24 386

原创 1089. 找数游戏

问题描述一个三位数,各位数字互不相同,十位数字比个位、百位数字之和还要大,且十位、百位数字之和不是质数。桐桐想把符合上述条件的三位数找出来,你能帮助她吗?输入无输出按照从小到大的顺序,输出满足条件的三位数,每行一个。样例。

2024-01-27 10:04:06 599

原创 1023. 判断素数

问题描述任意输入一个整数,判断它是否为素数。是的话输出T,不是的话输出F。质数(prime number)又称素数,质数定义为在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数。输入输入只有一行,包括 1个整数n。输出输出只有一行。样例。

2024-01-26 15:37:06 568 1

原创 1511. 数字之和为13的整数

问题描述求出 1∼n 范围内的整数,使其数字之和为 13,请问这样的数有多少个?例如:数 8585 ,其数字之和为 8+5=13;数 373,其数字之和为 3+7+3=13。输入一个整数 n(n≤10000000n≤10000000);输出输出一个整数,代表符合条件数的总个数。样例。

2024-01-25 20:38:43 626

原创 c++自定义函数

的自定义函数,该函数接收两个整数参数并返回它们的和。然后,我们在主函数中调用这个自定义函数,并打印输出结果。这段代码展示了如何在C++中编写一个名为。C++中的自定义函数可以通过使用关键字。

2024-01-25 09:40:43 784

原创 过滤多余字符

输入一行文本,包括大小写字母、数字、空格等。要求过滤掉除字母以外的其他字符,并将所有的大写字母转换成小写字母,然后将字母从小到大排序,输出结果。一行,一行文本,长度小于 1000。一行,处理后的结果。

2024-01-24 20:03:40 359 1

原创 配对碱基链

脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。一个字符串,表示一条碱基链。这个字符串只含有大写字母A、T、G、C,分别表示腺瞟呤、胸腺嘧啶、鸟嘌呤和胞嘧啶。一个只含有大写字母A、T、G、C的字符串,为与输入的碱基链互补的碱基链。

2024-01-24 20:02:37 411 1

原创 1139:整理药名

医生在书写药品名的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将医生书写混乱的药品名整理成统一规范的格式,即药品名的第一个字符如果是字母要大写,其他字母小写。如将ASPIRIN、aspirin整理成Aspirin。接下来n行,每行一个单词,长度不超过20,表示医生手书的药品名。药品名由字母、数字和-组成。第一行一个数字n,表示有n个药品名要整理,n不超过100。n行,每行一个单词,对应输入的药品名的规范写法。

2024-01-23 20:30:16 324 1

原创 1分离字符

输入一个字符串A,将里面的数字和大写字母分别显示(数字在前,字母在后)里面的数字和大写字母分别显示(数字在前,字母在后)字符串A,中间无空格。

2024-01-22 20:37:36 456

原创 1134. 国王的魔镜

问题描述国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。比如一条项链,我们用 AB 来表示,不同的字母表示不同颜色的珍珠。如果把 �B 端接触镜面的话,魔镜会把这条项链变为 ABBA。如果再用一端接触的话,则会变成 ABBAABBA (假定国王只用项链的某一端接触魔镜)。给定最终的项链,请编写程序输出国王没使用魔镜之前,最初的项链可能的最小长度。输入只有一个字符串(长度 ≤100≤100),由大写英文字母组成,表示最终的项链。输出。

2024-01-19 20:29:12 405

原创 字符串拼接与截取

输入两个整数,数字的位数不超过1000位,如果这第一个整数的位数x和第二个整数的位数y的总和为奇数,那么输出第二个整数的前k位连接在第一个整数后的数字,否则输出第一个整数的前k位连接在第二个整数后的数字。k的值取x和y中的最小值。第二行:第二个整数,两个整数的位数都不超过1000位。

2024-01-19 20:19:49 313 1

原创 截取字符串

#includeusing namespace std;string a,b;int x,y; int main(){ getline(cin,a); getline(cin,b); string m,n; cin>>x>>y; m=a.substr(x+1,3); n=b.substr(y+1,3); if(n>m||m==n){ cout

2024-01-18 21:02:01 326

原创 移花接木

给定一个字符串,将其中指定的字符用特定的字符代替,并输出替换后的字符串。如: ABCDABCDABCDABCD,如指定将所有的B用D来替换,第二行两个字符,第一个字符为需要替换的字符,第二个为用于替换的字符。则输出:ADCDADCDADCDADCD。第一行为原字符串,长度不超过100;输出为一行,为替换后的字符串。

2024-01-18 21:00:39 532 1

原创 问题 D: 删除一半长度

给出一个长度为偶数的字符串,以及一个数字x,如果x为偶数,删除字符串前一半的字符,否则删除字符串后一半的字符。第一行,一个长度为偶数的字符串(不包含空格)第二行,一个整数,x删除部分字符后的字符串。abcdef3abc。

2024-01-18 20:55:53 339

原创 字符串p型编码

给定一个完全由数字字符(‘0’,‘1’,‘2’,…,‘9’)构成的字符串str,请写出str的p型编码串。例如:字符串122344111可被描述为"1个1、2个2、1个3、2个4、3个1",因此我们说122344111的p型编码串为1122132431;00000000000可描述为"11个0",因此它的p型编码串即为110;100200300可描述为"1个1、2个 0、1个2、2个0、1个3、2个0",因此它的p型编码串为112012201320。输出该字符串对应的p型编码串。

2024-01-18 20:52:57 336

空空如也

空空如也

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

TA关注的人

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