自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创

私密博客,只是放放个链接自己查找起来方便一点

2018-10-27 09:59:25 216

原创 后缀数组学习笔记 - 更新ing

【代码】后缀数组学习笔记 - 更新ing。

2022-08-26 16:23:26 153 1

原创 洛谷P1641 [SCOI2010] 生成字符串

P1641 [SCOI2010] 生成字符串点这里看题目题意,n个1和m个0组成的串,1到任意位置的0个数小于等于1个数,求这样的串个数。可以抽象为路径问题,从(0,0)走到(n,m),且不越过y=x的直线(在这条线下方),每次可以往上走或者往右走,分别对应方下一个0和放下一个1,等同于 (0,0)到(n,m)的总路径数 减去 (-1,1)到(n,m)的总路径数。即 C(n+m,n) - C(n+m,n+1)#include<bits/stdc++.h>using namespac

2022-05-17 17:03:56 117

原创 洛谷P2606

洛谷P2606点我看原题题意:给出两个正整数n,m,求1~n所有满足∀i,Ai/2<Ai\forall i,A_{i/2}<A_i∀i,Ai/2​<Ai​的排列数(对m取模)对于任意一个满足的序列可以写成小根堆的形式。想递归求解,定义f(x)为x个数字能形成满足条件的序列数定义f(x)为x个数字能形成满足条件的序列数定义f(x)为x个数字能形成满足条件的序列数假设左右子树上分别有le,ri个节点假设左右子树上分别有le,ri个节点假设左右子树上分别有le,ri个节点那么f(x)

2022-05-13 21:23:36 114

原创 Huffman Tree

Huffman Tree哈夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树。即Σ树叶权值×树叶深度 最小的树应用:压缩文件构造:首先把n个元素视为n棵树的森林,每次选出森林里最小的两颗树,合并为一棵新的树。重复操作,直到只剩下1棵树时,这棵树就是哈夫曼树理解:一开始有n个单节点的树由于哈夫曼树最深层结构一定如下两个O中分别为最小和次小的元素所以我们选出最小的两个元素使它们生根(这一定是最终结果的子树)这个操作也意味着它们的深度+1这个树X的性质和O是一样的也可以和其

2021-09-21 12:13:05 88

原创 python字符串操作整理

isdigit()True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字False: 汉字数字Error: 无isdecimal()True: Unicode数字,,全角数字(双字节)False: 罗马数字,汉字数字Error: byte数字(单字节)isnumeric()True: Unicode数字,全角数字(双字节),罗马数字,汉字数字False: 无Error: byte数字(单字节)

2021-09-08 10:19:25 61

原创 hdu-3449 Consumer

背包依赖背包

2019-01-11 07:44:09 197 1

原创 LG-P2014 选课

图论DP树上求:点权最大限制:依赖

2018-11-08 11:24:53 163

原创 LG-P1525 关押罪犯

求最大值最小二分分配二分图

2018-11-07 12:45:27 110

原创 LG-P1330 封锁阳光大学

不难的思维题图论无向图无权图二分图

2018-11-06 20:44:42 152

原创 LG-P2731 骑马修栅栏 Riding the Fences

P2731 骑马修栅栏 Riding the Fences题目链接题目背景Farmer John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。题目描述John是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个栅栏。你必须编一个程序,读入栅栏网络的描述,并计算出一条修栅栏的路径,使每个栅栏都恰好被经过一次。John能从任何一个顶点(即两个栅栏的交点)开始骑...

2018-11-06 16:10:05 156

原创 LG-P1993 小K的农场

也算是模板题

2018-11-05 19:56:51 140

原创 LG-P1471 方差

题目链接:https://www.luogu.org/problemnew/show/P1471线段树的想法很明显,重点在于如何维护方差?直接维护是不可能的,利用数学公式展开。自己吧,反正展开后就是维护 区间和 和 区间平方和 。区间平方和如何pushdown?自己推吧,反正到最后是这个东西。设 x 某子节点的左右边界为 LLL 和 RRR,区间和为 SSS,区间平方和为 S2S2S2...

2018-11-04 19:56:16 168

原创 LG-P2002 消息扩散

模板题

2018-11-04 16:54:13 122

原创 LG-P2835 刻录光盘

震惊,洛谷第6个点卡掉读优!!给出某些hack数据。https://share.weiyun.com/5hzYaLG

2018-11-04 13:52:13 362

原创 2018.11.01

第 2 题还没A掉。。。。

2018-11-02 20:51:09 104

原创 LG-P1250 种树

解法不唯一。比较简单。

2018-11-02 20:30:57 246

原创 Loj#10164. 「一本通 5.3 例 2」数字游戏

#10164. 「一本通 5.3 例 2」数字游戏题目链接题解完全自主写下的数位DP(虽然巨水无比)和windy树一样。我们很难求什么范围内的,但是我们可以求每个长度且高位确定情况下的方案数,由此我们可以进而求出完全小于 x 的方案数,然后容斥求解。代码#include&lt;cstdio&gt;#include&lt;cstring&gt;#include&lt;iostre...

2018-10-28 20:40:21 345

原创 Loj#2314. 「NOIP2017」小凯的疑惑

NOIP2017 数论题证明难度挺大的。如何想到去证明这个结论呢?

2018-10-28 13:50:35 239

原创 LG-P1017 进制转换

一道基础的数学题

2018-10-28 11:25:03 218

原创 LG-P2602 [ZJOI2010]数字计数

不太难,但是有心理阴影,普及水平的时候就调过,调得要疯掉……细节比较多。

2018-10-27 21:15:26 154

原创 LG-P2518 [HAOI2010]计数

比较水

2018-10-27 19:28:55 167

原创 LG-P2580 于是他错误的点名开始了

水题

2018-10-27 16:16:58 112

原创 bzoj-4260 Codechef REBXOR

这题题目比较水,但是可以用来练习常数优化。再看看你写的神仙代码,跑了多少时间?(博主自我检讨)

2018-10-27 14:08:19 336

原创 LG-P3939 数颜色

可标准数据结构,也可瞎搞

2018-10-27 09:08:19 171

原创 LG-P2657 [SCOI2009]windy数

模板题

2018-10-26 20:29:30 152

原创 bzoj-2144 跳跳棋

神仙题

2018-10-26 19:19:19 268

原创 LG-P2342 叠积木

裸的带权并查集,有待提高。有别的解法吗?

2018-10-25 19:47:05 237

原创 2018.10.24

NOIP2018前夕模拟赛题解

2018-10-24 19:45:19 97

原创 Loj#2430. 「POI2014」沙拉餐厅 Salad Bar

Loj#2430. 「POI2014」沙拉餐厅 Salad Bar大概有将近一个月没写博客了……代码+题解/*s[i]-s[L-1]&amp;amp;gt;=0s[i]&amp;amp;gt;=s[L-1](这里本应为(s[n]-s[i-1]),但由于对于j=i+1的位置上也要符合,把这个j代入式子得到下式: ) (s[n]-s[i])-(s[n]-s[R])&amp;amp;gt;=0s[R]&amp;amp;gt;=s[i]

2018-10-24 08:53:48 244 1

原创 第 4 章 广搜的优化技巧

例3:Knight Moves类型:模拟题目题解小心!听说数据范围与题目面不符合,跳水。小心!听说数据范围与题目面不符合,跳水。小心!听说数据范围与题目面不符合,跳水。题解#include&amp;amp;amp;amp;amp;amp;lt;bits/stdc++.h&amp;amp;amp;amp;amp;amp;gt;using namespace std;const int maxn=305,f[8][2

2018-09-20 21:32:05 405

原创 LG-P1445 [Violet]樱花

P1445 [Violet]樱花 题目背景 我很愤怒题目描述 求方程 1/X+1/Y=1/(N!) 的正整数解的组数,其中N≤10^6。解的组数,应模1e9+7。输入格式: 输入一个整数N输出格式: 输出答案输入样例: 1439 输出样例: 102426508题解: 由于1x+1y=1n!且x,y都是正整数由于1x+1y=1n!且x,y都是正整数由于\fr...

2018-09-16 17:12:42 163

原创 第 3 章 深搜的剪枝技巧(待更新inginging)

在考场中,时常会遇到题目拿到没想法,就先来打个表或写个暴力来骗分。DFS就是一个骗分神器。如果能加上几道优化,或许会有意想不到的结果。例1:数的划分类型 DFS+留空位题目题解这题在爆搜的时候,可以给后面留下足够的空间。这题在爆搜的时候,可以给后面留下足够的空间。 这题在爆搜的时候,可以给后面留下足够的空间。 什么意思呢?假设当前的值为x,选择x之后要再选&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;am

2018-08-21 09:04:24 319

原创 第 2 章 二分与三分

例1:愤怒的牛题目题解这类题目用二分,有点像在凑答案(因为答案很难从正面求解,但是可以确定一个数字能否成为答案),凑的时候发现刚好一半能符合,另一半不符合,于是通过二分查找这个分界点。这类题目用二分,有点像在凑答案(因为答案很难从正面求解,但是可以确定一个数字能否成为答案),凑的时候发现刚好一半能符合,另一半不符合,于是通过二分查找这个分界点。 这类题目用二分,有点像在凑答案(...

2018-08-20 16:37:21 179

原创 Loj #10022. 「一本通 1.3 练习 1」埃及分数

题目链接题解 感觉用 BFSBFSBFS 会更快,但是既然在 DFSDFSDFS 类型题里做到,那么还是用DFS来解好了。先枚举最大深度。 接着是我们搜索的时候需要携带的量: ①上一次的分母 lstlstlst ②已经搜索到的深度 tottottot ③abab\frac{a}{b} 减去已选的 1c1c\frac{1}{c} 剩下的值(为了防止精度问题,我们分成分子 xxx...

2018-08-20 12:00:28 796

原创 bzoj-1270 [BeijingWc2008]雷涛的小猫

1270: [BeijingWc2008]雷涛的小猫 Time Limit: 50 Sec Memory Limit: 128 MB Submit: 1421 Solved: 770 Description 雷涛的小猫雷涛同学非常的有爱心,在他的宿舍里,养着一只因为受伤被救助的小猫(当然,这样的行为是违反学 生宿舍管理条例的)。 在他的照顾下,小猫很快恢复了健康,并且愈发的活泼可爱...

2018-08-06 14:42:44 170

原创 bzoj-1303 [CQOI2009]中位数图

1303: [CQOI2009]中位数图 题目链接 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 3433 Solved: 2127 [Submit][Status][Discuss] Description 给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。...

2018-08-03 11:34:14 205

原创 LG-CF6D Lizards and Basements 2

CF6D Lizards and Basements 2 题目链接题意翻译题意有一队人,你可以用火球点某个人,会对当前人造成a点伤害,对旁边的人造成b点伤害。不能打1号和n号,求最少多少发点死所有人。注意:一个人被打死当且仅当它的血量&lt;0。题解 DFS就可以过了,优化过跑得很快。 DP也可以解。洛谷博客代码#include&lt;cstdio&gt;...

2018-07-29 12:47:15 206

原创 bzoj-1233 [Usaco2009Open]干草堆tower

1233: [Usaco2009Open]干草堆tower** 题目链接 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1030 Solved: 494 [Submit][Status][Discuss] Description 奶牛们讨厌黑暗。 为了调整牛棚顶的电灯的亮度,Bessie必须建一座干草堆使得她能够爬上去够到灯泡 。一...

2018-07-22 11:05:10 424

原创 LG-P3178 [HAOI2015]树上操作

P3178 [HAOI2015]树上操作 题目大意 题目描述 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个操作,分为三种:操作 1 :把某个节点 x 的点权增加 a 。操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。操作 3 :询问某个节点 x 到根的路径中所有点的点权和。输入格式: 第一行包含两个整数 N, M 。表示点数和操作数。接下来一行...

2018-07-19 15:50:13 238

空空如也

空空如也

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

TA关注的人

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