codevs 4939 尤拉函式

2022-02-13 12:30:13 字數 813 閱讀 2590

時間限制: 1 s

空間限制: 1000 kb

題目等級 : 鑽石 diamon

輸入乙個數n,輸出小於n且與n互素的整數個數

輸入描述 input description

包含多組資料,n=0時結束

測試資料組數不會很多,不必先打表後輸出

輸出描述 output description

一組資料一行

樣例輸入 sample input

樣例輸出 sample output

資料範圍及提示 data size & hint

1【code】

搬來了幾個模板

#includeusing

namespace

std;

long

long

n,ans;

intmain()

if(n>1) ans=ans/n*(n-1

); printf(

"%lld\n

",ans);

}}

#includeusing

namespace

std;

intmain()

for(long

long i=3;i*i<=n;i+=2

)

if(n%i==0

)

if(n>1) ans=ans/n*(n-1

); printf(

"%lld\n

",ans);

}}

尤拉函式(codevs 4939)

題目描述 description 輸入乙個數n,輸出小於n且與n互素的整數個數 輸入描述 input description 包含多組資料,n 0時結束 測試資料組數不會很多,不必先打表後輸出 輸出描述 output description 一組資料一行 樣例輸入 sample input 樣例輸出...

4939 尤拉函式 一中數論隨堂練

時間限制 1 s 空間限制 1000 kb 題目等級 鑽石 diamond 題解輸入乙個數n,輸出小於n且與n互素的整數個數 輸入描述 input description 包含多組資料,n 0時結束 測試資料組數不會很多,不必先打表後輸出 輸出描述 output description 一組資料一行...

尤拉函式 尤拉定理

尤拉函式 對正整數 n,尤拉函式 是小於等於 n的數中與 n互質的數的數目 此函式以其首名研究者尤拉命名 euler so totientfunction 它又稱為 euler stotient function 函式 尤拉商數等。例如 8 4,因為 1,3,5,7均和8 互質。注 n為1時尤拉函式...