摘要:
"cf 443 D. Teams Formation" (细节模拟题) 题意: 给出一个长为$n$的序列,重复$m$次形成一个新的序列,动态消除所有k个连续相同的数字,问最后会剩下多少个数(题目保证消除的顺序对答案不会造成影响) $n define P pair define LL long lon 阅读全文
摘要:
"cf 442 div2 F. Ann and Books" (莫队算法) 题意: $给出n和k,和a_i,sum_i表示前i个数的和,有q个查询[l,r]$ 每次查询区间$[l,r]内有多少对(i,j)满足l define LL long long using namespace std; con 阅读全文
摘要:
"cf 442 D. Olya and Energy Drinks" (bfs) 题意: 给一张$n \times m(n 这里有两种方法可以来实现 1、用set来维护每行每列的点,从set中查找出当前点四个方向最近的点 判断距离是否超过k,更新完之后再从set中删点 这样的时间复杂度为$O(n m 阅读全文
摘要:
``` include define P pair using namespace std; typedef long long LL; typedef struct LNode{ int data; struct LNode nxt; }LNode, LinkList; bool Linklist 阅读全文
摘要:
"2017 湖南省赛 K Football Training Camp" 题意: 在一次足球联合训练中一共有$n$支队伍相互进行了若干场比赛。 对于每场比赛,赢了的队伍得3分,输了的队伍不得分,如果为平局则两支队伍各得1分。 现在给出每只队伍的得分$s_i$,问最少和最多进行了多少场比赛,不超过10 阅读全文