1612

CF 1612 E

看到k等于20 我们大胆猜测这个选择的个数不会超过20条 枚举我们要选i条 然后计算权值的话 要是大于等于i的k都是算1的 否则就算 k/i 我们按照这个给每一个计算一下权值 选最大的i条即可 void solve(){ int n;cin>>n; vector<int>t[21],cz[21],v ......
1612 CF

1612:计算2的N次方

这是一道喜闻乐见的高精度题 首先错误代码 #include<bits/stdc++.h> using namespace std; int main() { int a[10001]; memset(a,0,sizeof(a)); a[1] = 1; int n,m,s,t = 0,len = 0; ......
1612

CF1612

A Distance 直接枚举C点x坐标暴力判断 #include<bits/stdc++.h> using namespace std; int xa,ya,xb,yb; signed main() { ios::sync_with_stdio(false); cin.tie(0); cout.t ......
1612 CF

P1612 [yLOI2018] 树上的链 题解

思路 看到条件 \(2\),我们得知:这个节点对应的最长链,一定在这个节点到根节点的简单路径上。 所以我们记录 \(1\) 到 \(i\) 之间的权值和,记为 \(sum_i\)。因为权值是正整数,所以满足单调性,可以二分。 如何二分路径上的点呢?我们维护一个与当前 dfs 同步的栈,记录从根节点到 ......
题解 P1612 1612 2018 yLOI

P1612 [yLOI2018] 树上的链

~~因为自己太憨了,所以交了好几次都没过~~,谢谢审核大大!!! # 思路 因为这是一棵树,所以每个节点只有一个父亲,那么选定一个结点,它到根节点的路径唯一。 所以第一个思路就是暴力,对于每一个节点,直接暴力向上枚举,找到第一个满足条件的节点,然后输出长度即可。 但是显然,第一种方法很容易 TLE, ......
P1612 1612 2018 yLOI
共5篇  :1/1页 首页上一页1下一页尾页