- 博客(50)
- 收藏
- 关注
转载 【贪心+位运算】[NOI2014]起床困难综合症
题目描述 21世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳。作为一名青春阳光好少年,atm一直坚持与起床困难综合症作斗争。通过研究相关文献,他找到了该病的发病原因: 在深邃的太平洋海底中,出现了一条名为drd的巨龙,它掌握着睡眠之精髓,能随意延长大家的睡眠时间。 正是由于drd的活动,起床困难综合症愈演愈烈, 以惊人的速度在世界上传播。为了彻底消灭...
2019-01-19 19:20:00 179
转载 【单调栈维护连续区间】2019.1.18模拟赛T2 浇花
这道题是一道单调栈的题 1 题目描述 2 JDFZ在餐厅门前种了一排nn棵花,每棵花都有一个高度。浇花大爷会枚举所有的区间,然后从区间中找出一个高度最矮的花进行浇水。由于浇花大爷浇完水之后就精疲力竭了,所以请你帮助他计算每棵花都被浇了几次水。 3 4 输入格式 5 第一行一个整数nn。 第二行nn个整数,分别表示每棵花的高度。 6 7 输出格式 ...
2019-01-19 18:34:00 182
转载 【状压DP】【NOIP提高组】愤怒的小鸟
这是道不算水的状压DP 这道题对我的吸引力很大,为什么呢,因为它的背景是游戏啊 题目描述 Kiana 最近沉迷于一款神奇的游戏无法自拔。 简单来说,这款游戏是在一个平面上进行的。 有一架弹弓位于 (0,0)(0,0) 处,每次 Kiana 可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如 y=ax^2+bxy=ax 2 +bx 的曲...
2019-01-12 20:57:00 148
转载 【滚动数组】【状压DP】NOI2001炮兵阵地
题目描述 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用“H” 表示),也可能是平原(用“P”表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示: 如果在地图中的灰色所标识的平原上部署一支炮兵部队,则图中的...
2019-01-07 10:02:00 144
转载 【状压DP】【TSP问题专题】
首先看一道裸题 题目描述 某乡有nn个村庄(1<n≤15)(1<n≤15),有一个售货员,他要到各个村庄去售货,各村庄之间的路程s(0<s<1000)s(0<s<1000)是已知的,且A村到B村与B村到A村的路大多不同。为了提高效率,他从商店出发到每个村庄一次,然后返回商店所在的村,假设商店所在的村庄为1,他不知道选择什么样的路线才能使所走...
2019-01-07 09:48:00 207
转载 【trie树】HDU1247Hat’s Words
Hat’s Words Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 19500 Accepted Submission(s): 6867 Problem Description A hat’s ...
2019-01-05 13:23:00 106
转载 【状压DP水题】[SCOI2005]互不侵犯
题目描述 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 注:数据有加强(2018/4/25) 输入输出格式 输入格式: 只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N * N) 输出格式: ...
2019-01-03 16:57:00 168
转载 【状压DP水题】[USACO06NOV]玉米田Corn Fields
题目描述 Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square parcels. He wants to grow some yummy corn for the cows on a number of squar...
2019-01-03 16:51:00 219
转载 【trie树】HDU1251统计难题
统计难题 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others) Total Submission(s): 60040 Accepted Submission(s): 20857 Problem Description Ignatius最近遇到一...
2019-01-02 16:05:00 93
转载 【KMPnxt数组应用】POJ2752Seek the Name, Seek the Fame
Seek the Name, Seek the Fame Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 25118 Accepted: 13080 Description The little cat is so famous, that many couples tr...
2019-01-02 16:00:00 95
转载 【KMPnxt数组应用】POJ2406Power Strings
Power Strings Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 60872 Accepted: 25166 Description Given two strings a and b we define a*b to be their concatenatio...
2019-01-01 19:46:00 106
转载 【trie树】POJ2001Shortest Prefixes
Shortest Prefixes Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 22161 Accepted: 9470 Description A prefix of a string is a substring starting at the beginning...
2019-01-01 19:41:00 142
转载 【trie树】HDU4825 Xor Sum
Xor Sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 132768/132768 K (Java/Others) Total Submission(s): 5864 Accepted Submission(s): 2557 Problem Description Zeus 和 Prom...
2019-01-01 16:05:00 91
转载 【树hs】[BJOI2015]树的同构
题目描述 树是一种很常见的数据结构。 我们把N个点,N-1条边的连通无向图称为树。 若将某个点作为根,从根开始遍历,则其它的点都有一个前驱,这个树就成为有根树。 对于两个树T1和T2,如果能够把树T1的所有点重新标号,使得树T1和树T2完全相 同,那么这两个树是同构的。也就是说,它们具有相同的形态。 现在,给你M个有根树,请你把它们按同构关系分成若干个等价类。 输入格式 ...
2019-01-01 11:20:00 96
转载 【树的重心】treecut
题目描述 有一个NN个节点的无根树,各节点编号为1..N1..N,现在要求你删除其中的一个点,使分割开的连通块中节点个数都不超过原来的一半多。 输入格式 第一行:一个整数N(1≤N≤10,000)N(1≤N≤10,000)。 后面有N−1N−1行:每行两个整数 XX 和 YY,表示一个边连接的两个节点号。 输出格式 输出所有可能选择的点。如果有多个节点,按...
2019-01-01 11:14:00 230
转载 【字符串二维hs】BZOJ 2462 BeiJing 2011 矩阵模板
2462: [BeiJing2011]矩阵模板 Time Limit: 2 Sec Memory Limit: 128 MB Submit: 1929 Solved: 820 [Submit][Status][Discuss] Description 给定一个M行N列的01矩阵,以及Q个A行B列的01矩阵,你需要求出这Q个矩阵哪些在 原矩阵中出现过。 ...
2019-01-01 11:11:00 120
转载 【二分+字符串hs】[POI2000] 公共串
题目描述 给出几个由小写字母构成的单词,求它们最长的公共子串的长度。 任务: l 读入单词 l 计算最长公共子串的长度 l 输出结果 输入格式 文件的第一行是整数 n,1<=n<=5,表示单词的数量。接下来n行每行一个单词,只由小写字母组成,单词的长度至少为1,最大为2000。 输出格式 仅一行,一个整数,最长公共子串的长度。 ...
2019-01-01 11:06:00 130
转载 【字符串匹配】【BKDRhash||KMP】
题目描述 给定一个字符串 A 和一个字符串 B ,求 B 在 A 中的出现次数。A 和 B中的字符均为英语大写字母或小写字母。 A 中不同位置出现的 B 可重叠。 输入格式 输入共两行,分别是字符串 A 和字符串 B 。 输出格式 输出一个整数,表示 B 在 A 中的出现次数。 样例一 input zyzyzyz zyz output 3...
2019-01-01 11:02:00 115
转载 【LCA】P4281 [AHOI2008]紧急集合 / 聚会
这道题还是水题QAQ,因为本蒟蒻一A 题目描述 欢乐岛上有个非常好玩的游戏,叫做“紧急集合”。在岛上分散有N个等待点,有N-1条道路连接着它们,每一条道路都连接某两个等待点,且通过这些道路可以走遍所有的等待点,通过道路从一个点到另一个点要花费一个游戏币。 参加游戏的人三人一组,开始的时候,所有人员均任意分散在各个等待点上(每个点同时允许多个人等待),每个人均带有足够...
2018-12-27 15:25:00 128
转载 【LCA专题】各种LCA求法
这篇博客,本蒟蒻会详解各种lca求法,朴素和倍增会后续增加上去 欧拉序列+RMQ 【O(n+m+nlogn+q)】 这种求法对于询问次数特别的多的情况比较好用,有一些出题人可能会特意卡这个,让你必须要用欧拉序列 原理: 把每个点搜索到的顺序记录下来,形成一个序列(就是欧拉序列),然后rmq深度,最后O(1)输出 看这个例子 很明显记录序号+rmq深度就好 它的核心在...
2018-12-26 16:16:00 260
转载 【差分约束】POJ3159/LG P1993 小K的农场
终于把差分约束刷完了!!,这些题的套路都是很类似的 题目描述 小K在MC里面建立很多很多的农场,总共n个,以至于他自己都忘记了每个农场中种植作物的具体数量了,他只记得一些含糊的信息(共m个),以下列三种形式描述: 农场a比农场b至少多种植了c个单位的作物, 农场a比农场b至多多种植了c个单位的作物, 农场a与农场b种植的作物数一样多。 但是,由于小K的记忆有些...
2018-12-24 10:12:00 96
转载 【差分约束】POJ1364/LG UVA515 king
这道题是个差分约束 King Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 14901 Accepted: 5248 Description Once, in one kingdom, there was a queen and that queen was expe...
2018-12-23 13:29:00 106
转载 【差分约束】POJ1201/LG SP116 Intervals
题意翻译 区间取数 题目描述 有n个区间,在区间[ai,bi]中至少取任意互不相同的ci个整数。求在满足n个区间的情况下,至少要取多少个正整数。 输入输出格式 输入格式 多组数据。 第一行的一个整数T表示数据个数。对于每组数据,第一行包含一个整数nn(11<=nn<=5000050000)表示区间数。以下nn行描述区间。输入的...
2018-12-22 20:32:00 59
转载 【差分约束】POJ3159 Candies
Candies Time Limit: 1500MS Memory Limit: 131072K Total Submissions: 39165 Accepted: 11023 Description During the kindergarten days, flymouse was the monitor of his class. ...
2018-12-22 19:37:00 89
转载 【树形结构】LG P2052 [NOI2011]道路修建
题目描述 在 W 星球上有 n 个国家。为了各自国家的经济发展,他们决定在各个国家 之间建设双向道路使得国家之间连通。但是每个国家的国王都很吝啬,他们只愿 意修建恰好 n – 1 条双向道路。 每条道路的修建都要付出一定的费用,这个费用等于道路长度乘以道路两端 的国家个数之差的绝对值。例如,在下图中,虚线所示道路两端分别有 2 个、4 个国家,如果该道路长度为 1,则费用为...
2018-12-22 16:19:00 129
转载 【拓扑排序+概率】LG P4316绿豆蛙的归宿
这是一道概率的题QAQ,本蒟蒻概率思想菜的一匹 题目背景 随着新版百度空间的上线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿。 题目描述 给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。 到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路...
2018-12-22 13:16:00 124
转载 【2018.12.15】【考试总结】【模拟+逆序对+树状数组+贪心+multiset】爆零之旅
这是我悲惨的接近爆零的一次考试,但是本蒟蒻不能放弃,还是要总结的QAQ 答题卡 【题目背景】 八月是个悲惨的月份。先不谈炎热的天气,对于新生来说,八月意味着军训; 而对于高二高三的同学来说,八月意味着开学考试。而考试就意味着改卷,改卷 也就意味着答题卡。不幸的是,学校读答题卡的机器的评分软件坏了,wyx 就被 老师要求写一个评分的程序。 【问题描述】 软件需要读入...
2018-12-19 16:14:00 331
转载 【组合数进阶篇】vijos1137组合数
描述 组合公式 C=N!/(M!*(N-M)!). 问题是求 C 中不同的质因子的个数例如 N=7, M=4. C=7!/(3!*4!)=5040/(6*24)=35=5*7. 则不同的质因子的个数为2 (分别是5,7)。 格式 输入格式 输入N,M 输出格式 输出一个整数 样例1 样例输入1 7 4 Copy 样例输出1 2 Copy ...
2018-12-15 16:27:00 125
转载 【单调队列优化DP】LNSYOJ#106. 猴子
这是一道思路比较简单但是调试极其毒瘤的一道题目! 题目描述 一个猴子找到了很多香蕉树,这些香蕉树都种在同一直线上,而猴子则在这排香蕉树的第一棵树上。这个猴子当然想吃尽量多的香蕉,但它又不想在地上走,而只想从一棵树跳到另一棵树上。同时猴子的体力也有限,它不能一次跳得太远或跳的次数太多。每当他跳到一棵树上,它就会把那棵树上的香蕉都吃了。那么它最多能吃多少个香蕉呢? 输入格式 输...
2018-12-15 15:44:00 285
转载 【lucas模板】
求(P是质数)\[C_n^m\% p\] 这个就是卢卡斯定理!! 它的精华就是\[C(n,m,p) \equiv C(n/p,m/p,p)*C(n\% p,m\% p,p)(\% p)\] 然后呢就是一个开心的递归处理, 如果$n < p$就就算一下,逆元阶乘都很easy 上代码! 1 #include<cstdio> 2 #include<...
2018-12-14 21:22:00 112
转载 【矩阵乘法x2】LuoGu P1349 广义斐波那契数列&&LNSYOJ#395递推式前缀和
这是两道矩阵的水题 题目描述 数列f[n]=f[n-1]+f[n-2]+n+1,f[1]=f[2]=1的前n项和s[n]=f[1]+f[2]+……+f[n]的快速求法(答案取模10e9+7) 输入格式 一个整数bb。 输出格式 一个整数前缀和。 样例一 input 3 output 8 限制与约定 对于50%的数据,1≤n≤1061≤n≤10...
2018-12-14 18:57:00 253
转载 【树形背包(边)】【调试毒瘤】LuoGu P2015 二叉苹果树
这道题的状态转移方程极其好想,不会可以回家洗洗睡了 dp[now][j]=max(dp[now][j],dp[now][j-k-1]+dp[to][k]+edge[i].val) 但是!! 调试极其毒瘤! 本以为背包背的是边和点差不多,结果发现恶心至极 1 int DP(int now,int fa) 2 { 3 int sum=0; 4 fo...
2018-12-12 19:38:00 123
转载 【模板】快速读入
这个是读入数据特别大的快读,当然还有更快的fread,但是本蒟蒻表示快读已经占满了我的脑容量 这个的原理就是,那个f用来存储符号,第一个while循环就是为了判断这个符号,并且排除掉空格的影响(因为是字符所以会有奇怪的空格或者\0之类的bug) 然后就是字符转数字存储,最后乘上符号, 这么写会快的原因是getchar比较快,同样putchar,或者puts也比较快, 但是千万不要...
2018-12-11 21:04:00 84
转载 【区间DP理解】LuoGu P1063/LNSYOJ#139 能量项链/LNSYOJ#157矩阵
这又是本蒟蒻一A的一道水题 题目描述 在MarsMars星球上,每个MarsMars人都随身佩带着一串能量项链。在项链上有NN颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是MarsMars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出...
2018-12-11 20:43:00 217
转载 【拓展卢卡斯】LuoGu P2183 [国家集训队]礼物
这是一道CTSC水题 题目描述 一年一度的圣诞节快要来到了。每年的圣诞节小E都会收到许多礼物,当然他也会送出许多礼物。不同的人物在小E心目中的重要性不同,在小E心中分量越重的人,收到的礼物会越多。小E从商店中购买了n件礼物,打算送给m个人,其中送给第i个人礼物数量为wi。请你帮忙计算出送礼物的方案数(两个方案被认为是不同的,当且仅当存在某个人在这两种方案中收到的礼物不同)。由于方案数...
2018-12-11 20:06:00 71
转载 【矩阵乘法】[NOI2012]随机数生成器 /LuoGu P2044
这又是一道国赛水题 题目描述 栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生成出一系列随机数{Xn}: X[n+1]=(aX[n]+c) mod m 其中mod...
2018-12-11 20:00:00 82
转载 NOI2018/LuoGu P4774屠龙勇士
本蒟蒻终于屠龙成功!! 作为一个我的世界的资深玩家,对屠龙有着无比的信仰和热情!! 首先吐槽一下这只信息龙,它变成负HP后居然不会死,只有他自己回血回到了0HP才算死23333 来我们来看看题意描述,国赛的题意描述略长 这道题其实没有那么的可怕,当时我写完excrt就有学长推荐我来写 题目描述 小 D 最近在网上发现了一款小游戏。游戏的规则如下: • 游戏的目标是按照编号...
2018-12-10 15:51:00 107
转载 【EXLUCAS模板】【拓展卢卡斯详解】【组合数高级篇】LuoGu P4720
这个东西呢,需要中国剩余定理定理(crt)和拓展欧几里得(exgcd)组合数还有逆元的知识 我们要求的呢,就是这个东西\[C_n^m\% p\] 这里P不一定是质数 1.将P质因数分解 \[p = \prod\limits_{\rm{i}}^r {P_{}^{{c_i}}} \] 对下面这个进行中国剩余定理合并,便是答案 \[\begin{array}{l}\begin{ar...
2018-12-09 13:51:00 126
转载 LNSYOJ#204谁是天才【RMQ理解+单调栈】【做题报告】
这是一道RMQ水题,因为本蒟蒻居然一A 题目描述 张大牛:“我是天才!” 大肥熊:“你为什么是天才?” 张大牛:“你随便给我一个单词(大小写字母组成)长度为NN,去掉MM个字符后,我能知道字典序最小的字符串是什么样子的” 大肥熊:“换过来,现在假设这个字典序最小的字符串中第aiai个字符在原串中的位置为pospos,那么原串中区间[pos−ki,pos+ki][pos−k...
2018-12-08 20:22:00 135
转载 【EXCRT模板】POJ2891/LuoGu4777Strange Way to Express Integers拓展中国剩余定理
这道题需要exgcd的基础 POJ的题干描述十分恶心 Strange Way to Express Integers Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 21217 Accepted: 7120 Description Elina is reading ...
2018-12-06 21:15:00 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人