10/27

10/27

https://codeforces.com/problemset/problem/1697/F

emm 大概就是约束下 >= 这个东西。

https://codeforces.com/problemset/problem/1010/E

无趣的数据结构。

本质上是三维空间内的长方体求并,对于一个是关着的,当且仅当,我们假设他是开的,与原先关着的矛盾了!

https://codeforces.com/problemset/problem/1468/I

太难了。过!

https://codeforces.com/problemset/problem/794/D

注意到,原图联通,那么其值域一定是连续的一段,反证一下即可。

那么不妨从 1 开始。

正着做很不好做。那考虑反着,即从一个权值序列如何推出图入手。

首先,若权值相等的一个点集,那么会在图上构成一个完全图。

那么我们仅考虑这些点集,对于权值相邻的点集,显然二者中任意选出来两个点都会有连边。因此,原图应该是若干个完全图构成,并且相邻权值的完全图是连满边的。

那么就是考虑如何将完全图抽离出来。

考虑这个图有什么性质?相邻两个完全图任意两点间一定可达,一个完全图内两两可达。如果我们从某个点出发,是不是该点所在的完全图的点距离它为 1,然后相邻的完全图距离也为 1。然后相隔多少的完全图,距离就为多少。

这里很厉害啊!用的是 bfs,先随便找一个点 bfs,然后距离最大的点一定在 “1”或者值域最大的完全图中,然后我们再从该点出发,然后嗯分一下即可。

既然确定了图中的分完全图方式,那么这样带来的连边显然是唯一的。check 一下即可。

https://codeforces.com/problemset/problem/1325/F

看题解即可。

注意下独立集的选取。实际上,我记得这东西好像复杂度直接做很高!但是你随机化一下多选几次就好了。


__EOF__

本文作者F x o r G
本文链接https://www.cnblogs.com/xugangfan/p/17793059.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   FxorG  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示