尤拉計劃704:二項式係數中的2因數
設g(n,m)是c(n,m)的因數2的最大次數,例如c(12,5)=792=2^3⋅3^2⋅11,因此g(12,5)=3.
再設F(n)=max{g(n,m):0<=m<=n}.F(10)=3,F(100)=6.
設S(N)= ∑F(n)(n=1~N).已知S(100)=389,S(10^7)=203222840.
求S(10^16).
long long S(long long a)
{
int n[100]= {0};
int c=0;
long long s=0;
for (int i=0; i<100; i++)
{
if((a&1)==1)
{
n[c++]=i;
}
a>>=1;
if(a==0)break;
}
for(int i=0; i<c-1; i++)
s+=((n[c-1]-1)*(1LL<<n[i])+1);
int x=n[c-1];
s+=((x-3)*(1LL<<x)+2*x+3);
printf("s=%lld\n",s);
}
相關文章
- 尤拉計劃735:2n^2的因數
- 尤拉計劃694:立方滿因數
- Note -「因數的尤拉函式求和」函式
- 尤拉計劃698:123數
- 尤拉計劃719:拆分數
- 尤拉計劃725:數位之和數
- 尤拉計劃714:兩種數位的數
- 尤拉計劃699:三腳數
- 尤拉計劃706:三象數
- 尤拉計劃718:不可達數
- 尤拉計劃709:偶數袋
- 尤拉計劃712:指數差
- 尤拉計劃705:除數序列的逆轉次數
- 尤拉計劃686:2的冪
- 尤拉計劃700:尤拉幣
- 尤拉計劃721:無理數高次冪
- 尤拉計劃708:你只要2
- 尤拉計劃621:把整數表示為三角數之和
- 素數個數 <埃式篩 && 尤拉篩>
- BZOJ2839/LG10596 集合計數 題解(二項式反演+擴充套件尤拉定理)套件
- 尤拉計劃711:二進位制黑板
- 尤拉計劃622:洗牌
- §3. 復變數的指數函式·尤拉公式變數函式公式
- 尤拉計劃658:不完整的單詞(2)
- 尤拉計劃739:和的和
- 尤拉計劃696:麻將
- 尤拉計劃715:六元組
- 尤拉計劃749:近似冪和
- 尤拉計劃751:串聯重合
- 尤拉計劃745:平方和
- 尤拉計劃717:取模公式之和公式
- 尤拉計劃722:慢收斂系列
- 尤拉計劃695:隨機長方形隨機
- 尤拉計劃710:1百萬會員
- MATLAB求多項式係數及次數Matlab
- 尤拉計劃657:不完整的單詞
- 從尤拉捐贈中,讀懂數字基建與數字中國
- 尤拉函式φ函式