摘要:
A. Doors and Keys 思路:判断三把钥匙是否有一把在对应的门之后才出现,有就是NO,没有就是YES #include <bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int, int> PI 阅读全文
摘要:
K Search For Mafuyu 思路: 图论+dfs,比赛的时候想成贪心了,导致用贪心做多写了好多没用的函数,虽然最后过了,但多花了好多好多时间,这个可以画几个图算一下,和遍历子树的顺序没关系,不管怎么遍历子树,最后总的和都是相同的,所以我们直接深搜每个子树就可以了,本来很简单的题因为想歪了 阅读全文
摘要:
C. Chat Ban 思路: 首先考虑,假如我们在加完第y层的时候被ban了,那之后的第y+1层,y+2层……依旧会被ban,同样的,如果我们在加完第y层没有被ban,那之前的第y-1层,y-2层……也没有被ban,所以我们可以二分答案y。 很明显我们可以分两种情况讨论:当y<=k时,他的和就是1 阅读全文
摘要:
G.The Witchwood 思路: 从大到小排序,把前k个数加起来 #include <bits/stdc++.h> using namespace std; const int N = 1010; int a[N]; int main() { int n, k; cin >> n >> k; 阅读全文