#39404: c++解題攻略超簡單


iant520jc@gmail.com (Ian Lin)

學校 : 不指定學校
編號 : 261835
來源 : []
最後登入時間 :
2024-02-15 09:34:49
d255. 11417 - GCD -- UVa11417 | From: [1.163.117.211] | 發表日期 : 2024-02-15 09:47

#include <iostream>

using namespace std;

 

int gcd(int m, int n){

while ((m%=n) && (n%=m));

return m+n;

}

int main(){

int N, i, j, G;

while (cin >> N){

if (N==0){

break;

}

G=0;

for (i=1; i<N; i++){

for (j=i+1; j<=N; j++){

G+=gcd(j, i);

}

}

cout << G <<endl;

}

}

 
ZeroJudge Forum