code(防止忘记):
void euler(){ for(int i = 2;i < n;i++){ if(!E[i]) for(int j = i;j < n;j+=i){ if(!E[j]) E[j] = j; E[j] = E[j]/i*(i-1); } } }