自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P3373 【模板】线段树 2

【代码】P3373 【模板】线段树 2。

2024-11-29 13:41:58 178 1

原创 P9749 [CSP-J 2023] 公路

【代码】P9749 [CSP-J 2023] 公路。

2024-11-03 15:41:38 265

原创 P8814 [CSP-J 2022] 解密

【代码】P8814 [CSP-J 2022] 解密。

2024-11-03 15:40:55 152

原创 P7909 [CSP-J 2021] 分糖果

【代码】P7909 [CSP-J 2021] 分糖果。

2024-11-03 15:38:42 154

原创 P3383 【模板】线性筛素数

【代码】P3383 【模板】线性筛素数。

2024-11-03 15:38:09 131

原创 P1226 【模板】快速幂

【代码】P1226 【模板】快速幂。

2024-11-01 20:19:14 109

原创 P2197 【模板】Nim 游戏

【代码】P2197 【模板】Nim 游戏。

2024-11-01 20:17:31 179

原创 P3367 【模板】并查集

【代码】P3367 【模板】并查集。

2024-11-01 20:13:22 158

原创 P4549 【模板】裴蜀定理

【代码】P4549 【模板】裴蜀定理。

2024-11-01 20:12:10 151

原创 P5854 【模板】笛卡尔树

【代码】P5854 【模板】笛卡尔树。

2024-11-01 20:11:24 199

原创 B3644 【模板】拓扑排序 / 家谱树

【代码】B3644 【模板】拓扑排序 / 家谱树。

2024-11-01 20:09:39 126

原创 P3369 【模板】普通平衡树

您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数,因输出最小的排名)4. 查询排名为x的数5. 求x的前驱(前驱定义为小于x,且最大的数)6. 求x的后继(后继定义为大于x,且最小的数)第一行为n,表示操作的个数,下面n行每行有两个数opt和x,opt表示操作的序号(1<=opt<=6)对于操作3,4,5,6每行输出一个数,表示对应答案10。

2024-11-01 20:07:17 359

原创 【模板】KMP

你还需要求出对于其每个前缀。首先输出若干行,每行一个整数,​ 中出现了,其出现位置为。第一行为一个字符串,即为。第二行为一个字符串,即为。​ 中所有出现的位置。

2024-11-01 19:17:34 227

原创 P2252 [SHOI2002] 取石子游戏|【模板】威佐夫博弈

有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法:一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。第一行为一个数字 1,0 或 -1,如果最后你是胜利者则为 1;若结果无法确定则为 $-1$。第一行共两个数 a, b,表示石子的初始情况。

2024-11-01 19:10:00 281

原创 Stack(栈)

定义:例子:stack常用函数(以下的st皆为栈名称)(1) top() :作用:返回栈顶元素。如果栈为空,返回 NULL。 作用:向栈顶加入一个元素。 作用:弹出栈顶元素。 作用:返回栈中元素的个数。 作用:如果 st 为空,返回 true。否则,返回 false。

2024-11-01 19:00:10 590

原创 Queue(队列)

定义例子:queue常用函数(以下的q皆为队列名称) (1) front() :作用:返回 q 的第一个元素。如果队列为空,返回 NULL。作用:返回 q 的最后一个元素。如果队列为空,返回 NULL。作用:将 data 插入队列的最后。作用:弹出队头元素。 作用:如果 q 为空,返回 true。否则,返回 false。 作用:返回队列的元素个数。

2024-11-01 13:20:15 974

原创 c++游戏(超级经典)

【代码】c++游戏(超级经典)

2024-10-31 13:49:36 375 1

原创 Set(集合)

set,翻译为集合。说直白点,就是一个桶,加了很多自定义函数。set 的内部是一个红黑树,支持的数据类型有整型,浮点型,字符型,字符串等。

2024-08-23 20:46:49 842

原创 [BZOJ4034]树上操作

有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个操作,分为三种:操作 1 :把某个节点 x 的点权增加 a。操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a。操作 3 :询问某个节点 x 到根的路径中所有点的点权和。第一行包含两个整数 N M。表示点数和操作数。接下来一行 N 个整数,表示树中节点的初始权值。接下来 N-1 行每行三个正整数 fr to , 表示该树中存在一条边 (fr to)。再接下来 M 行,每行分别表示一次操作。

2024-07-09 12:42:38 383

原创 忠诚[线段树]

他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?输入中第一行有两个数m,n表示有m(m<=100000)笔账,n表示有n个问题,n<=100000。接下来每行为3个数字,第一个p为数字1或数字2,第二个数为x,第三个数为y。

2024-07-02 14:51:05 158

原创 分书问题(DFS)

已知有n本书(从1~n编号)和n个人(从1~n编号),每个人都有一个自己喜爱的书的列表,现在请你编写一个程序,设计一种分书方案,使得每个人都能获得一本书,且这本书一定要在他的喜爱列表中。输入数据共若干行,第一行为一个正整数n(n <= 20),从第2行到第n+1行,每行有n个0或1组成,第k行表示编号为k-1的人对这n本书的喜好列表,0表示不喜欢,1表示喜欢。输出数据仅一个整数,表示符合条件的分配方案的总数。

2024-07-02 14:42:50 284

原创 Adjygf

i <= 90;i++ )bb = 1;if(bb)j++ )k++ )sc++;da = "";kk <= 30;kk++ )p[k] = ' ';break;

2024-01-22 14:45:39 444 1

原创 mc兑换码

Nice! I just got a Minecraft gift code for FREE! :D https://freeminecraftgiftcode.net

2023-07-28 19:18:42 142 1

原创 Java 输出Hello,World!

把两者结合,就完成了 Java Hello,World!

2023-07-27 12:52:29 2252 1

原创 好玩的游戏

谷歌游戏。

2023-07-27 11:06:35 120 1

好玩的谷歌游戏(不是小恐龙)

好玩的谷歌游戏(不是小恐龙)

2023-07-27

空空如也

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

TA关注的人

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