AcWing 201 可見的點

2022-07-07 02:30:18 字數 490 閱讀 5006

在乙個平面直角座標系的第一象限內,如果乙個點(x,y)與原點(0,0)的連線中沒有通過其他任何點,則稱該點在原點處是可見的。

編寫乙個程式,計算給00≤x

,y≤n

'>的可見點(x,y)的數量(可見點不包括原點)。

#include#define n 10000

#define ll long long

using

namespace

std;

intpr[n],phi[n],v[n];

ll sum[n];

void ol(int

x) phi[i*pr[j]]=phi[i]*(pr[j]-1

); }

}for(int i=1;i<=1000;i++)sum[i]=sum[i-1]+phi[i];

}int

main()

return0;

}

AcWing 201 可見的點(尤拉函式)

在乙個平面直角座標系的第一象限內,如果乙個點 x,y 與原點 0,0 的連線中沒有通過其他任何點,則稱該點在原點處是可見的。例如,點 4,2 就是不可見的,因為它與原點的連線會通過點 2,1 部分可見點與原點的連線如下圖所示 編寫乙個程式,計算給定整數n的情況下,滿足0 x,y n的可見點 x,y ...

AcWing 2 01揹包問題

題目描述 有 n 件物品和乙個容量是 v的揹包。每件物品只能使用一次。第 i件物品的體積是 vi,價值是 wi。求解將哪些物品裝入揹包,可使這些物品的總體積不超過揹包容量,且總價值最大。輸出最大價值。輸入格式 第一行兩個整數,n,v,用空格隔開,分別表示物品數量和揹包容積。接下來有 n行,每行兩個整...

acwing 2 01揹包問題

有 n 件物品和乙個容量是 v的揹包。每件物品只能使用一次。第 i件物品的體積是 vi,價值是 wi。求解將哪些物品裝入揹包,可使這些物品的總體積不超過揹包容量,且價值最大。輸出最大價值。輸入格式 第一行兩個整數,n,v,用空格隔開,分別表示物品數量和揹包容積。接下來有 n行,每行兩個整數 vi,w...