摘要:
"题目" 易得该题目中的$n$和$k$具有单调性,满足二分的性质,因此该题目而已用二分来枚举$n$,然后对于每个$n$模拟出它所对应的$k$,然后注意注意代码细节,并且当当前$k$等于题目要求的$k$时,要分别向左和右二分,才能找出所有情况。 c++ include define N 3000011 阅读全文
摘要:
"题目" 贪心 贪心思路是先找到每个节点的到最深处的路径,并找到最大值。然后最后答案要加上该最大值和所有路径权值的差。 c++ include define N 600101 define int long long using namespace std; int n, root, cnt, an 阅读全文
摘要:
"题目" 图论综合题。 首先我们需要求出所有在公共最短路上的边,可以用预处理出最短路长度,然后枚举每一条边,依次判断即可。然后把这些边建到一个新图里,跑DP就好了。 此题的关键就是求出在公共最短路上的边。 c++ include define N 7001011 using namespace st 阅读全文