自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 洛谷 P10726 [GESP202406 八级] 空间跳跃 C++ 完整题解

我们要对输入的挡板进行排序,按高度从高到低(从小到大)。,因为要想继续跳到另一个挡板上,必须。对于每个挡板,我们都计算出。排序之后s和t都要更新。如图,要想从A到B,只有。

2025-02-20 21:40:09 290

原创 Unity游戏(Assault空对地打击)开发(7) 爆炸效果

爆炸 + 飞机坠毁效果。

2025-02-07 11:46:55 454

原创 洛谷 P10263 [GESP202403 八级] 公倍数问题 C++ 完整题解

我们知道,k是i, j的公倍数,说明i和j都是k的因数,所以要求有几个[i][j]可以是k,只要求。3. k % i == 0 && k % j == 0 (k是i, j的公倍数)下图:<n的因数 = 4 <m的因数 = 3。其中1和2两个条件都不在话下,那么第三个条件怎么实现呢?实测,这种代码可以(可以把两个双重循环合并)。k的位置有4 * 3 = 12种选择。但现实是残酷的,我们喜提了TLE。优化一下(不优化也过)。于是有了初步的代码。

2025-02-05 11:51:11 638

原创 洛谷 P10113 [GESP202312 八级] 大量的工作沟通 C++ 完整题解

一定在老板->...->LCA这条链上。使用LCA(最近公共祖先)解决问题。,所以我们把所有人的编号加上1,由于每次手动找最大值。

2025-02-05 10:36:42 330

原创 Unity飞行代码 超仿真 保姆级教程

效果本文使用Rigidbody控制飞机,不会穿模。

2025-02-04 18:53:20 1172

原创 洛谷 P10112 [GESP202312 八级] 奖品分配 C++ 详细题解

放完两个奖品,还有一个位置可放,那剩下一个奖品只有一个位置可放,所以只有C(1, 1)种放法。但是奖品数量可能比n大1,所以我们把原本的3个位置改成奖品数量之和,即把多余的分给空气。一共三个位置,两个相同的奖品放在位置上,有C(3, 2)种放法。根据乘法原理,我们将两次选择的方案数乘起来即为答案。我们把每个人当成一个位置,往里面放奖品。

2025-02-04 16:51:58 307

原创 洛谷 P10289 [GESP样题 八级] 小杨的旅游 C++ 完整题解

洛谷 P10289 [GESP样题 八级] 小杨的旅游 C++ 完整题解

2025-02-01 12:48:13 1014

原创 洛谷 P10288 [GESP样题 八级] 区间 C++ 完整题解(STL二分法)

在这里,加上ios::sync...也没有AC,我们需要把cin, cout改成scanf, printf或快读快写。**本题的大意就是求出a[l~r]间x出现的次数,由于数据较大、较多,所以暴力容易超时。首先新建一个mp,mp[x]是一个vector,里面存放。如下,在输入时录入每个下标。温馨提示:看最后面的代码。

2025-01-31 10:44:49 430

原创 C++ 求前缀表达式的值(题目:波兰表达式)

波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2+3的波兰表示法+2 3。波兰表达式的优点是运算符之间不必有优先级关系,也不用括号,例如(2+3)*4的波兰表达式为*+2 3 4;本题求解波兰表达式的值,其中运算法只有* + - /.每个数据最多不超过100。输入数据有多组,每组一行表达式,其中运算符和运算数之间用空格表示,每行不超过100个字符。输出结果值,保留六位小数。

2025-01-22 10:31:56 326

原创 C++ STL 队列queue详细使用教程

←出队[ ] [ ] [ ] [ ]入队←队列是一种先进先出(FIFO)的数据结构的数据结构,它只能在一端入队,在一端出队,正是这一特点让它有许多用处,比如广度优先搜索等。

2024-12-16 21:47:50 261

原创 洛谷 P10483 小猫爬山 完整题解

每次新考虑一只小猫时,我们尝试把它放进每个可以放进的缆车中(需要回溯)我们还要再尝试为它单独新开一辆缆车,不然会错(也要回溯)sum数组存放每辆车当前载重。最后我们需要更新答案和剪枝。

2024-12-14 16:28:38 338

原创 C++ STL 快速实现全排列

输入n个数,对这n个数进行全排列。

2024-12-14 15:40:27 325

原创 CCF-GESP 编程能力认证 C++ 七级 2024年9月份判断题详细解析

对于非连通图,遍历完一个连通分量后,可以在未访问的节点中选择新的起点,继续进行DFS,直到所有节点都被访问】一个图中,每个结点表达一个人,连接两个结点的边表达两个结点对应的人相互认识,则这个图可以用来表达社交网络。埃氏筛法的时间复杂度是O(n log logn),欧拉筛法(又称线性筛)的时间复杂度是O(n)】埃氏筛法和欧拉筛法都是使用筛法思想⽣成素数表的算法 ,欧拉筛法的时间复杂度更低。一棵N层的完全二叉树,最多有2^N - 1个结点,最后一层可能不满。一棵N层的完全二叉树,一定有2^N - 1个结点。

2024-12-07 11:23:36 718

原创 欧拉筛法(线性筛法)C++ 写法

埃筛埃氏筛法C++写法-CSDN博客埃筛。

2024-12-07 10:03:28 123

原创 CCF-GESP 编程能力认证 C++ 七级 2024年9月份选择题详细解析

已知小写字母b的ASCII码为98,下列C++代码的输出结果是(B)。A.bB.cC.98D.99【这题很简单,我们只需要在编译器中敲入代码运行并查看结果就行,简直是送分:我们发现输出"c",故答案选B】

2024-12-06 21:17:17 547

原创 哈希表的基本定义、插入、查找

哈希表,也称为散列表,是一种数据结构,它提供了快速的功能。哈希表通过使用哈希函数将键到表中一个位置,这个位置称为哈希值或哈希码,然后在上。

2024-11-25 22:19:59 454

原创 图的基本定义、构成与遍历

在完全图中,任意两个不同的顶点之间都恰好有一条边相连。

2024-11-24 21:59:47 455

原创 VSCode 下载 & 安装

如果没有特殊要求,一路下一步点到安装,然后开始安装,最后显示这个界面。先选择“我同意此协议”,再点下一步。找到下载的文件并打开。

2024-11-24 16:18:19 467

原创 VSCode 配置C++,无需自己下载MinGW

小熊猫C++听过吧,我们就用它那个编译器(不是编辑器)来配置。或者可以从其它编程软件目录下“偷”来编译器。(题外话)小熊猫C++其实挺不错的,是国产的,非常适合初学者使用!下载找到一个合适的(不能是NoCompiler的)(最好与你电脑相符的)下载。打开运行并完成安装。安装完成后,找到它的安装目录,(默认是C:\ProgramFiles\RedPanda-Cpp)如上图,找到mingw64复制一份到你喜欢的位置,我放到了E:\MinGW-W64\mingw64。

2024-11-24 16:15:15 564

原创 洛谷 P1775 石子合并(弱化版)(区间DP) 完整题解

不管怎么分割,总要加上这一块// 加上本次合并的体力值。

2024-11-23 17:39:22 489

原创 VSCode【下载】【安装】【汉化】【配置C++环境(超快)】(Windows环境)

VSCode汉化教程【简洁易懂】-CSDN博客https://blog.csdn.net/applelin2012/article/details/143983352?VSCode下载&安装-CSDN博客https://blog.csdn.net/applelin2012/article/details/144009210。VSCode下载&安装-CSDN博客https://blog.csdn.net/applelin2012/article/details/144009210。

2024-11-22 22:04:15 980

原创 VSCode 汉化教程【简洁易懂】

找到插件选项卡,搜索“Chinese”,找到简体(根据你的需要)(Microsoft提供)Install。安装完成后选择ChangeLanguageandRestart。接着再次打开我们发现它已经汉化了。我们安装完成后默认是英文界面。

2024-11-22 21:30:53 558

原创 最长上升子序列

对于一个数的序列bi,当b1

2024-11-16 18:07:04 273

原创 大盗阿福C++题解

阿福是一名经验丰富的大盗。趁着月黑风高,阿福打算今晚洗劫一条街上的店铺。这条街上一共有 N 家店铺,每家店中都有一些现金。阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系统才会启动,然后警察就会蜂拥而至。作为一向谨慎作案的大盗,阿福不愿意冒着被警察追捕的风险行窃。他想知道,在不惊动警察的情况下,他今晚最多可以得到多少现金?

2024-11-16 17:46:40 402

原创 递推经典例题 - 爬楼梯

一段楼梯有n级台阶。你每次可以跨一个、两个或者三个台阶。请问走上n级台阶有几种方案?答案对998244353取模。

2024-11-09 21:11:49 427

原创 洛谷 P1434 [SHOI2002] 滑雪 完整题解

中,循环递归,记录,并找出最大的dp[i]。本题需要使用记忆化搜索,把第x个点开始。

2024-11-09 20:45:43 228

原创 CSP 2024 入门级第二轮 CSP-J 2024 复赛 第二题 地图探险

由于他是一步走到底,无需反复尝试,所以递归是无意义的。如以上代码:反复改变x, y,以模拟机器人的移动。顺序按题目来,不要自己糊弄。其实用模拟就可以了。每组数据重新初始化。

2024-11-04 20:39:18 773 2

原创 CSP 2024 入门级第二轮 CSP-J 2024 复赛 第一题 扑克牌

【代码】CSP 2024 入门级第二轮 CSP-J 2024 复赛 第一题。

2024-11-04 20:03:44 205

原创 贪心思想之——最大子段和问题

数组中子段的最大总和。例如,1 2 3 -5 4 3 -6 中的最大子段总和是 1 + 2 + 3 +( - 5)+ 4 + 3 = 8第一行一个整数 n。第二行 n 个整数 ai​。一个整数表示最大子段和。

2024-10-06 15:04:14 235 1

原创 差分(续前缀和)(含一维二维)

差分是前缀和的逆运算,也就是说,对差分数组就是计算前缀和数组的“原数组”,例如,差分数组为:【1, 2, 3, 4, 5】,前缀和数组就是【1, 3, 6, 10, 15】。

2024-10-01 17:25:15 517

原创 前缀和(包括一维和二维)

前缀和是在反复求一个序列中不同区间处的元素之和。例如有以下一个数组:1,2,3,4,5我们要求a[2]~a[4]()的元素之和,需要写一个循环。但是这样的算法时间复杂度很高,高达O(n^2),当数据规模大时,会超时。而前缀和可以完美解决这个问题。sum[i]就是a[0]+a[1]+...+a[i],在此样例中,sum=[1,3,6,10,15]当我们求a[2]~a[4]的和时,就可以输出sum[4]-sum[2]。

2024-09-28 21:40:40 458

原创 CSP-J/S赛前知识点大全4:初赛易错重难点2(题目答案)

【分母是所有可能:365^3,分子需要考虑一些细节,首先第一个人有365种选择,第二个人有364种选择,第三个人只有一种选择,但是还要×C(3, 2),因为需要考虑相同生日两人的选法。所以是(365*364*3)/(365*365*365) = (364*3)/(365*365) 】【欧拉公式:30000 = 3*2^4*5^4,30000*(1-1/3)*(1-1/2)*(1-1/5) = 8000】4. 从一个4*4的棋盘(不可旋转)中选取不在同一行也不在同一列上的两个方格,共有(A)种放法。

2024-09-19 22:22:03 428

原创 CSP-J/S赛前知识点大全3:初赛易错重难点1(题目答案)

1. 某二叉树有5个叶节点,其权值分别为10,12,16,21,30,则其最小带权路径长度(WPL)是( )。5. 某算法的计算时间为递推关系式T(n)=T(n-1)+n,T(0)=1,则该算法时间复杂度是。2. 对 n 个互不相同的符号进行哈夫曼编码。生成的哈夫曼树共有137个节点,则 n 的值是。3. 要连通 n 个节点的有向图,至少需要( )条边。4. n 个节点的无向完全图的边数是( )。

2024-09-18 21:08:22 264

原创 CSP-J/S赛前知识点大全2:初赛纯靠记忆的知识点

CSP-J/S赛前知识点大全2:初赛纯靠记忆的知识点。

2024-09-17 13:58:58 721

原创 CSP-J/S赛前知识点大全1:哈夫曼树和哈夫曼编码

假设有一组字符 {a,b,c,d,e,f}, 对应的频率分别为 5%,9%,12%,13%,16%,45%。哈夫曼编码是一种贪心思想,主要是将一串序列构造成一棵树,使出现次数越多的节点的码长(及它所在层的深度)越短,以方便查找。虽然哈夫曼编码说是“左0右1”但是在此是一样的,因为不管左右,我如果想把左0右1“改成”左1右0,只需交换左右子树。具体我们只需画出来,把0和1做调整就可以,比如以第一个数为基准,把每一层的左0右1或左1右0定下来。本文是对知识点的简单概括,如果没看懂可以评论私信,大家一起解答。

2024-09-13 21:58:09 503

原创 CSP 2023 提高级第一轮 CSP-S 2023初试题详细解析

基础选择题:CSP 2023 提高级第一轮 CSP-S 2023初试题 基础部分解析-CSDN博客程序阅读第一题:CSP 2023 提高级第一轮 CSP-S 2023初试题 程序阅读第一题解析-CSDN博客程序阅读第二题:CSP 2023 提高级第一轮 CSP-S 2023初试题 程序阅读第二题解析-CSDN博客程序阅读第三题:CSP 2023 提高级第一轮 CSP-S 2023初试题 程序阅读第三题解析-CSDN博客完善程序第一题:CSP 2023 提高级第一轮

2024-09-13 21:21:06 1225

原创 CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析

例如,当原序列为 [1,2,1,2] 时,要计算子序列 [1]、[2]、[1]、[2]、[1,2]、[2,1]、[1,2]、[1,2,1]、[2,1,2]、[1,2,1,2] 的最大值之和,答案为 18。注意 [1,1] 和 [2,2] 虽然是原序列的子序列,但不是连续子序列,所以不应该被计算。一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r

2024-09-08 14:42:42 444

原创 C++实现彩虹猫时空隧道特效(无害)

C++ 隐藏控制台窗口 (两种方法)-CSDN博客。无害,如果想无限下去就去掉循环条件。如果想隐藏控制台就看这篇文章。

2024-09-01 17:30:59 431

原创 CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第一题解析

(第 k 小路径)给定一张 n 个点 m 条边的有向无环图,定点编号从 0 到 n−1,对于一条路径,我们定义“路径序列”为该路径从起点出发依次经过的顶点编号构成的序列。求所有至少包含一个点的简单路径中,“路径序列”字典序第 k 小的路径。保证存在至少 k 条路径。上述参数满足 1≤n,m≤105,1≤k≤1018。在程序中,我们求出从每个点出发的路径数量。超过 1018 的数都用 1018 表示。然后我们根据 k 的值和每个顶点的路径数量,确定路径的起点,然后可以类似地依次求出路径中的每个点。

2024-08-31 22:41:51 1387 1

原创 埃氏筛法 C++ 写法

第四行:只要这个数是质数,他的倍数就都是合数(虽然合数的倍数也是合数,但是他已经被它们的公约数标记了)。埃筛的作用是找素数(质数),以质数的倍数一定是合数为重心思路。我们针对这个特性,可以用打标法实现。p[x]表示x是否为质数。比如说2是质数,但2的倍数(除了自己)都是合数。3是质数,但3的倍数(除了自己)都是合数。第二行:起初大家都是质数,后面慢慢删除。

2024-08-24 14:54:16 453 1

Ae 动画入门实例-平行世界特效

Ae 动画入门实例——平行世界特效,内涵面版权素材

2024-08-07

Windows 11 开启暗黑主题!

Windows 11 开启暗黑主题! 资源来源于网络。

2024-08-02

只需 1 积分!8个超有用的PE,干净无广告,详见内容,一起放进U盘里,再也不怕电脑坏了!

Ventoy:把多个PE装在U盘里启动,美化包和Ventoy下载链接(无需美化包去官网即可):https://download.csdn.net/download/applelin2012/89604585 微PE.iso StarPE.iso Edgeless.iso 杏雨梨云.iso FirPe.iso LightningPE.iso 资源来源于网络

2024-08-02

下载链接:Windows 11 24H2 尝鲜,原版镜像,升级不丢数据

下载链接:Windows 11 24H2 尝鲜,开发人员版本,内测使用 尝鲜党快来试试,安装上不丢任何和数据。

2024-08-02

上下载链接!Ventoy 和 主题美化包下载!macOS风格

macOS风格 Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载! Ventoy 和 主题美化包下载!

2024-08-01

RedPanda DevC++ 6.7.5 0积分下载

RedPanda DevC++ 6.7.5 下载 小熊猫 DevC++ 6.7.5 下载

2023-12-30

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

TA关注的人

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