摘要:
有一堆矩形,两两之间边没有公共点(即相离或包含),现在给出左下角和右上角,要求找到一种合法的对应关系。 \(n\le 10^5\) 假如存在合法关系,可以贪心构造:把所有点以$x$为第一关键字,$y$为第二关键字排序。维护个以$y$为关键字的集合$S$。 依次加入点。如果是左下角,则加入$S$中;如 阅读全文
摘要:
一张图,给出若干个三元组$(u,v,w)$,表示有$u\to v$的颜色为$w$的左括号和$v\to u$的颜色为$w$的右括号。询问多少对$(u,v),u<v$使得$u$到$v$存在路径使得这个路径上的括号序合法。 \(n\le 3*10^5,m\le 6*10^5\) 在比赛最后一个小时前一直在 阅读全文
摘要:
因为怠惰比赛历程就不说了。 这次比赛自我感觉时间把控得比较好,而且没有挂分甚至有水分,发挥简直是完美。 然而为什么分数不高呢? 因为菜。 T1一开始就思维僵化在想着前缀和大于等于$0$,直到最后一个小时才抛弃这个思考方向,想出来一个多项式时间复杂度的暴力做法。由于时间不够这个暴力做法我也没有继续优化 阅读全文
摘要:
干完WC之后寒假颓废了两天,靠这场CF来点燃我的假期生活。 事实证明颓废两天也是有代价的,所以这次比赛并不是很有感觉。并且由于是在家也不太习惯,又热,蚊子又多,甚至不太敢大力敲机械键盘。 不过rating加0,看起来也没有亏呢( A 第一题出交互题……亏我还想了蛮久的。 可以考虑$doit(l,r) 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
给出一堆边$u,v$,你需要构造出排列$p,q$,满足$(p_u-p_v)(q_u-q_v)>0$,最大化$\sum[p_i\neq q_i]$。 \(n\le 5*10^5\) 神仙构造。 当一个点$i$的度数为$n-1$时,这个点一定满足$p_i=q_i$。 于是得到了上界为$n-度数为n-1的 阅读全文
摘要:
有$n+m$个球,$n$个球上写着互不相同的数字,$m$个球为空白。有个初始为空的集合$S$。将$n+m$个球随机排列。 从前往后操作,求期望操作多少次: 如果遇到一个数字$x$,在$S$中丢入$x$;在排列中删去$x$。 如果遇到空白:如果$|S|=n$,则退出;否则重新生成$n+m$个球的随机排 阅读全文
摘要:
交互题。 一棵高度为$h$的满二叉树(\(n=2^h-1\)),编号顺序打乱。你需要通过至多$n+420$次询问操作找出这棵树的根。 询问为$(u,v,w)$表示以$w$为根的$LCA(u,v)$。 \(3\le h\le 18\) 显然询问$(u,v,w)$相当于找到一个点,使得$u,v,w$在这 阅读全文
摘要:
看了一个下午的WC2019的模拟费用流的课件,感觉什么都不会…… 最普通的一类老鼠进洞问题: 有$n$只老鼠,坐标分别为$x_i$;有$m$个洞,有坐标$y_i$,代价$w_i$,容量$c_i$。老鼠$i$进洞$j$的代价为$|x_i-y_i|+w_i$。每只老鼠必须进洞。 板子题:https:// 阅读全文