自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我换账号了!

新账号:我的编程库。

2024-04-06 18:30:43 103

原创 1153. 查找“支撑数”

【代码】1153. 查找“支撑数”

2024-02-06 14:29:06 540

原创 1174. 求和

【代码】1174. 求和。

2024-02-06 14:24:25 526

原创 1589. 最大部分和(连续部分和)

【代码】1589. 最大部分和(连续部分和)

2024-02-05 19:33:23 392

原创 1360. 卒的遍历-深度优先搜索-DFS

【代码】1360. 卒的遍历-深度优先搜索-DFS。

2024-01-20 13:16:22 616 1

原创 1432 - 走出迷宫的最少步数-广度优先搜索BFS

【代码】1432 - 走出迷宫的最少步数-广搜。

2024-01-20 12:07:32 939

原创 1434. 数池塘(四方向)-深度优先搜索-DFS

【代码】1434. 数池塘(四方向)-深度优先搜索-DFS。

2024-01-19 19:13:05 821

原创 1308. 全排列的结果-深度优先搜索-DFS

【代码】1308. 全排列的结果-深度优先搜索-DFS。

2024-01-18 08:39:01 423

原创 1358. 素数环-深度优先搜索-DFS

【代码】1358. 素数环-深度优先搜索-DFS。

2024-01-18 08:26:00 476

原创 1739. 迷宫的所有路径-深度优先搜索-DFS

【代码】1739. 迷宫的所有路径-深度优先搜索-DFS。

2024-01-18 08:16:05 934

原创 1383. 奶牛和草丛---深度优先搜索-DFS

【代码】1383. 奶牛和草丛---深度优先搜索-DFS。

2024-01-18 08:03:35 397

原创 GESP编程冲刺第一天

输入输出):三角形图案的第 1 行有 1 个字母,第 2 行有 2 个字母,以此类推;在三角形图案中,由上至下、由左至右依次由大写字母 A-Z 填充,每次使用大写。输入一个正整数 n,请使用大写字母拼成一个这样的三角形图案(参考样例。输出符合要求的三角形图案。注意每行三角形图案的右侧不要有多余的空格。输入一行,包含一个正整数 n。约定 2≤n≤40。字母 Z 填充后,将从头使用大写字母 A 填充。

2023-11-30 22:07:27 244

原创 CSP-J刷题记录文档

CSP-J刷题文章

2023-10-22 08:17:58 281 1

原创 1336 - 分数计算 (难)东方博宜OJ

题目描述从键盘读入一个分数算式,为 22 个分数做加法或者减法,请输出分数算式的结果,结果也用分数表达,且约分到最简形式。(请注意:做减法可能得到负的分数,如果是负数要输出负号,如1/15-4/15结果为-1/5)(5.1.76)输入分数表达式;分数表达式中,每个分数的分子和分母都是正整数(不超过 10001000 ),两个分数中的运算符,可能是加号,也可能是减号,且分数表达式不含空格。输出分数表达式计算的结果。样例。

2023-10-14 11:59:29 188 1

原创 东方博宜OJ: 1097 - 统计字符的个数C++

题目描述从键盘中任意输入一串字符,直至输入字符代表结束。请编程统计输入的字符中的大写字母,小写字母和数字字符的个数分别是多少?输入输入只有一行,包括一串字符。(长度小于 2020,且没有空格)输出输出只有一行,包括 33 个整数。分别代表大写字符,小写字符和数字字符的个数。样例。

2023-10-03 14:27:27 577

原创 QBXTOJ在线评测:2911: [CSP.AC:118] - 【冬令营】Day1T1-计算器C++

输出三行, 第一行输出“a+b=X”其中X表示a+b的值, 第二行输出“a-b=X”其中X表示a-b的值, 第三行输出“a*b=X”其中X表示a×b的值,对于30%的数据, 0<=a<=10,b=0 对于60%的数据, b=0 对于100%的数据, 0<=a,b<=10000。给出两个正整数a,b,求a+b,a-b,a×b的值。一行两个正整数a、b。

2023-09-10 14:42:09 72

原创 冒泡算法:python/C++

整个查找最大值的过程中,最大的元素就像水里的气泡一样,一点一点地“冒”了出来,这也是将该算法命名为冒泡排序算法的原因。使用冒泡排序算法对 n 个数据进行排序,实现思路是:从待排序序列中找出一个最大值或最小值,这样的操作执行 n-1 次,最终就可以得到一个有序序列。2.比较 33 和 27 的大小,前者大于后者,交换它们的位置,新的序列如下所示。3.比较 33 和 35 的大小,后者更大,不需要交换它们的位置,序列不发生改变。4.比较 35 和 10 的大小,前者大于后者,交换它们的位置,新的序列如下所示。

2023-09-03 10:32:58 83 2

原创 1408:素数回文数的个数Python

注意:我的评测系统账号不是教师级别的不能提交Python程序,可能有错,请大家谅解。时间限制: 1000 ms 内存限制: 65536 KB。求11到n之间(包括n),既是素数又是回文数的整数有多少个。提交数: 33735 通过数: 21293。回文数指左右对称的数,如:292,333。一个大于11小于1000的整数n。11到n之间的素数回文数个数。1408:素数回文数的个数。

2023-08-25 11:52:46 173 1

原创 算法篇python:亲戚(relation)引用

解释:同样,relation['姐姐']代表读入‘姐姐’这个列表,[1]代表列表的第二个元素,'外甥女'。解释:relation['我']代表读入‘我’这个列表,[0]代表列表的第一个元素,‘爸爸’。例如,假设你有一个包含亲戚关系的字典,可以根据键值对来表示不同的关系。解释:定义relation ,将‘我’设为‘爸爸’,‘妈妈’,‘哥哥’,‘姐姐’。将爸爸设为‘爷爷’,‘奶奶’,以此类推。今天我们来讲亲戚数的引用。

2023-08-24 11:31:32 240 1

原创 为高手准备的例题C++:短信资费(附带答案链接)

发手机短信,一条资费为0.1元,短信内容限定在70字以内(包括70字),如果一条短信超过70字,会自动分割成多条短信发送(每条70字,最后一条小于等于70字)。一共6条短信,字数分别为 10,14,131,132,254,50。编写all函数,计算多条短信的资费,参数为数组a和长度n,每个元素为一条短信的字数。在main里进行测试,答案精确到小数点后1位(单位元)。编写cost函数,计算一条短信的资费,参数为短信字数。

2023-08-23 11:47:06 625

原创 为高手准备的例题C++:短信资费(答案,附带题目链接)

【代码】为高手准备的例题:短信资费(答案,附带题目链接)

2023-08-23 11:44:39 264

原创 python教学系列第一章:Hello World!

编写一个能够输出“Hello,World!”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。用print"Hello,World!"注意需要用双引号把"Hello,World!"括起来,否则会报错。意思是输出 Hello,World!,在C++的篇章里要求一样(需要加双引号)。Python需要用一对括号把输出的东西括起来,结尾也不需要加分号。提示:“Hello,World!

2023-08-23 10:45:37 103 4

原创 2049:【例5.19】字符串判等C++

判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 35346 通过数: 13625。本评测系统基于linux,不支持函数。2049:【例5.19】字符串判等。两行,每行包含一个字符串。若两个字符串相等,输出。

2023-08-20 14:20:05 350 1

原创 1143:最长最短单词C++

输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。时间限制: 1000 ms 内存限制: 65536 KB。如果所有单词长度相同,那么第一个单词既是最长单词也是最短单词。提交数: 62677 通过数: 19965。试输出第1个最长的单词和第1个最短单词。第1行,第一个最长的单词。第2行,第一个最短的单词。1143:最长最短单词。

2023-08-19 20:23:06 164 1

原创 1122:计算鞍点C++

给定一个5×5×5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。时间限制: 1000 ms 内存限制: 65536 KB。例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8 )。如果存在鞍点,输出鞍点所在的行、列及其值,如果不存在,输出"提交数: 51357 通过数: 29392。输入包含一个5行5列的矩阵。

2023-08-16 10:34:22 345

原创 输出从100到9999的所有水仙花数C++

水仙花数是指一个 n 位数 ( n ≥ 3 ),它的每个位上的数字的 n 次幂之和等于它本身。题目可能穷举的数从100到9999,对每个数进行判定,满足判定就输出。判定aaaa + bbbb + cccc + dddd = i。例如:1^3 + 5^3 + 3^3 = 153。编写程序,输出从100到9999的所有水仙花数。判定aaa + bbb + ccc == i。分解出4个数a、b、c、d,使用整除和求余。分解出3个数a、b、c,使用整除和求余。注意有两种判定方法,3位数和4位数。

2023-08-12 21:45:19 310

原创 2043:【例5.11】杨辉三角形C++

时间限制: 1000 ms 内存限制: 65536 KB。例5.11 打印杨辉三角形的前n(2≤n≤20)行。n行,每行各数之间用一个空格隔开。提交数: 33525 通过数: 22028。2043:【例5.11】杨辉三角形。

2023-08-10 17:12:23 421

原创 编游戏系列第一章:火柴人跑酷游戏C++

废话不多说,上代码!

2023-08-10 09:07:31 151 1

原创 1109:开关灯C++

第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相反处理。假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于开启状态;请问:当第M个人操作之后,哪几盏灯是关闭的,按从小到大输出其编号,其间用逗号间隔。时间限制: 1000 ms 内存限制: 65536 KB。

2023-08-06 10:38:43 549

原创 1111:不高兴的津津C++

但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果不会不高兴则输出0,如果会则输出最不高兴的是周几(用1, 2, 3, 4, 5, 6, 7分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。每行包括两个小于10的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。

2023-08-04 14:05:06 165 1

原创 C++教程系列第二章:学会if 判断,输入,定义变量+运算符,分号

题目要求:时间限制: 1000 ms 内存限制: 65536 KB提交数: 73264 通过数: 49440。

2023-08-03 14:35:04 156

原创 1107:校门外的树C++

已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。第一行有两个整数L(1 ≤ L ≤ 10000)和 M(1 ≤ M ≤ 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;包括一行,这一行只包含一个整数,表示马路上剩余的树的数目。

2023-08-03 13:47:52 170 1

原创 2038:【例5.5】最大数位置C++

输入nn个整数,存放在数组a[1]a[1]至a[n]a[n]中,输出最大数所在位置(n≤1000n≤1000)。时间限制: 1000 ms 内存限制: 65536 KB。第二行,nn个正整数,每个数在232−1232−1之内。提交数: 42356 通过数: 25204。2038:【例5.5】最大数位置。第一行,数的个数nn;

2023-08-01 16:37:22 809 1

原创 1096:数字统计C++

比如给定范围[2, 22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。时间限制: 1000 ms 内存限制: 65536 KB。请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。输入共 1 行,为两个正整数 L 和 R,之间用一个空格隔开。提交数: 49943 通过数: 34968。输出共 1 行,表示数字 2 出现的次数。

2023-07-31 16:53:59 473 1

原创 1094:与7无关的数C++

一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数。现求所有小于等于n(n

2023-07-31 16:23:35 289 1

原创 1092:求出e的值C++

利用公式e=1+11!e,求e的值,要求保留小数点后10位。输入只有一行,该行包含一个整数n(2≤n≤15),表示计算e时累加到1n!时间限制: 1000 ms 内存限制: 65536 KB。输出只有一行,该行包含计算出来的e的值,要求打印小数点后10位。提交数: 69293 通过数: 37922。

2023-07-31 15:53:51 153 1

原创 1091:求阶乘的和C++

给定正整数n,求不大于n的正整数的阶乘的和(即求1!时间限制: 1000 ms 内存限制: 65536 KB。输入有一行,包含一个正整数n(1 < n < 12)。提交数: 62107 通过数: 47266。输出有一行:阶乘的和。1091:求阶乘的和。

2023-07-31 15:31:09 325 1

原创 1087:级数求和C++

已知:Sn=1+12+13+…+1nSn=1+12+13+…显然对于任意一个整数k,当n足够大的时候,SnSn大于kk。现给出一个整数k(1

2023-07-31 15:25:06 1377 1

原创 2025:【例4.11】体操队C++

校体操队到操场集合,排成每行2人,最后多出1人;排成每行3人,也多出1人;分别按每行排4,5,6人,都多出1人;当排成每行7人时,正好不多。求校体操队至少多少人?时间限制: 1000 ms 内存限制: 65536 KB。提交数: 28780 通过数: 18061。例如:人数为15,直接输出15就可以啦。2025:【例4.11】体操队。

2023-07-31 15:15:39 666 1

原创 C++教程系列第一章:Hello,World!

教程1,基本输出

2023-07-31 14:23:37 76

空空如也

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

TA关注的人

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