省选模拟24

我是谁? 鸽子王。

\(T1:\)
不会

\(T2:\)
不会

\(T3:\)
首先联想到这道题:bzoj2965保护古迹
想到能不能转成对偶图跑最小割
然后发现并不能做。。。
但根据这个想到:对偶图的最小割\(<=>\)平面图的最短路

(以下坐标均指代交点)
继续推理容易发现只有一个关键点的时候,显然不会跨过(1,1)到关键点左上角的最短路
而当有多个关键点时一定不会跨过这些(1,1)到这些关键点的左上角的最短路树。

证明:
如图,因为画的路径是一个环,考虑环和树的相交关系
由于树的根位于环上,假设环与树还有其他交点,则存在两个交点
那么对于交点间的路径,一定是沿着树走更优

所以我们现在要求的便是不跨越最短路树的最小的从(1,1)开始的环
那么如何控制某些边不被跨越?
我们可以将每个交点拆成4个点

在可以跨越边两侧的点之间连边

再将关键点覆盖的点删去

然后从(1,1)拆出的点跑最短路即可

复杂度\(O(n^2log^2n)\)

原文地址:https://www.cnblogs.com/Gkeng/p/12307572.html

时间: 2024-08-02 07:47:28

省选模拟24的相关文章

[考试反思]0214省选模拟24:揣测

还行吧.至少不算炸.虽说这个分的确也不怎么样. 考试的时候觉得$T2$是个计数,部分分好像还挺多,应该可想. 然后在$T2$上刚了仨小时,因为做的题不够会的知识点也不够所以只有签到分. $T1$的话贪心暴力随便写就是了用不到一个小时. 然而其实$T1$是最可想的一个...应该吧... 这种难度的题以目前水平想出一道可能就要几个小时,所以一场考试基本只能压一道题. $T2$早就有了$36$分的思路,然而最关键的一步居然是个其他题的结论,听说过但没记住,于是就没了. 得亏$T3$是个恶心的原题,然而

省选模拟24 题解

A. U.N.OWEN就是她吗? 字典序最大,只需要贪心. 考虑用网络流来做这个题. 每次二分一个答案,然后对当前操作和之前进行的操作与每个元素直接建边,判断是否存在完美匹配. 因为题中保证了一个特殊性质,考虑通过霍尔定理优化. 点集 $X,Y$ 存在完美匹配,仅当 $\forall Z \in X,|match(Z)|>=|Z|$ . 于是问题转化为,加入当前这个点,考虑包含当前点的子集是否成立. 如何利用题中不相交的性质? 结论是,只需要考虑包含当前点的区间. 证明其实很简单: 考虑三个点按

省选模拟(61~65)

省选模拟61 1.GTM \(BIT\) 把所有点按照下标排序后,考虑消灭一个点会给多少个点消灭掉 发现左边速度比它大的和右边速度比它小的都能够通过接触它消灭 继续分情况,考虑左边速度比它小的一些点 如果速度比右边速度的最小值要大的话就可以通过接触右边的点消灭 同理对于右边速度比它大的点只要比左边最大值小就照样可以消灭掉 所以每个点能够消灭的,是速度一段区间内的点\([min,max]\) 然后就是线段覆盖问题了 2.字符串游戏 ? 考虑已经知道答案是多少了,然后就是有一个\(ans*n\)的网

省选模拟(66~70)

省选模拟66 1.有限空间跳跃理论 \(FWT\) 给定一个无向图,要求给每条边定向后成为有向无环图,求方案 考虑那个\(dp\) \[dp[S]=\sum_{W\in S}(-1)^{|W|-1}dp[S-W] \] 发现就是一个子集卷积的形式,所以开第二维再卷积就好了 省选模拟67 1.链 模拟 发现如果度数都小于3就可以根据有无环出答案 否则假如第一个度数等于3的点为\(x\),那么为了使\(x\)最后度数小于3,最终消掉的点就只能是\(x\)或它相邻的3个点这四种选择 所以把去掉这4个点

2018.3.10 省选模拟赛

从这里开始 概况 Problem A 三元组 Problem B 攻略 Problem C 迂回 概况 这是省选T1合集?还是欢乐AK赛? 全班一半以上的人三道题都会做qwq. Doggu还剩一小时时以为自己AK了,然后玩了一小时.虽然最终被卡了20分的常数. ZJC 1个半小时AK?Excuse me? 我这条大咸鱼到最后10分钟才敲完了T1,然后发现线段树要T掉. 发自内心鄙视垃圾出题人卡常数,本来的欢乐AK变成280. 教练给我们考4个小时的试,题面上也这么写的,看题解,woc,考试时间3

[考试反思]0113省选模拟6:过载

真累啊...离上次放假也挺久,离下次放假也挺久,离上次放出去玩也挺久,离下次放出去玩还不知道有多久... 好累啊...大脑基本成天在挂机了.什么也不想干了... 持续状态不佳.但是今天运气好,所以考试排名看起来还可以. T1没认真读题也没看数据范围,以为是送分题,17分钟写完交了...然后我就把分送出去了 像个弱智一样...但是现在的精神状态的确不太能支持好好做题 幸亏T2是个比较简单的SAM+dp,思维量不大,脑子宕机的时候也能写一写. (归功于当时给大家讲课时稍微有一点理解,要是其它的板子我

[考试反思]0114省选模拟7:迷离

这次考得相对不错,但是没什么水准. 只不过记得T1这道原题而已.虽说我忘了怎么做,而且数据范围不一样...差不多是从头想的. 但是并没有AC,像个弱智一样,有两个细节写的完全不对还有80分运气也是真好. 其实挂了不止两个细节...以为是原题于是上来就写20分钟写完,然后过一会出一个锅... 然后看T2,感觉$O(nk^2)$也许差不多?常数很大...但也不会别的.挺好想但是不是很好写. 于是乎强烈谴责cbx没素质暴力水题考后还不改正解的无脸行径 于是就开始写,写了一个半小时. 看T3,绝对大神题

2018.2.12 省选模拟赛

题目大意 (题目很简洁了,不需要大意) 其实显而易见地可以发现,当被卡一次后后面的路程都是固定了的. 可以用类似动态规划的思想来进行预处理.现在的问题就是怎么知道在某个位置刚等完红灯然后出发会在哪个路口再次被卡. 尝试画一画图: 其中横轴表示位置,纵轴表示时间,长方体表示红灯时段.有用的部分长度只有$r + g$,所以在模意义下弄一下就可以减少很多重复和无用状态: 但是这样仍然不好处理上面提到的问题,考虑让线段横着走,第一个撞着的长方形就是答案.为了实现这个目标,就每个长方形向下移动一段(移动的

[考试反思]0110省选模拟5:信仰

又倒一啦 10分真是个熟悉的成绩(虽然没有爆零熟悉) 状态一直低迷,没什么好说的 答题策略的话...就那样吧 一眼看出T1是结论题,没有部分分,不好写. 但T2是伯努利数的差不多是模板题了,于是就奔着它去了. 没有注意$0^0=1$.过不去样例最后交的暴力 没有抽时间认真打T3的暴力,因为至多30分. 因为现在30分和0分对我来说是一样的.我是要靠着省选翻盘,拿大众分的话肯定还是退役,求个稳,4个月白学. 现在的答题策略的确不能像联赛时一样了.现在求稳是赢不了了,在稳住200和争取230里我可能