摘要:
B. Stone Age Problem_思维 题目大意: 给定一个序列a和q次询问。第一种询问要将ai换成x,第二次询问将整个序列换成x。每次询问要给出整个序列的和。 思路和代码: 乍一看是一个区间查询问题,用线段树可能会T,我毛姑姑这个懒标记应该会很慢。 仔细想一下可以发现不论单点修改了几次,只 阅读全文
摘要:
C. Tokitsukaze and Two Colorful Tapes_并查集+环 题目大意 给ab两个数组,他们均是n的排列。现在要在满足原来ai==bj的仍旧相等的条件下,重新排列ab,使得sum(abs(ai-bi))最大。 思路和代码 比较好看的就是这是一堆环。我们贪心的去给每个环一大一 阅读全文
摘要:
B. Tokitsukaze and Meeting_思维 题目大意: n*m的座位。班级里有0有1,给01串表示大家进入班级就坐的次序,每一时刻进一个人。每个人都会坐在(1,1)座位,其他所有人右移一位。一行或一列在其中有1的情况下被认为是好的。现在要求出对于每一个时刻,好行和好列的和。 思路和代 阅读全文
摘要:
D. Cycle in Graph_找环 题目大意 给一个图,每个点至少和其他k个点连接,现要求找出一个含有至少k+1个点的环。 思路和代码 每个点都和其他至少k个点连接,图十分稠密。所以从任意点出发都可以搜索到题目要求的环。 int n , m , k ; int path[N] , cnt ; 阅读全文
摘要:
A. Timofey and a tree_思维 题目大意: 给一颗无根树,现要选出一个节点作为根,使得其所有子树的节点颜色分别相同。问是否可能。 思路和代码: 一开始看到只有单组数据,试了试暴力做法,即将每个点都试做根,跑一遍搜索。但是这样做会T。 bool dfs(int now , int p 阅读全文