摘要:
前两题签到,不写 T3 知道了公式,但不知道怎么推的 \[ans=\frac{k(p-1)+p}{p} \]知道了在补上 有三种特殊情况,首先是p,k中有一个为1时,只要买一瓶 第二是k为0时不用买 第三是k<=p时要买k瓶 #include<bits/stdc++.h> #define int l 阅读全文
摘要:
炸了 T1 质数筛+预处理处理出每个数的答案 #include<bits/stdc++.h> #define int long long #define endl "\n" using namespace std; const int maxn=4e6+5,mod=1e9+7,inf=1e18; i 阅读全文
摘要:
T3 首先是无根树,考虑枚举根统计答案 自底向上,如果一个点有比2个多的子树,选择子树大小最大的两个保留 我们统计保留的节点数量,答案就是n-sz[root] #include<bits/stdc++.h> #define int long long #define endl "\n" using 阅读全文