bzoj4833】的更多相关文章

[BZOJ4833]最小公倍佩尔数(min-max容斥) 题面 BZOJ 题解 首先考虑怎么求\(f(n)\),考虑递推这个东西 \((1+\sqrt 2)(e(n-1)+f(n-1)\sqrt 2)=e(n)+f(n)\sqrt 2\) 拆开之后可以得到:\(e(n)=e(n-1)+2f(n-1),f(n)=f(n-1)+e(n-1)\). 把每一层的\(e\)都给展开,得到:\(\displaystyle f(n)=1+f(n-1)+2\sum_{i=1}^{n-2}f(i)\) 然后差分搞…
4833: [Lydsy1704月赛]最小公倍佩尔数 Time Limit: 8 Sec  Memory Limit: 128 MBSubmit: 240  Solved: 118[Submit][Status][Discuss] Description 令(1+sqrt(2))^n=e(n)+f(n)*sqrt(2),其中e(n),f(n)都是整数,显然有(1-sqrt(2))^n=e(n)-f(n)*sqrt(2).令g( n)表示f(1),f(2)…f(n)的最小公倍数,给定两个正整数n和…
Problem 传送门 Sol 容易得到 \[f_n=e_{n-1}+f_{n-1},e_{n-1}=f_{n-1}+e_{n-1},f_1=e_1=1\] 那么 \[f_n=2\times \sum_{i=1}^{n-1}f_i-f_{n-1}+1\] 又有 \[f_{n+1}=2\times \sum_{i=1}^{n}f_i-f_{n}+1\] 相减得到 \(f_{n+1}=f_n\times 2 + f_{n-1},f_1=1\) 有结论 \(gcd(a,b)=1\) 时,形如 \(f_…
$数论$ $这个题已经忘了怎么做了,也不想知道了,只记得看了3个小时$ $对于有gcd(f_i, f_j) = f_{gcd(i, j)}性质的数列,以下结论适用$ #include<bits/stdc++.h> using namespace std; typedef long long ll; ; int n; ll ans = , P; ll f[N], g[N]; int m[N]; int rd() { , f = ; char c = getchar(); ; c = getcha…
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4886 [题解] 跟bzoj4883:http://www.cnblogs.com/galaxies/p/bzoj4833.html很相似啊 我们对于a,b离散后建点,那么一个卡片就相当于a到b有一条边. 现在要给边定向,使得每个点入度均为1. 贡献=每个点出度*该点权值 bzoj4883的时候谈过,这样的连通块要么是环套树要么是树. 肯定都有的一部分贡献是(deg[i]-1)*a[i](总…