自定义博客皮肤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)
  • 收藏
  • 关注

原创 B4002 [GESP202406 二级] 平方之和

这一题c++的for循环里是可以放&&的,因为for循环中间的部分本质上是一个逻辑判断式,而上面的程序的效率会比较高,因为它减少了循环的次数。

2025-09-07 11:31:29 259

原创 三傻排序之选择排序,插入排序

选择排序是三傻排序中比较难理解的排序方法,它就像我们玩扑克牌一样,比如1,5,8,7,3这几个数,用一个变量去存没排序好的第一个数从后往前依次比较,如果比一个数小,比另一个数大(相邻)的话,那就把它“插入”在这两个数的中间,重复以上过程就行了。选择排序是三傻排序中比较好理解的排序方法,它和冒泡排序不同,它是让在第一个位置的数去和后面的数比较,如果比后面一个数大,那就和它交换位置;如果比后面一个数小,那就和不它交换位置,继续和下一个数比较,重复以上过程就行了。

2025-08-10 17:30:52 83

原创 c++双指针

双指针在c++中是一种很好的查找和提升效率方法,它可以理解为一个快指针和一个慢指针同时指向一个数列,快指针先指向下一个数并判断它是不是要找的数,如果是,慢指针就不动,等下一个数不是要找的数的时候再指向下一个数并且让要找的数的下一个数把值赋给它;如果不是,慢指针就指向下一个数。等快指针超过了最后一个数的时候停止,然后把要找的数删除就行了。

2025-08-05 20:45:01 99

原创 B4260 [GESP202503 二级] 时间跨越

这一题只要用多分支结构和并列的if就行了,程序如下:day = 31;day = 30;day = 29;} else {day = 28;cnt -= 24;d += 1;d -= day;m += 1;m = 1;y += 1;return 0;

2025-07-18 23:31:18 453

原创 洛谷B3971 [语言月赛 202405] 闰年

B3971 [语言月赛 202405] 闰年 - 洛谷这题只需要余除(%)就行了,程序如下:

2025-07-13 23:47:03 186

原创 B3954 [GESP202403 二级] 乘法问题(洛谷)

这一题非常的简单,10的6次方是1000000,这里只需要一个累乘器就行了,但是累乘器的初始值要是1,为什么呢,因为如果累乘器初始值是0的话,不管怎么乘结果都是0,所以累乘器的初始值要是1。

2025-07-10 16:09:48 205

原创 三傻排序———冒泡排序

排序有很多种,有冒泡排序,选择排序,插入排序,桶排序,快速排序等。今天我们来讲讲冒泡排序。冒泡排序就像小鱼吐泡泡一样,大泡泡最先浮上来,小泡泡最后浮上来,举个例子23,4,5,1,9,9>1,所以不把9和1交换并且用比9小的1去比前一个数,1<5,所以把5和1交换然后用1继续比前一个数,总之只要一个数比前一个数小,就把那个数和前一个数交换,这个例子最后的结果是1,4,5,9,23。

2025-07-08 20:47:41 127

原创 B3923 [GESP202312 二级] 小杨做题

B3923 [GESP202312 二级] 小杨做题 - 洛谷这一道题的顺序不能写反了,要先if再累加,程序如下:

2025-06-18 20:34:41 204 1

原创 P1423 小玉在游泳

这里的难点是while循环里面,有的人会把两条语句写反掉,应该是sum+=d;而不是d*=0.98;

2025-06-18 19:29:11 195

原创 B3955 小杨的日字矩阵

这里要用for循环和if(){}else if(){}else这种结构,程序如下:

2025-06-12 20:56:50 183

原创 2024年9月 GESP c++ 一级 判断题第4题

如果没有付初始值的话,那么sum的初始值就会是一个随机数,所以这一体的答案是❌。这一题应该第一次做一级试卷的人会被坑进去,这里的坑是。

2025-06-09 22:43:38 261

原创 2024年9月 GESP c++ 一级 编程题第2题

首先要输入一个整数n,然后输入n个整数,然后依次判断n个整数是不是9的倍数并且(&&)是不是8的倍数。

2025-06-08 13:22:00 145

原创 2024年12月 GESP c++ 一级 编程题第一题 温度转换

这里我们得用double来定义c(摄氏度),k(开尔文温度),f(华氏度),因为c,k,f都是浮点数,这3者的转换公式如下:c=k-273.15,f=c*1.8+32。执行完转换公式后就判断f大不大于212,如果大于212,那就输出Temperature is too high!

2025-06-08 09:22:15 338 1

原创 2024年12月GESP c++ 一级 单选题第10题

分析:for循环里面i从五开始,循环范围是100以内的整数,步长为5,然后判断i能不能被2整除,如果能那就跳过本次循环(continue),如果不能那就让tnt+1,然后判断i是否大于等于50,如果大于等于50,那就终止循环(break),最后输出tnt。,所以有5,15,25,35,45,55要执行tnt+1操作,一共执行6次,所以答案是c。

2025-06-07 23:37:00 236 1

原创 B2041 收集瓶盖赢大奖

B2041 收集瓶盖赢大奖 - 洛谷这里的重点是要用一个或(||),程序如下:

2025-06-07 16:57:48 157 1

原创 P5710 【深基3.例2】数的性质

这里可以用两个flag来方便判断。

2025-06-07 16:47:48 261 1

原创 P5735 【深基7.例1】距离函数

(这是本人第二篇文章,请多提宝贵意见)。

2025-06-07 16:33:28 224

原创 B2037 奇偶数判断

B2037 奇偶数判断 - 洛谷这一题的代码是这样写的:

2025-06-07 15:29:35 146 1

空空如也

空空如也

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

TA关注的人

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