摘要:
题意 Alice 和 Bob 在序列中各选择一数,Alice 想让它们相差的绝对值最大,Bob 想让它们相差的绝对值最小,求它们的绝对值。 思路 两个人均以最优策略进行游戏,所以他们最后剩下的两个数也是最优的。那我们枚举 Alice 最后选择的所有数,Bob 枚举与其相差的绝对值最小的数,又因 Al 阅读全文
摘要:
思路 互相认识没有传递关系,所以 AAA 认识 BBB,BBB 认识 CCC,但 AAA 不一定认识 CCC。直接三层循环模拟即可。 #include<bits/stdc++.h> using namespace std; int n, m, a[4005], b[4005][4005], ans 阅读全文
摘要:
题目其实不难,乍一眼看可能会误认为是搜索,仔细读题,其实跟并查集相关,因为有两种选择。所以我们用并查集查找相连的边,然后遍历一遍就做完了。 并查集 #include<bits/stdc++.h> using namespace std; int n, m, b[400005], a[200005]; 阅读全文