eolymp
bolt
Try our new interface for solving problems
Məsələlər

Funksiya 9

dərc olunub 20.08.18 17:12:36

На с# не виходить, ліміт памяті менше ніж сам c#

dərc olunub 02.09.20 10:05:00

просто замените рекурсивное вычисление НОД на итеративное.

dərc olunub 02.01.24 15:49:07

include <bits/stdc++.h>

using namespace std;

long long func9(long long m,long long n){ if(m>n){ return func9(m-n,n); }else if(m<n){ return func9(n-m,m); }else{ return n; } }

int main() {

long long a,b;
cin>>a>>b;
cout<<func9(a,b);
return 0;

}

dərc olunub 03.04.24 01:10:31

import java.util.Scanner;

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

public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    long n = scan.nextLong();
    long m = scan.nextLong();
    long result = gcd(n, m);
    System.out.println(result);
    scan.close();
}

}