随笔分类 -  图论 -- 图上构造

摘要:C2 Guessing the Greatest (二分+构造) 题目大意:交互题,每次可以询问一个子区间次大值的位置,最多询问20次,问全局最大值的位置。n=1e5 40次的情况大力二分,20次需要一些技巧 设全局最大值位置为$x$ 问一次全局次大值,设为$pos$,再次询问$pos$两侧判断最大 阅读全文
posted @ 2021-02-19 23:06 guapisolo 阅读(71) 评论(1) 推荐(0)
摘要:C Fence Painting(构造) 有用的刷子贪心刷,没用的刷子填在后续的有用/已存在的位置(用个栈记一下就行) D AB Graph(图上构造) 把边当做三种类型,aa bb ab m为奇数时,随便挑一条边来回跑m次就行,一定是回文的 m为偶数时,如果存在aa or bb边,来回跑m次;如果 阅读全文
posted @ 2021-02-17 17:35 guapisolo 阅读(46) 评论(0) 推荐(0)
摘要:C Continuous City(图的构造) 题目大意:让你构造一个n\le 32的有向无环无重边图,使得从1走到n的所有路径长度在L,R之间,且每种长度的路径只有唯一一条,$L,R\le 1e6$ 构造图的妙妙题目 先考虑$[1,2^{k}]$的情况 利用归纳法构图 假设已经构造完$[1,2^{ 阅读全文
posted @ 2021-02-16 21:58 guapisolo 阅读(41) 评论(0) 推荐(0)
摘要:题目大意:给你一个有向连通图,让你找出一个点集,保证点集内的点之间没有直接连边,且集合中存在一点,到一个 非点集中的点的距离小于等于2 思路很清奇 首先编号从小到大遍历每个点,如果这个点没有被访问过,把它加入集合中,再把和它的出边连接的点都标记为访问过, 如此做,会发现集合内的点到集合外的点距离最大 阅读全文
posted @ 2018-10-24 10:06 guapisolo 阅读(222) 评论(0) 推荐(0)
摘要:题目大意:一共有n个人,每天早上会有两个人成为朋友,朋友关系不具有传递性,晚上,它们会组织旅游,如果一个人去旅游,那么他不少于$k$个朋友也要和他去旅游,求每天的最大旅游人数 一开始并没有想到反向建图,并查集搞了好久也没出解,看了题解的思路,大概是这样的 转化问题,反向建图,把正序往图里建边换成每次 阅读全文
posted @ 2018-10-23 20:32 guapisolo 阅读(315) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-10-22 16:07 guapisolo 阅读(11) 评论(0) 推荐(0)