自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++猴子排序

这是一个神奇的算法,最快O(n),最慢O(无限),核心就是。一直交换,直到有序。

2025-03-26 20:27:26 301

原创 多功能工具

随便写写的,自己凑合着看吧:(计算式数字要与符号分开)

2025-03-26 20:16:05 134

原创 P1679 神奇的四次方数

在你的帮助下,v 神终于帮同学找到了最合适的大学,接下来就要通知同学了。在班级里负责联络网的是 dm 同学,于是 v 神便找到了 dm 同学,可 dm 同学正在忙于研究一道有趣的数学题,为了请 dm 出山,v 神只好请你帮忙解决这道题了。将一个整数 m 分解为 n 个四次方数的和的形式,要求 n 最小。例如,当 m=706 时,因为 706=5^4+3^4,所以有n=2。可以证明此时 n 最小。不会,就用暴搜,但要剪枝。这是背包, 可是我个蒟蒻。一行,一个整数 m。一行,一个整数 n。

2024-09-04 19:49:44 429 1

原创 P1102 A-B 数对

但有跟简单易懂的解法,记录出现次数,将A-B=C转换为A-C=B,就只需要记录a[i]的出现次数了。给出一串正整数数列以及一个正整数 C,要求计算出所有满足 A−B=C 的数对的个数(不同位置的数字一样的数对算不同的数对)。对于 100% 的数据,1≤2×10^5,0≤ai​

2024-09-03 17:22:59 363

原创 P2367 语文成绩

语文考试结束了,成绩还是一如既往地有问题。语文老师总是写错成绩,所以当她修改成绩的时候,总是累得不行。她总是要一遍遍地给某些同学增加分数,又要注意最低分是多少。你能帮帮她吗?第一行有两个整数 n,p,代表学生数与增加分数的次数。第二行有 n 个数,a1​∼an​,代表各个学生的初始成绩。接下来 p 行,每行有三个数,x,y,z,代表给第 x 个到第 y 个学生每人增加 z 分。输出仅一行,代表更改分数后,全班的最低分。输入 3 21 1 11 2 12 3 1输出 2说明/提示对于

2024-09-01 16:57:07 348

原创 数论四大定理——裴蜀定理

数论四大定理——裴蜀定理

2024-09-01 14:08:19 765 2

原创 P1507 NASA的食物计划

那么这就是这题的正解了,但大家还是要思考自己做,不要直接抄哦!当然每个食品只能使用一次,

2024-05-04 18:18:07 440 1

原创 洛谷:P1090 [NOIP2004 提高组] 合并果子

首先题意为“有一组数,需要合并成一个数,每次可以找两个数合成,但需要付出两个数加起来的和的代价,每次累加,到只剩一个数,问最少代价”。首先代价为两数合成之和,那么,一开始要合成较小的,才是代价最少,那么暴力思想非常简单,先sort()排序,合成最小的,然后for()循环,先合成1、2个再sort()排序,如此循环到只有一个,这里建议使用vector动态数组,合成是要舒服些,静态数组每次合成都要好一个循环,外面还有一个,sort一个,时间复杂度差不多是o(n^3)非常暴力,而且码量极大所以不建议。

2024-01-24 20:14:17 912 1

原创 关于“教你下载Visual Studio2022”那期教程

1.他会自动排版,对于格式不规范的人很有好处,这是就会有人会说了小熊猫也可以,但是,VS他是自动不需要我们去点什么。3.他还有灯泡提示,就是他在警告你,这行有错,且会给你快速操作,这个就很好用,反正我用的很舒服。从图中我们可以看出我的另一篇文章,明显比我今天要说的那篇文章阅读量高5倍,这期绝对不是恰饭,VS赚了也不分我点,所以不是恰饭,绝对不是!2.不要一堆文字,换成我也不想看,多一点图片,语言幽默点,知识含量高点。2.很可能下不起,就算下起了,内存也很大,内存小的电脑用起来也很卡。今天就写到这,再见!

2023-08-08 21:59:26 200

原创 信奥赛一本通1138题题解

你说他水吧,不懂字符串或ASILL的人也不会,解析在代码里,我把ASILL表放在了最后。输入一行,包含一个字符串(长度不超过100,可能包含空格)。给定一个字符串,将其中所有的小写字母转换成大写字母。输出转换后的字符串。

2023-08-06 21:20:31 360

原创 【免费】教你下载Embarcadero Dev-c++ 6.3

此时他没有编译器,要我们自己去加。下载后点ctrl+n新建编程。配置完点确定,就可以编译了。安装下载过于简单所以略过。点第三个加号给他取个名字。

2023-08-06 20:47:48 2033

原创 教你下载Visual Studio2022

安装的时候,一直点“继续 确定 是 ”到这,然后等他安装好。常见新项目->c++空项目(在模版里找就行了)->下一步。这期来教安装Visual Studio2022吧!然后你就可以发挥你的才智了!点进后,点第一个,然后下载。打开后,这样才能写c++代码。这期教程就到此为止了,拜拜。

2023-07-21 20:33:55 442 1

原创 教你下载小熊猫Dev-c++6.7.5

这个看你自己的情况,如果你只想下着玩玩就点取消(因为会覆盖Dev-c++5.11),如果真想用,就点确定。我发现很多人都不用小熊猫c++6.7.5,再用Dev-c++5.11,今天,我来分享分享这款软件。工具->编译器选项->配色->预设改为“classic Puls”点进这个官网,一直往下滑,下载第三个。最后点确定,就大功告成了!小熊猫c++6.7.5。

2023-07-21 20:04:55 35175 16

原创 c++跳石头(详解版)

第一行包含三个整数 L,n,m,分别表示起点到终点的距离,起点和终点之间的石墩数,以及组委会至多移走的石墩数。接下来 n 行,每行一个整数,第 i 行的整数 di​(0

2023-07-19 22:09:13 1762 4

原创 病人排队

后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于 10 的字符串表示病人的ID(只含数字和字母),一个整数表示病人的年龄( 1..1001..100 之间的整数),中间用单个空格隔开。2. 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。主要呢,是枚举铁定超时,病人的ID前面是0,所以得是string类型;按排好的看病顺序输出病人的ID和年龄,每行一个。第1行,输入一个整数 nn,表示病人的个数。3. 非老年人按登记的先后顺序看病。一开始,我可能跟很多人一样,枚举噻;

2023-01-30 22:09:01 1703 3

原创 信奥赛一本通c++5版平移数据题解

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

2022-12-25 15:36:18 226

原创 信奥赛一本通c++5版反序输出题解

输入nn个数,要求程序按输入时的逆序把这nn个数打印出来,已知整数不超过100100个。也就是说,按输入相反顺序打印这nn个数。i--){//反序输出。如题要求:一行,共有nn个数,每个数之间用一个空格隔开。while(cin>>x){//输入。输入一行共有nn个数,每个数之间用空格隔开。

2022-12-25 15:23:59 456

原创 信奥赛一本通c++5版数据统计题解

if(cin.get()=='\n')//用cin.get()求是否换行是结束输入不是继续输入if也可以换成三路运算符。s=z*1.0/c;//求平均值,因为c和z是整数类型,s是浮点数类型,所以z(c)要乘1.0。if(mma)//运用if最小值,也可以用三路运算符。//定义最大值最小值。//定义输入数据个数。//定义输入数据总和。while(cin>>m)//输入。

2022-12-24 20:28:13 439 1

空空如也

空空如也

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

TA关注的人

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