CD無平方數

2021-06-18 21:32:27 字數 652 閱讀 3775

思路:就是會有重複的地方,把重複的地方找出來,相加或相減 ,

#includeusing namespace std;

#define n 1010010

long long p[n]=;

long long n;

long long ans;

int num=0;

void dfs(long long s,int j,int step)

}int main()

{ long long i,j,k;

int t;

for (i=2;i>t;

while (t--)

{ cin>>n;

ans=0;

dfs(1,0,0);

cout<

無平方因子數即對於任意乙個素數p,p^2都不會整除那個數,如1 , 5=5 , 15=3*5都是無平方因子數,而20=2^2*5不是。現在給定乙個n (1 <= n < 10^12) ,求區間[1,n]中無平方因子數的個數。

第一行有個整數t,代表資料組數(t <= 10)

接下來有t行,每行有個整數n (1 <= n < 10^12) 

輸出t行,每行輸出乙個整數代表區間[1,n]內的無平方因子數的個數。31

103017

19

區間內無平方因子數

給出正整數n,m,區間 n,m 內的無平方因子數有多少個?整數p無平方因子,當且僅當不存在k 1,使p是k 2的倍數,1 n m 10 12,m n 10 7 兩個整數n,m n,m 間的無平方因子數的個數 1 54在此鍵入。劉汝佳 入門經典 題意 對於所給區間,詢問沒有平方因子的數有多少個?思路分...

UESTC618 無完全平方因子數

題意 給定乙個 n 求區間 1,n 中的無平方因子數的個數。比如說20就是乙個有平方因子數,因為 20 2 2 times 5 思路 對於乙個數,根據算術基本定理,一定可以拆成若干個整數相乘的形式,記為 x p 1 p n 的形式。那麼答案就是莫比烏斯函式的平方和。s n sum n mu 2 i ...

巧妙平方數

稱不含重複數字的完全平方數為巧妙平方數。試在 1,2,9 這9個數字中選出m個,組成巧妙平方數。1.說明 計算最小的m位數10 m 1 開平方取整數t1,最大的m位數 10 m 1開平方取整數t2,以t1 1和t2作為迴圈的初值與終值設定y迴圈 檢驗m位平方數 f y y,經m次求餘分離 f 的每一...