上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: D 考虑从0出发,两个属于集合的元素$x,y$ $ax=by$,则形成奇环需要$a+b\equiv 1(\% 2)$ 需要无奇环,$\frac{lcm(x,y)}{x}+\frac{lcm(x,y)}{y}\equiv 0(\% 2)$ 一奇一偶,不符合 两奇,符合 两偶,可转换其上 综上可得如果符 阅读全文
posted @ 2019-10-06 18:34 y2823774827y 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 做法 把环找出来,如果在环上(u,v)两点的时候,u的其他子树都走完了,v上第一个还有除v存在的子树没走完的 祖先,祖先的最小子节点小于v,则回去 Code cpp include typedef int LL; const LL maxn=1e6+9,inf=0x3f3f3f3f; inline 阅读全文
posted @ 2019-10-06 14:16 y2823774827y 阅读(189) 评论(0) 推荐(1) 编辑
摘要: 做法(倍增) 最好写的一种 以下0为不选,1为选 $f_{i,0/1}$为$i$子树的最小值,$g_{i,0/1}$为除i子树外的最小值 $fh_{i,j,0/1,0/1}$为确定$i$与$i$的$2^j$级祖先的状态,$i$的$2^j$祖先不包括i子树的最小值 这个转移挺好想的,故不赘述 查询 考 阅读全文
posted @ 2019-10-06 08:28 y2823774827y 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 前置知识 "最小生成树及证明" 做法 每个不同权值没影响,仅需判断该次询问每种权值是否在"小于该权值的所有边加完"之后,可以全部加进来 离线:询问的所有边全堆到一起,按权值排序,然后同种权值的同种查询完再撤销 在线:预处理每条边在小于等于该权值的边加完之后所处联通块,然后查询时单独判断每种权值即可 阅读全文
posted @ 2019-09-27 21:10 y2823774827y 阅读(187) 评论(0) 推荐(0) 编辑
摘要: E 也不知道为啥这题咕了好久~ 有一个明显的结论:如果存在有一位有两个数该为不为0,则这两个数可以组成一个满足条件的解 每一位分别维护不为0的和最小的即可 阅读全文
posted @ 2019-09-26 20:29 y2823774827y 阅读(118) 评论(0) 推荐(0) 编辑
摘要: E 假设从小到大排序,每次交换相邻两个,最小次数即冒泡排序也就是逆序对 考虑值域较小,把每个值映射到$[1,20]$ 设$f_i$为已经加入集合为$i$的值的最小逆序对个数,考虑填表法 即枚举每个在i里的数x,考虑其为最后加进来的数 再枚举其他的数y,考虑在原序列中形似(x,y)的个数,这个很容易预 阅读全文
posted @ 2019-09-25 16:02 y2823774827y 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 维护二进制的数据结构,常数可近似看作$\frac{1}{32}$ 定义 输出 cpp bitset bitset1(15); //1111 cout bitset1(15); cout 阅读全文
posted @ 2019-09-23 17:14 y2823774827y 阅读(227) 评论(0) 推荐(1) 编辑
摘要: D 因为可以用贡献2把起点终点堵掉,所以答案为0/1/2 0/2简单 1:方格可以理解为分层图,考虑每个能到达终点,起点能到达其的点,标记一下,对角线如果仅存在1则为必经之路 E $d_i\le n$,我们先把$2,4,..,2n$提出来单独拉一条链,然后乱搞即可 F 咕咕 G 似乎是比较套路的题% 阅读全文
posted @ 2019-09-22 22:21 y2823774827y 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 其实全部可以为同一种字符串,但题目要求$k$种,我们考虑开始尽可能不同,最后再取$min$ 考虑$A$,全部不同;再做$B$,$S[b_{i 1}]\le S[b_{i}]$如果开始做$A$的时候发现$b_i$在$b_{i 1}$的前面,则差分一下把这个区间全部赋同值 阅读全文
posted @ 2019-09-21 10:21 y2823774827y 阅读(190) 评论(0) 推荐(0) 编辑
摘要: E 每列都可以沿下滚动若干次,使得各行最大值之和最大 对每列的元素计算最大值,降序排,显然取前$min(n,m)$个列处理即可 比较巧妙的动规,设$f(i,S)$为前$i$列,已经确定最大值集合为$S$的其集合的最大值$($通俗讲,对于每列,二进制枚举该列设定为最大值的行位置,该行其他值便不需要管了 阅读全文
posted @ 2019-09-18 22:04 y2823774827y 阅读(388) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 30 下一页