上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: [SDOI2010]大陆争霸(luogu) Solution 题目保证一定有解,即若从一个城市的每个结节发生器向这个城市连一条有向边,设构成的图为G1,则G1上没有环 可以看出拓扑的思想 设原图为G2 我们需要在G2上跑一种最短路,使若从G1上有一条路径从 x 到 y ,则不能用 y 更新 x 的值 阅读全文
posted @ 2020-03-10 07:52 hsez_cyx 阅读(173) 评论(0) 推荐(0)
摘要: [SDOI2010]捉迷藏(luogu) Solution 根据数据范围,大概需要O(nlogn)的算法,考虑数据结构 对于一个点(xi,yi)来说,其他点到它的距离为|xi-x|+|yi-y| 可以分为四种情况 xi>=x && yi>=y:|xi-x|+|yi-y|=xi-x+yi-y xi>= 阅读全文
posted @ 2020-03-10 07:41 hsez_cyx 阅读(158) 评论(0) 推荐(0)
摘要: [SDOI2011]计算器(luogu) Solution k==1:快速幂 k==2:扩展欧几里得 k==3:BSGS BSGS: 对于 $$y^x≡z\pmod{m}$$ 设 $m=\sqrt{p}$ 上取整 则 $x$ 可表示为 $i*m-j$ ($0<=j<=m$) 于是$$y^{i*m}≡ 阅读全文
posted @ 2020-03-09 07:56 hsez_cyx 阅读(384) 评论(0) 推荐(0)
摘要: [SDOI2008]郁闷的小J(luogu) Solution 带修莫队模板? 先将所有读入中有的编码离散 每经过一次修改操作,将时间加一 对于每次查询,记录A,B,时间 将时间作为第三个排序元素,跑莫队 Code #include <cstdio> #include <cstdlib> #incl 阅读全文
posted @ 2020-03-09 07:41 hsez_cyx 阅读(179) 评论(0) 推荐(0)
摘要: [SCOI2005]栅栏(luogu) Solution 有一个贪心策略——尽量满足较小的需要的木板 于是可以先将需要的木板从小到大排序,二分出最多能满足前多少块木板 有减小二分区间的策略——提供的木块总长度必须 >= 所有要满足的木板的总长度 如何check呢? 考虑暴力思想——搜索,按需要满足的 阅读全文
posted @ 2020-03-09 07:32 hsez_cyx 阅读(137) 评论(0) 推荐(0)
摘要: [SDOI2006]线性方程组(luogu) Solution 人间迷惑行为——省选考模板? 高斯消元跑一遍 若每一个未知数分别为一个式子的主元——输出答案 否则看各项系数都为0的式子等号右边是否为0, 若为0,有无数解;否则无解 Code #include <cstdio> #include <c 阅读全文
posted @ 2020-03-06 15:32 hsez_cyx 阅读(127) 评论(0) 推荐(0)
摘要: [HAOI2007]覆盖问题(luogu) Solution 可以看出是二分,关键在于如何设计check 用一个最小的矩形将所有数包含在内,则三个正方形满足要求的必要非充分条件为覆盖矩形的每条边 但矩形有四条边,而只有三个正方形,于是有一个正方形在角上 于是有了简便的判断方法 Code #inclu 阅读全文
posted @ 2020-03-06 08:07 hsez_cyx 阅读(132) 评论(0) 推荐(0)
摘要: [HNOI2006]最短母串问题(luogu) Solution 将所有串放到trie树上,每个点记录一个状态表示它可以作为哪些串的结尾 bfs搜索字典序最小的包含所有串结尾的母串 Code #include <cstdio> #include <cstdlib> #include <queue> 阅读全文
posted @ 2020-03-06 08:00 hsez_cyx 阅读(220) 评论(0) 推荐(0)
摘要: [POI2000]病毒(luogu) Solution 将所有病毒放到trie树上,将父亲-儿子、自己-fail看作有向边 则题目要求求这个图上是否有一个环,使环上的点不是任何一个病毒的终止点(所以要继承fail的标记) Code #include <cstdio> #include <cstdli 阅读全文
posted @ 2020-03-06 07:51 hsez_cyx 阅读(134) 评论(0) 推荐(0)
摘要: [SDOI2008]Sandy的卡片(luogu) Solution 容易看出“相同”指差分后相同的+1 将所有串差分后得到的串(长度-1)放在一起,两个串间以一个串内未出现且各不相同的数相隔,记录每个数原属的串 后缀数组求height 二分查找最大的数,使有 n 个属于不同原串的点满足height 阅读全文
posted @ 2020-03-06 07:45 hsez_cyx 阅读(129) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页