
贡献
CaprYang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Codeforces Round #553 (Div. 2) 题解
题目链接 A. Maxim and Biology 取连续一段改为ACTG的最小代价 #include <stdio.h> #include <bits/stdc++.h> #define fst first #define sed second using namespace std; typedef long long ll; const int INF = 0x3f...原创 2019-04-20 23:12:59 · 1140 阅读 · 2 评论 -
“卓见杯”第五届CCPC中国大学生程序设计竞赛河南省赛 题解
题解 使用树状数组查询某个范围内的数值的数量,因为数值比较大需要先进行离散化处理。 使用DFS遍历整棵树,当到达某个节点时首先查询区间[a[i]-m, a[i]+m]范围内的数字数量记为last,表示还没到当前子树时已有的数量。 将当前节点值加进梳妆数组,因为自身到自身也算。进行递归,回溯后再次查询区间[a[i]-m, a[i]+m]记为now,表示增加了自身子树之后的数量。 最后每个点的答案f[...原创 2019-04-13 18:41:12 · 970 阅读 · 2 评论