![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
构造
A1847225889
在一次次翻车中吸取教训……
展开
-
AGC029F Construction of a tree
AGC029F有nnn个点。给你n−1n-1n−1个点集EiE_iEi,你要在每个点集中选择两个点,在它们之间连一条边,要求最后形成一棵树。要求输出方案。n≤105n\le 10^5n≤105∑∣Ei∣≤2∗105\sum |E_i|\le 2*10^5∑∣Ei∣≤2∗105独自思考的时候想到了个不太好写的做法。大概描述:对每个点集新建一个点(记作方点),连向点集内的所有点(记作圆点)。在形成的图中搞出dfs树,设fi,jf_{i,j}fi,j表示搞完了iii的子树,jjj为iii的子树中原创 2020-09-13 21:25:21 · 147 阅读 · 0 评论 -
6455. 【GDOI2020模拟02.01】小 D 的交通
题目给你正整数nnn,让你求任意一个XXX,满足从XXX开始的连续nnn个整数通过以下条件联通:对于两个数uuu和vvv,假如uuu和vvv不互质,那么它们之间就连上一条边。n≤100000n\leq 100000n≤100000(记得打高精度)思考历程花了半天时间终于把题目换成了一个可以看的模型:对于所有小于nnn的质数pip_ipi,pip_ipi的所有倍数(形如X+iX+...原创 2020-02-06 16:14:28 · 320 阅读 · 0 评论 -
[JZOJ2702] 【GDKOI2012模拟02.01】探险
题目题目大意给你一个每条边正反权值不一定相同的无向图,求起点为111点的最小环。思考历程一看到这题,就觉得是一个经典模型。然后思考先前做过最小环的经历,发现没个卵用。我突然想到,既然这一个环是在111点上的,那么肯定有两条边和111相连。一个很显然的思路就是,枚举与111相连的边,然后计算带着这条边最小环。首先处理一个最短路,并且在带一个前驱,表示从哪一个边转移过来。枚举和1...原创 2018-12-25 12:19:13 · 157 阅读 · 0 评论 -
6368. 【NOIP2019模拟2019.9.25】质树
题目题目大意有个二叉树,满足每个点跟它的所有祖先互质。给出二叉树的中序遍历的点权,还原一种可能的方案。思考历程首先想到的当然是找到一个跟全部互质的点作为根,然后左右两边递归下去处理……然而考虑到和全部互质的点可能有很多个,这样的做法可能会退化到很多……先预处理了个LiL_iLi和RiR_iRi表示iii左边第一个和iii不互质的位置和右边第一个和iii不互质的点。这个东西怎么...原创 2019-09-26 17:41:31 · 156 阅读 · 0 评论