POJ 3090 Visible Lattice Points 歐拉函數
題意:在坐標系中,從橫縱坐標 0 ≤ x, y ≤ N中的點中選擇點,並且這些點與(0,0)的連點不經過其他的點。
思路:顯而易見,x與y只有互質的情況下才會發生(0,0)與(x,y)交點不經過其他的點的情況,對於x,y等於N時,可以選擇的點均為小於等於N並且與N互質的數,共Euler(N)個,並且不重疊。所以可以得到遞推公式aa[i]=aa[i]+2*Euler(N)。
代碼:
#include
#include
#include
#include
#include