
数论
_ldxxx_
...
展开
-
【bzoj 1441】Min
传送门~ 解题思路 裴蜀定理,S大于零的最小值一定是所有数的gcd。 代码: #include #include #include #include #include #include #include using namespace std; int ai,n,x; int main() { scanf("%d%d",&n,&ai); for(原创 2018-01-23 10:59:01 · 272 阅读 · 0 评论 -
【bzoj 2005】能量采集
传送门~ 解题思路 对于一个点(x,y)(x,y),设gcd(x,y)=t\gcd(x,y)=t,点(x,y)(x,y)对答案的贡献为(t−1)×2+1=t×2−1(t-1)\times2+1=t\times2-1。 用f[i]f[i]表示最大公因数为ii的(x,y)(x,y)有多少个。易证以ii为公因数的个数为(n÷i)×(m÷i)(n\div i)\times(m\div i),再减原创 2018-01-19 16:20:50 · 214 阅读 · 0 评论 -
【bzoj 2257】瓶子和燃料
传送门~ 解题思路 n" role="presentation" style="position: relative;">nnn 个数中选 k" role="presentation" style="position: relative;">kkk 个使这 k" role="presentation" style="position: relative;">kkk 个数的最大公因数尽可能大原创 2018-01-23 11:14:28 · 290 阅读 · 0 评论 -
【bzoj 1008】越狱
传送门~ 解题思路 直接求越狱情况不好求,但是不越狱情况很好求,就是m*(m-1)^n。 然后用总情况减去就好了。 代码: #include<cstdio> #include<algorithm> #include<cmath> #include<iostream> #include<cstring> #in...原创 2018-06-21 20:08:16 · 266 阅读 · 0 评论