摘要:
考虑对于第$i$层$x$与第$i+1$层所对应的点$y$,点$p$在前$i$层中当且仅当$p$到$x$比$p$到$y$距离小 由此,考虑枚举第一层的一个点以及对应到第二层的边,通过bfs就可以确定第一层的点 接下来,标记第一层的点后,第一层的点剩下到未标记的点即为第二层的点,以此类推,就可以$o(m 阅读全文
posted @ 2021-02-01 21:03
PYWBKTDA
阅读(220)
评论(0)
推荐(0)
摘要:
考虑每一个圆即对应于区间$[x_{i}-r_{i},x_{i}+r_{i}]$,可以看作对于每一个区间,要求所有右端点严格比其小的区间不严格包含左端点 用$f_{i}$表示仅考虑右端点不超过$i$的区间的方案数,分为两类: 1.第$i$个节点不作为右端点,即$f_{i-1}$; 2.第$i$个节点作 阅读全文
posted @ 2021-02-01 19:04
PYWBKTDA
阅读(133)
评论(0)
推荐(0)
摘要:
记$len_{i}=r_{i}-l_{i}$,即第$i$个区间的长度 用$f_{i,j}$表示前$i$个区间合法,第$i$个区间位于$[j,j+len_{i}]$的最小代价,暴力dp的时间复杂度为$o(nL^{2})$ 考虑$f_{i,j}$的转移,即$f_{i,j}=\min_{[j,j+len_ 阅读全文
posted @ 2021-02-01 13:58
PYWBKTDA
阅读(128)
评论(0)
推荐(0)
摘要:
考虑当$a\le b$时,构造两种方案,满足诚实的人不交,接下来要求对于任意询问,这两种方案的答案都有可能相同 考虑询问$(i,j)$,若$i$在两种方案中有一种不诚实,那么总可以让答案相同,又因为诚实的人不交,因此一定可行 当$a>b$,我们只需要找到一个诚实的人就可以做了,考虑如何找到这个诚实的 阅读全文
posted @ 2021-02-01 11:42
PYWBKTDA
阅读(116)
评论(0)
推荐(0)
浙公网安备 33010602011771号