在乙個平面直角座標系的第一象限內,如果乙個點(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...