poj 2478 尤拉函式
尤拉函式基礎之基礎題
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<iomanip>
using namespace std;
#define Max 1000005
int p[Max];
int ph[Max]; //記錄《=i的且與i互質的個數
void prime() //篩選法求素數
{
int i,j;
memset(p,0,sizeof(p));
p[1]=1;
for(i=2;i<Max;i++)
{
if(p[i]==0)
{
for(j=i*2;j<Max;j+=i)
p[j]=1;
}
}
}
void euler()
{
int i,j;
for(i=0;i<Max;i++)
{
ph[i]=i;
}
for(i=2;i<Max;i++)
{
if(p[i]==0)
{
for(j=i;j<Max;j+=i)
ph[j]=ph[j]/i*(i-1);
}
}
}
int main()
{
prime();
euler();
int n;
while(cin>>n)
{
if(n==0)
break;
long long ans=0;
for(int i=2; i<=n; i++)
ans+=(ph[i]);
printf("%lld\n",ans);
}
return 0;
}
相關文章
- POJ 2478-Farey Sequence(尤拉函式)函式
- POJ 2407-Relatives-尤拉函式函式
- POJ 2048 Longge's problem (尤拉函式 積性函式)函式
- POJ2487Farey Sequence(尤拉函式&&法雷級數)函式
- 尤拉函式φ函式
- 4939 尤拉函式函式
- 尤拉函式入門函式
- 尤拉函式詳解函式
- 淺談尤拉函式函式
- 尤拉函式性質和模版函式
- HDU2588GCD(尤拉函式)GC函式
- 轉載:尤拉函式知識點總結及程式碼模板及尤拉函式表函式
- Note -「因數的尤拉函式求和」函式
- bzoj2818: Gcd(尤拉函式)GC函式
- B.日記和尤拉函式函式
- 尤拉計劃512題(冪的尤拉總計函式和)函式
- HDU 4002Find the maximum(尤拉函式)函式
- [藍橋杯][演算法提高VIP]尤拉函式演算法函式
- HDU 1695-GCD(容斥原理+尤拉函式)GC函式
- HDU 3501 Calculation 2 (尤拉函式應用)函式
- 51nod1262 扔球(尤拉函式)函式
- 尤拉函式、整除分塊和擴充套件歐幾里得函式套件
- §3. 復變數的指數函式·尤拉公式變數函式公式
- 尤拉計劃533題:卡邁克爾函式函式
- HDU3501 Calculation 2(尤拉函式推廣)函式
- 51nod1040 最大公約數之和 (尤拉函式 )函式
- BZOJ 2818 Gcd (莫比烏斯反演 或 尤拉函式)GC函式
- 紫書 例題 10-27 UVa 10214(尤拉函式)函式
- bzoj2190: [SDOI2008]儀仗隊(尤拉函式)函式
- POJ 2513-Colored Sticks(連線木棍-trie樹+並查集+尤拉通路)並查集
- HDU 2478 Slides(瞎搞,預處理)IDE
- FZU 1969 && UVA 11426 GCD Extreme (尤拉函式 或 莫比烏斯反演)GCREM函式
- 尤拉公式——真正的宇宙第一公式公式
- 素數個數 <埃式篩 && 尤拉篩>
- 數論線性篩總結 (素數篩,尤拉函式篩,莫比烏斯函式篩,前n個數的約數個數篩)函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- P2303 [SDOI2012] Longge 的問題(尤拉函式,推式子)函式
- HDU 4279 2012網路賽Number(數論 尤拉函式結論約數個數)函式