eolymp
bolt
Try our new interface for solving problems
published at 5/10/11, 5:53:12 pm

А для n<=10^12 хотябы один тест можно решить

awpris replied:
Конечно можно. Решайте хоть все подряд в убывающем порядке... :)
published at 4/3/24, 1:06:22 am

import java.util.Scanner;

public class Main { public static int GCD(int a, int b) { if (b == 0) return a; return GCD(b, a % b); }

public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    int n;
    while ((n = scan.nextInt()) > 0) {
        if (n == 0) {
            break;
        }
        int g = 0;
        for (int i = 1; i < n; i++) {
            for (int j = i + 1; j <= n; j++) {
                g += GCD(i, j);
            }
        }
        System.out.println(g);
    }
}

}