随笔分类 -  BZOJ

1 2 3 4 5 ··· 16 下一页
摘要:"3033: 太鼓达人" 题意:长m的01环,每个长k的子串都是不同的01串。给出k,求最大的M以及字典序最小的方案。 $M=2^k$ 可以把k 1位01串看成点,k位01串就是边,满足欧拉回路的条件。 然后求字典序最小的欧拉回路就行了, 优先走字典序小的边 阅读全文
posted @ 2017-05-15 21:43 Candy? 阅读(605) 评论(0) 推荐(0) 编辑
摘要:"1930: [Shoi2003]pacman 吃豆豆" 题意:两个PACMAN吃豆豆。一开始的时候,PACMAN都在坐标原点的左下方,豆豆都在右上方。PACMAN走到豆豆处就会吃掉它。PACMAN行走的路线很奇怪,只能向右走或者向上走,他们行走的路线不可以相交。 请你帮这两个PACMAN计算一下, 阅读全文
posted @ 2017-05-14 21:49 Candy? 阅读(433) 评论(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? 阅读(1493) 评论(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? 阅读(401) 评论(0) 推荐(0) 编辑
摘要:"1038: [ZJOI2008]瞭望塔" 题意:一个山形轮廓线,建一个瞭望塔能看到所有点,求最小高度。 注意是山形 相邻两个点连线,半平面交,保留上面的。 不会出现一个点和隔着一些点的另一个点连线贡献的情况,因为 瞭望塔一定高于最高点 。 然后是个线性分段函数,枚举最值点... md有个点一直过不 阅读全文
posted @ 2017-05-13 21:49 Candy? 阅读(277) 评论(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? 阅读(278) 评论(0) 推荐(0) 编辑
摘要:"4835: 遗忘之树" 题意:点分治,选标号最小的重心,上一次重心向下一次重心连有向边,求原树方案数。 md我真不知道当初比赛时干什么去了...现在一眼秒啊... $size[v]=\frac{size[u]}{2}$时原树只能向编号$ u$的点连边,$O(nlogn)$ cpp include 阅读全文
posted @ 2017-05-05 19:27 Candy? 阅读(390) 评论(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? 阅读(598) 评论(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? 阅读(437) 评论(0) 推荐(0) 编辑
摘要:"3167: [Heoi2013]Sao" 题意: n个点的“有向”树,求拓扑排序方案数 Welcome to Sword Art Online!!! 一开始想错了...没有考虑一个点的孩子可以排在父亲后... 为了能转移,给状态加一维,$f[i][j]$表示子树i,i排在第j位的方案数 然后,很像 阅读全文
posted @ 2017-05-04 21:50 Candy? 阅读(205) 评论(0) 推荐(0) 编辑
摘要:3028: 食物 Description 明明这次又要出去旅游了,和上次不同的是,他这次要去宇宙探险! 我们暂且不讨论他有多么NC,他又幻想了他应该带一些什么东西。理所当然的,你当然要帮他计算携带N件物品的方案数。 他这次又准备带一些受欢迎的食物,如:蜜桃多啦,鸡块啦,承德汉堡等等 当然,他又有一些 阅读全文
posted @ 2017-05-03 09:48 Candy? 阅读(771) 评论(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? 阅读(594) 评论(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? 阅读(694) 评论(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? 阅读(370) 评论(0) 推荐(0) 编辑
摘要:"2627: JZPKIL" 题意:求 $$ \sum_{i=1}^n (n,i)^x [i,n]^y,\ [i,n] = lcm(i,n) $$ $n \le 10^{18},\ x,y\le 3000$ 本题带来了一种新技巧,n太大, 转化成一个积性函数然后求这个积性函数,质因子分解利用积性,这 阅读全文
posted @ 2017-04-28 18:42 Candy? 阅读(910) 评论(0) 推荐(0) 编辑
摘要:"4872: [Shoi2017]分手是祝愿" 题意:n个灯开关游戏,按i后i的约数都改变状态。随机选择一个灯,如果当前最优策略$\le k$直接用最优策略。问期望步数$\cdot n! \mod 1003$ 50% n=k 送分...从大到小选就行了...实际上送了80分... 这个期望DP没想到 阅读全文
posted @ 2017-04-27 18:57 Candy? 阅读(1248) 评论(0) 推荐(0) 编辑
摘要:"4873: [Shoi2017]寿司餐厅" 题意:略 唯一会做的... 一眼最小割 就是最大权闭合子图呀 $s\rightarrow d_{positive} \rightarrow d_{negtive} \rightarrow t$ 然后区间包含关系连inf 然后向t连花费 一开始看成$mx^ 阅读全文
posted @ 2017-04-27 18:56 Candy? 阅读(358) 评论(0) 推荐(0) 编辑
摘要:"4871: [Shoi2017]摧毁“树状图”" 题意:一颗无向树,选两条边不重复的路径,删去选择的点和路径剩下一些cc,求最多cc数。 update 5.1 : 刚刚发现bzoj上这个做法被hack了....以后再想一下别的做法吧 一开始以为这是三合一,写了x=2和x=1. 后来才明白...人家 阅读全文
posted @ 2017-04-27 18:55 Candy? 阅读(649) 评论(0) 推荐(0) 编辑
摘要:"4869: [Shoi2017]相逢是问候" 题意:一个序列,支持区间$a_i \leftarrow c^{a_i}$,区间求和。在模p意义下。 类似于开根操作,每次取phi在log次后就不变了。 不互质怎么办? 我才知道, $$ n^x \equiv n^{x \mod \varphi(p)\ 阅读全文
posted @ 2017-04-26 21:44 Candy? 阅读(457) 评论(0) 推荐(0) 编辑
摘要:"4868: [Shoi2017]期末考试" 题意:略 一开始xjb贪心了好长时间... 然后发现可以从后往前枚举最晚时间,$O(1)$得到最小代价 确定最晚时间后就可以知道哪些可以用A啦! 一定要考虑这种 变化变成不变 的思想! cpp include include include includ 阅读全文
posted @ 2017-04-26 21:42 Candy? 阅读(177) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 16 下一页