數論 挖掘機技術哪家強(jzoj 3858)

2021-10-02 17:57:39 字數 1345 閱讀 1284

給你多個n,對於每個n,x為n的因數,設s(x)為小於x且與x互質的數的和,讓你求每乙個x的s(x)總和32

3424

6對於30%的資料有t⩽20

,n⩽1

04

。t\leqslant 20,n\leqslant 10^4。

t⩽20,n

⩽104

。對於60%的資料有t

⩽100,n

⩽107

。t\leqslant 100,n\leqslant 10^7。

t⩽100,

n⩽10

7。對於100%的資料有1⩽t

⩽1000,1

⩽n⩽1

09

。1\leqslant t\leqslant 1000,1\leqslant n\leqslant 10^9。

1⩽t⩽10

00,1

⩽n⩽1

09。挖掘技術肯定是藍翔啦(滑稽)

我們可以用尤拉函式x/φ

(x)∗

2x/φ(x)*2

x/φ(x)

∗2來求s (x

)s(x)

s(x)(x

)φ(x)

φ(x)

的值就行了

#include

#include

#include

#include

#define ll long long

using

namespace std;

ll t, n, w, ans, prime[

32000

], s[

32000

], l[

32000

], p[

32000];

void

dfs(ll x, ll num, ll phi)

dfs(x +

1, num, phi)

;//指數為0

ll sum =1;

for(ll i =

1; i <= l[x]

;++i)

}int

main()

scanf

("%lld"

,&t)

;while

(t--)}

if(n >

1) s[

++w]

= n, l[w]=1

;//大於sqrt(n)的最多有乙個

dfs(1,

1,1)

;printf

("%lld\n"

, ans);}

return0;

}

挖掘機技術哪家強

題目描述 有人問現實中為什麼總是男生追求女生,反過來很少。實際上女生也是想主動追求男生的,但是世俗中對於主動追求男生的女生有種歧視,這樣就使得女生不大敢主動追求男生。但是面對喜歡的男生,難道就不出手麼?女生只能步步為營,挖坑來引誘男生往裡跳。這時候問題就來了,挖掘機技術到底哪家強?被熱血沸騰的廣告 ...

挖掘機技術哪家強

為了用事實說明挖掘機技術到底哪家強,pat組織了一場挖掘機技能大賽。現請你根據比賽結果統計出技術最強的那個學校。輸入描述 輸入在第1行給出不超過105的正整數n,即參賽人數。隨後n行,每行給出一位參賽者的資訊和成績,包括其所代表的學校的編號 及其比賽成績 百分制 中間以空格分隔。輸出描述 在一行中給...

挖掘機技術哪家強

為了用事實說明挖掘機技術到底哪家強,pat 組織了一場挖掘機技能大賽。現請你根據比賽結果統計出技術最強的那個學校。輸入在第 1 行給出不超過 1 的正整數 n,即參賽人數。隨後 n 行,每行給出一位參賽者的資訊和成績,包括其所代表的學校的編號 從 1 開始連續編號 及其比賽成績 百分制 中間以空格分...