该文被密码保护。 阅读全文
posted @ 2020-02-25 20:59 hzoi_yzh 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 昨天的 A. 战略游戏 题意:n个点的树,选出k个无序点对,走路径,要求每条边满足(被所有经过)或(只被一个经过)或(不经过),且被所有经过的边个数 0,求方案数。n,kn枚举i,保证=2时分情况讨论: 1.左侧有0:把最近的0右移一格, a[i],++a[i+1] 2.左侧无0:a[1]=0, a 阅读全文
posted @ 2020-02-23 22:29 hzoi_yzh 阅读(179) 评论(0) 推荐(0) 编辑
摘要: A.环 题意:l个长度为n的恰好有k个1的循环同构01串,且满足s[i] 将某个1和右侧的0交换 s[i+1],构造方案。n,l<=100,T<=10 构造题无思路emm 观察题目给出了80%的n k互质,可以猜测是有解的充要条件(虽然考场上没往这想) 证明考虑下标和在各自满足两个限制下的同余式联立 阅读全文
posted @ 2020-02-18 22:38 hzoi_yzh 阅读(94) 评论(0) 推荐(0) 编辑
摘要: A. U.N.OWEN就是她吗? 题意:n堆石子,第i堆有$a_i$个,给出m个指令$l_i,r_i,k_i$从$[l_i,r_i]$中最多选出$k_i$个(不够清零[l,r]),设第i个指令的答案为$p_i$,求最大p的字典序。n,mT,|S|<=|T|$ 推广到区间上也同样成立,证明网上有,这样 阅读全文
posted @ 2020-02-14 22:08 hzoi_yzh 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 今天听dy大神讲字符串 一些知识点: 1.border:称一个串的border为满足[i+k 1,j][i,j k+1]的k。 2.period:对于一个$1<=p<=|S|$,若满足$\forall i\in [1,|S| p],S[i]=S[i+p]$,则称p为S的一个period。 3.bor 阅读全文
posted @ 2020-02-10 22:59 hzoi_yzh 阅读(274) 评论(0) 推荐(0) 编辑
摘要: T1看题是计算几何,想起曾经被支配的恐惧,决定放最后 然后T2差分打错,理解不深刻,耗了很长很长很长时间,中途十分绝望,还好最后对拍过了。 T3只剩40多分钟,出思路就开始打,到最后样例还是输出不对,静态查不出错,绝望。下午发现是变量没清空and赋值放在了输入前面(好几次了orz) B.三元组 题意 阅读全文
posted @ 2020-02-09 21:47 hzoi_yzh 阅读(181) 评论(0) 推荐(0) 编辑
摘要: A. 灯 题意:给出n个灯的颜色,颜色至多m种,q次操作,每次改变某种颜色灯的状态,求有多少极长的开着的灯的连续段。 理解错题,极长指不能再延长,而不是问最长段有几个。 转化成图就是求连通块数=点数 边数,也就是亮着的灯数 相邻的亮着的灯对数。 然后还是不好维护,考虑暴力点的根号做法。 按出现次数分 阅读全文
posted @ 2020-02-08 21:43 hzoi_yzh 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 连着爆了两场零??? 越来越没有之前考试的节奏,注意力也不够集中,想的时间长了之后难以冷静思考,到最后才rush暴力,然后暴力不是打不完就是打错。。。 模拟20快读到现在还能打错没什么可说的,细节不注意也是老毛病 想半小时正解无果,无论如何打暴力,之后尝试部分分。 A. 鱼死网破(clash) 题意 阅读全文
posted @ 2020-02-07 21:15 hzoi_yzh 阅读(126) 评论(0) 推荐(0) 编辑
摘要: A.编码 2 sat原题。 50pts直接拆点n^2暴力建边。 考虑优化边数,前缀关系可以体现在trie树的祖先关系上,开点表示是否前缀被选,子树同理。 B.哈密顿回路 题意:给定n个点的完全图,判断是否存在长度为L的哈密顿回路(经过n个点恰好一次)。n<=14 Meet In The Middle 阅读全文
posted @ 2020-02-05 21:57 hzoi_yzh 阅读(85) 评论(0) 推荐(0) 编辑
摘要: A.选择 题意:给定n个点m条边的无向图以及q个操作,支持删边和询问u到v是否存在两条不相交路径。max(n,m,q)0,二分+check贪心求至少t,t=K则满足 根据以上可以猜想可行的段数是连续的,至少L至多R,满足L<=K<=R则满足 L和R可以dp出来,bit优化求前缀最值。 猜想的正确性是 阅读全文
posted @ 2020-02-03 21:59 hzoi_yzh 阅读(101) 评论(0) 推荐(0) 编辑
摘要: A.gcd和lcm 题意:T次询问,给定n,m,a,求$\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{m}lcm(i,j)[gcd(i,j)<=a]$。T<=1e4,n m a<=1e5 莫比乌斯反演,化下式子。 $\sum\limits_{T=1}^{n}S(\f 阅读全文
posted @ 2020-02-02 21:38 hzoi_yzh 阅读(140) 评论(0) 推荐(0) 编辑
摘要: A.开车 题意:给定n个点m条边的无向图,第i条边的边权为$2^i$,求至少经过每条边一次的回路最小值。n(i j,j)。 预处理前缀积+分类讨论就可以了$O(qlogP)$。 阅读全文
posted @ 2020-01-31 21:50 hzoi_yzh 阅读(107) 评论(0) 推荐(0) 编辑
摘要: A. 同桌的你 没改完,暂咕。 B. 大水题 题意:X非负半轴,给出N个不重点的坐标$x_i$种类$b_i$,求最长区间满足[L,R]中每种点的数量相同或为0,且种数至少为K。N<=1e5,K<=8 首先观察到K很小。 如果不考虑K的限制,那么一段区间合法等价于每种的前缀和的差相等,也就是说可以用相 阅读全文
posted @ 2020-01-30 21:40 hzoi_yzh 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Day1 A. 猜拳游戏 题意:猜拳,已知B的决策概率,n局胜多者赢得一轮胜利,A比B多胜m1轮A最终胜利,反之亦然。求A最优决策下最终胜利的概率。 首先每一轮B的决策相同,如果我们能求出每一轮B胜的概率就可以用高斯消元出解了。 设一轮A赢的概率为p,B赢的概率为r。 发现平局的情况很麻烦,但对局面 阅读全文
posted @ 2020-01-29 21:41 hzoi_yzh 阅读(134) 评论(0) 推荐(0) 编辑
摘要: A. 序列 变化次数线段树很不好维护。 不妨考虑根号做法,暴力一部分。 发现对整块的修改,add操作单调性不变,按w+add sort后次数的变化一定在前缀,所以暴力保持整块内部有序。 修改时两边重构,取max时lower_bound,然后在该位置差分,更新max标记时要减去当前的add标记,相当于 阅读全文
posted @ 2020-01-17 07:58 hzoi_yzh 阅读(125) 评论(0) 推荐(1) 编辑
摘要: 后缀自动机重点在于性质,东西很多注意区分概念。 1. 后缀自动机是一个$DAG$,从根开始的路径能够识别$S$的每个后缀(子串),一定不存在一条从根开始的路径能够识别不是S的子串。 2. 点:每个节点代表了一个$endpos$类,从根到该节点的所有字符串在S中的出现位置相同, 一个点代表的$endp 阅读全文
posted @ 2019-12-29 20:28 hzoi_yzh 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 模板 include<cstdio include<cstring include define reg register define F(i,a,b) for(register int (i)=(a);(i) A.双倍回文 维护trans指针,定义和fail不同在于有长度缩小一半的限制,求法也类 阅读全文
posted @ 2019-12-26 11:30 hzoi_yzh 阅读(113) 评论(0) 推荐(1) 编辑
摘要: SA能做的事: 1.求lcp、lcs 2.求本质不同的子串数 3.比较子串字典序 4.给定子串求排名 5.给定排名求子串 6.求子串出现次数 7.求多串最长公共子串 以上“子串”意为SA处理的串的子串,可以是输入给出,然后接在后面。 模板 void SA(char s,int m=26){ F(i, 阅读全文
posted @ 2019-12-25 14:25 hzoi_yzh 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 考虑对当前左区间对右区间的贡献,由于右区间的F未更新,可以更改指标 \begin{array}{rcl}F_x&=&\sum\limits_{i=L}^{mid}F_iG_{x-i}\\ &=&\sum\limits_{i=L}^{x}F_iG_{x-i}\\ &=&\sum\limits_{i=0 阅读全文
posted @ 2019-12-14 14:45 hzoi_yzh 阅读(234) 评论(0) 推荐(1) 编辑
摘要: 求出n个点的简单(无重边无自环)无向连通图数目,$n <= 130000$,$mod 1004535809$ 设$f_i$表示i个点的无向连通图数,连通图计数的套路,枚举1号点所在的连通块大小 \begin{array}{rcl}f_n&=&2^{C_n^2}-\sum\limits_{i=1}^{ 阅读全文
posted @ 2019-12-14 14:26 hzoi_yzh 阅读(179) 评论(0) 推荐(1) 编辑