上一页 1 2 3 4 5 6 ··· 35 下一页
摘要:"3033: 太鼓达人" 题意:长m的01环,每个长k的子串都是不同的01串。给出k,求最大的M以及字典序最小的方案。 $M=2^k$ 可以把k 1位01串看成点,k位01串就是边,满足欧拉回路的条件。 然后求字典序最小的欧拉回路就行了, 优先走字典序小的边 阅读全文
posted @ 2017-05-15 21:43 Candy? 阅读(365) 评论(0) 推荐(0) 编辑
摘要:" 117. 欧拉回路" 在图中找一个环使得 每条边 都在环上出现恰好一次。 要注意的地方好多啊 每条边 恰好出现一次!!! 条件:每个点偶度 / 入度=出度 方法就是套圈法啦 然后本题自环是合法的,如果20000个(1,1)边的话会被卡成$O(n^2)$,所以加上当前弧优化 cpp include 阅读全文
posted @ 2017-05-15 15:48 Candy? 阅读(312) 评论(3) 推荐(0) 编辑
摘要:"E. Tourists" 题意: 无向连通图 : 表示 a 城市的纪念品售价变成 w。 : 表示有一个游客要从 a 城市到 b 城市,你要回答在所有他的旅行路径中最低售价的最低可能值。 $1≤n,m,q≤10^5,1≤w_i\le10^9$ 显然一个点双连通分量中想去任何点都是可以的。 那么bcc 阅读全文
posted @ 2017-05-15 12:30 Candy? 阅读(204) 评论(0) 推荐(0) 编辑
摘要:"3597: [Scoi2014]方伯伯运椰子" 题意: from mhy12345 给你一个满流网络,对于每一条边,压缩容量1 需要费用ai,扩展容量1 需要bi, 当前容量上限ci,每单位通过该边花费di,限制网络流量不能改变。调整后必须满 流,设调整了K 次,使得费用减少量为D,最大化D/K 阅读全文
posted @ 2017-05-14 21:50 Candy? 阅读(325) 评论(0) 推荐(0) 编辑
摘要:"1930: [Shoi2003]pacman 吃豆豆" 题意:两个PACMAN吃豆豆。一开始的时候,PACMAN都在坐标原点的左下方,豆豆都在右上方。PACMAN走到豆豆处就会吃掉它。PACMAN行走的路线很奇怪,只能向右走或者向上走,他们行走的路线不可以相交。 请你帮这两个PACMAN计算一下, 阅读全文
posted @ 2017-05-14 21:49 Candy? 阅读(264) 评论(0) 推荐(0) 编辑
摘要:"3864: Hero meet devil" 题意: 给你一个只由AGCT组成的字符串S (|S| ≤ 15),对于每个0 ≤ .. ≤ |S|,问 有多少个只由AGCT组成的长度为m(1 ≤ m ≤ 1000)的字符串T,使得$LCS(T,S) = i$? dp套dp! 通过一个外层的dp来计算 阅读全文
posted @ 2017-05-14 21:48 Candy? 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:"UOJ Round 1" 难度很良心啊! 做出了前两题,第三题看到仙人掌就吓哭了。 "【UR 1】缩进优化" 就是求 $$ \sum_{i=1}^n a_i (x 1)\sum_{i=1}^n\lfloor \frac{a_i}{x} \rfloor $$ 最小值。 调和级数$O(nlogn)$ 阅读全文
posted @ 2017-05-14 11:24 Candy? 阅读(298) 评论(0) 推荐(0) 编辑
摘要:"UOJ 241. 【UR 16】破坏发射台" 题意:长度为 n 的环,每个点染色,有 m 种颜色,要求相邻相对不能同色,求方案数。(定义两个点相对为去掉这两个点后环能被分成相同大小的两段) 只想到一个奇怪的线性递推,无法写成矩乘的形式... 正解用状态记录了颜色是否相同 奇环,只考虑相邻,确定第一 阅读全文
posted @ 2017-05-14 11:22 Candy? 阅读(197) 评论(0) 推荐(0) 编辑
摘要:"UOJ Round 15" 大部分题目没有AC,我只是水一下部分分的题解... 225 "【UR 15】奥林匹克五子棋" 题意:在n m的棋盘上构造k子棋的平局 题解: 玩一下发现k=1, k=2无解,然后间隔着,上下两行相同: 这样构造下来就行了。 然后要 特判n=1 或 m=1 ,这时候k=2 阅读全文
posted @ 2017-05-13 21:51 Candy? 阅读(201) 评论(0) 推荐(0) 编辑
摘要:"2618: [Cqoi2006]凸多边形" 半平面交 注意一开始多边形边界不要太大... cpp include include include include include define y1 y1z using namespace std; typedef long long ll; con 阅读全文
posted @ 2017-05-13 21:49 Candy? 阅读(287) 评论(0) 推荐(0) 编辑
摘要:"1038: [ZJOI2008]瞭望塔" 题意:一个山形轮廓线,建一个瞭望塔能看到所有点,求最小高度。 注意是山形 相邻两个点连线,半平面交,保留上面的。 不会出现一个点和隔着一些点的另一个点连线贡献的情况,因为 瞭望塔一定高于最高点 。 然后是个线性分段函数,枚举最值点... md有个点一直过不 阅读全文
posted @ 2017-05-13 21:49 Candy? 阅读(168) 评论(0) 推荐(0) 编辑
摘要:"Dynamic GCD" 题意:一棵树,字词树链加,树链gcd 根据$gcd(a,b)=gcd(a,a b)$ 得到$gcd(a_1, a_2, ..., a_i) = gcd(a_1, a_1 a_2, a_2 a_3,...)$ 同时维护原序列和差分序列就行了 无脑树剖,分成几段。不需要轻儿子 阅读全文
posted @ 2017-05-05 19:29 Candy? 阅读(274) 评论(0) 推荐(0) 编辑
摘要:"4546: codechef XRQRS" 可持久化Trie codechef上过了,bzoj上蜜汁re,看别人说要开5.2e5才行。 cpp include include include include include using namespace std; typedef long lon 阅读全文
posted @ 2017-05-05 19:28 Candy? 阅读(176) 评论(0) 推荐(0) 编辑
摘要:"4835: 遗忘之树" 题意:点分治,选标号最小的重心,上一次重心向下一次重心连有向边,求原树方案数。 md我真不知道当初比赛时干什么去了...现在一眼秒啊... $size[v]=\frac{size[u]}{2}$时原树只能向编号$ u$的点连边,$O(nlogn)$ cpp include 阅读全文
posted @ 2017-05-05 19:27 Candy? 阅读(262) 评论(0) 推荐(0) 编辑
摘要:"4033: [HAOI2015]树上染色" 我写的可是$O(n^2)$的树形背包! 注意j倒着枚举,而k要正着枚举,因为k可能从0开始,会使用自己更新一次 cpp include include include include include using namespace std; typede 阅读全文
posted @ 2017-05-04 21:51 Candy? 阅读(429) 评论(0) 推荐(0) 编辑
摘要:"4591: [Shoi2015]超能粒子炮·改" 题意:多组询问,求 $$ S(n, k) = \sum_{i=0}^n \binom{n}{i} \mod 2333,\ k \le n \le 10^{18} $$ lucas定理,展开一层然后整除分块一下,不完整的块单独拿出来,就是 $$ S( 阅读全文
posted @ 2017-05-04 21:50 Candy? 阅读(253) 评论(0) 推荐(0) 编辑
摘要:"3167: [Heoi2013]Sao" 题意: n个点的“有向”树,求拓扑排序方案数 Welcome to Sword Art Online!!! 一开始想错了...没有考虑一个点的孩子可以排在父亲后... 为了能转移,给状态加一维,$f[i][j]$表示子树i,i排在第j位的方案数 然后,很像 阅读全文
posted @ 2017-05-04 21:50 Candy? 阅读(121) 评论(0) 推荐(0) 编辑
摘要:"3812: 主旋律" 题意:一张有向图,求它的生成子图是强连通图的个数。$n \le 15$ 先说一个比较暴力的做法。 终于知道n个点图的是DAG的生成子图个数怎么求了。 暴力枚举哪些点是一个scc,然后缩点,枚举入度为0的点,容斥原理dp DAG个数 $$ d(S) = \sum_{T \sub 阅读全文
posted @ 2017-05-04 21:49 Candy? 阅读(769) 评论(0) 推荐(0) 编辑
摘要:有标号的二分图计数 题目也在COGS上 " [HZOI 2015]有标号的二分图计数 I " " [HZOI 2015]有标号的二分图计数 II " " [HZOI 2015]有标号的二分图计数 III " I 求n个点的二分图(可以不连通)的个数。$n \le 10^5$ 其中二分图进行了黑白染色 阅读全文
posted @ 2017-05-03 20:36 Candy? 阅读(611) 评论(0) 推荐(1) 编辑
摘要:有标号DAG计数 题目在COGS上 " [HZOI 2015]有标号的DAG计数 I " " [HZOI 2015] 有标号的DAG计数 II " " [HZOI 2015]有标号的DAG计数 III " I 求n个点的DAG(可以不连通)的个数。$n \le 5000$ 2013年王迪的论文很详细 阅读全文
posted @ 2017-05-03 18:17 Candy? 阅读(771) 评论(0) 推荐(1) 编辑
摘要:3028: 食物 Description 明明这次又要出去旅游了,和上次不同的是,他这次要去宇宙探险! 我们暂且不讨论他有多么NC,他又幻想了他应该带一些什么东西。理所当然的,你当然要帮他计算携带N件物品的方案数。 他这次又准备带一些受欢迎的食物,如:蜜桃多啦,鸡块啦,承德汉堡等等 当然,他又有一些 阅读全文
posted @ 2017-05-03 09:48 Candy? 阅读(524) 评论(1) 推荐(0) 编辑
摘要:"2655: calc" 题意:长n的序列,每个数$a_i \in [1,A]$,求所有满足$a_i$互不相同的序列的$\prod_i a_i$的和 clj的题 一下子想到容斥,一开始从普通容斥的角度考虑,问题在于“规定两个相同,剩下的任意选还可能出现两个相同” 扫了一眼TA的题解,发现他用$f_i 阅读全文
posted @ 2017-05-03 08:38 Candy? 阅读(371) 评论(0) 推荐(0) 编辑
摘要:常系数齐次线性递推 具体记在笔记本上了,以后可能补照片,这里稍微写一下,主要贴代码。 概述 形式: $$ h_n = a_1 h_{n 1}+a_2h_{n 2}+...+a_kh_{n k} $$ 矩阵乘法是$O(k^3 \log n)$ 利用特征多项式可以做到$O(k^2\log n)$ 特征多 阅读全文
posted @ 2017-05-02 15:50 Candy? 阅读(459) 评论(0) 推荐(0) 编辑
摘要:"1975: [Sdoi2010]魔法猪学院" 裸题... 被double坑死了 cpp include include include include include using namespace std; typedef long long ll; define pdi pair define 阅读全文
posted @ 2017-05-01 22:08 Candy? 阅读(225) 评论(0) 推荐(0) 编辑
摘要:"D 区间求和" 题意:求 $$ \sum_{k=1}^n \sum_{l=1}^{n k+1} \sum_{r=l+k 1}^n 区间前k大值和 $$ 比赛时因为被B卡了没有深入想这道题 ~~结果B没做出来后面的题也没做~~ 化一下式子 $$ \begin{align} &= \sum_{l=1} 阅读全文
posted @ 2017-05-01 21:49 Candy? 阅读(154) 评论(0) 推荐(0) 编辑
摘要:"算法马拉松24" "A 小C的多边形" 题意: n+1个点的多边形。给外圈的边标记上1~n,里圈的边也标记上1~n,使得对于一个外圈相邻点与中间点构成的三角形的边权之和都相等。$n \le 10^6$ 题解: 显然每个三角形权值和为$\frac{3(n+1)}{2}$ 一开始简化成n个数排一个环, 阅读全文
posted @ 2017-05-01 21:48 Candy? 阅读(386) 评论(0) 推荐(0) 编辑
摘要:"1598: [Usaco2008 Mar]牛跑步" 题意:k短路 ~~貌似A 的题目除了x数码就是k短路~~ $$ f(x) = g(x) + h(x) $$ $g(x)$为到达当前状态实际代价,$h(x)$为当前状态到目标状态的估计代价,需满足$h(x) \le 到目标状态的实际最小代价$ k短 阅读全文
posted @ 2017-04-30 18:19 Candy? 阅读(143) 评论(0) 推荐(0) 编辑
摘要:tle弃疗了 等着回学校找个标程拍一下吧 cpp include include include include include using namespace std; typedef long long ll; inline int read(){ char c=getchar(); int x 阅读全文
posted @ 2017-04-30 14:20 Candy? 阅读(130) 评论(0) 推荐(0) 编辑
摘要:别问我为什么要写水题 阅读全文
posted @ 2017-04-29 16:23 Candy? 阅读(170) 评论(0) 推荐(0) 编辑
摘要:"CF798E. Mike and code of a permutation" 题意: 排列p,编码了一个序列a。对于每个i,找到第一个$p_j p_i$并且未被标记的j,标记这个j并$a[i]=j$。给出a求一个可行的p,保证有解。$n \le 500000$ "官方题解很详细" 令$b(i) 阅读全文
posted @ 2017-04-28 20:15 Candy? 阅读(627) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 35 下一页