摘要:
题目 思路出处 感觉这题就是消防局的设立+ n n 开大300" role="presentation" style="position: relative;">300300倍+距离为任意数+二分答案 显然,这题就是二分答案后,把当前最深的点向上 now n o w 单位,然后覆盖这个点,并把 no 阅读全文
摘要:
题目 题意: x x x和 y y y为两个只包含 1... N 1...N 1...N中数的集合,要求:在 x x x和 y y y不为另一个的子集的情况下,分别求: 1. x ∩ y = ∅ 1.x∩y=∅ 1.x∩y=∅ 2. x ∩ y ≠ ∅ 2.x∩y≠∅ 2.x∩y̸=∅ 的个数, 阅读全文
摘要:
这题有三种做法 1.O(nm2) 1. O ( n m 2 ) 488ms / 9.61MB / 0.68KB 不用讲,直接贴代码 #include<bits/stdc++.h> using namespace std; const int N=1002; int n,m,i,j,a[N],d[N] 阅读全文
摘要:
题目 题解 用 f [ i ] f[i] f[i]表示 i i i颗星的最小期望 从第 i − 1 i-1 i−1个点转移到i,若成功概率为 p p p,失败后退 l l l格,那么 p ⋅ f [ i ] + ( 1 − p ) ⋅ f [ i − i − l ] = f [ i − 1 ] + 阅读全文
摘要:
题目 题解 可以把整个图分为环和链来考虑。 对于链的情况, k k 的最小值就是链的长度,最大值就是所有的链接起来。 对于环的情况,k" role="presentation">kk的最大值就是环的大小,环大小的约数k也可以取。 现在问题就变成了怎样求环。如果是无向图的话,直接随便找个点 dfs d 阅读全文