1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.Scanner; object Main{ def gcd(m : Int, n : Int, x : Int, y : Int): Int = { if(m < n){ return gcd(n,m,y,x); } if(m % n == 0){ println(n); return n; } return gcd((m%n), n, x, (y+m/n)); } // Main function def main(args : Array[ String ]) = { val in = new Scanner(System.in); val m = in.nextInt(); val n = in.nextInt(); gcd(n, m , 1, 1); } } |
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwpvYmplY3QgTWFpbnsKCWRlZiBnY2QobSA6IEludCwgbiA6IEludCwgeCA6IEludCwgeSA6IEludCk6IEludCA9IHsKCQlpZihtIDwgbil7CgkJCXJldHVybiBnY2QobixtLHkseCk7CgkJfQoJCWlmKG0gJSBuID09IDApewoJCQlwcmludGxuKG4pOwoJCQlyZXR1cm4gbjsKCQl9CgkJcmV0dXJuIGdjZCgobSVuKSwgbiwgeCwgKHkrbS9uKSk7Cgl9CgkvLyBNYWluIGZ1bmN0aW9uCglkZWYgbWFpbihhcmdzIDogQXJyYXlbIFN0cmluZyBdKSA9IHsKCQl2YWwgaW4gPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCXZhbCBtID0gaW4ubmV4dEludCgpOwoJCXZhbCBuID0gaW4ubmV4dEludCgpOwoJCWdjZChuLCBtICwgMSwgMSk7Cgl9Cn0K
-
upload with new input
-
result: Runtime error time: 0.02s memory: 211200 kB signal: -1
12 46
Exception in thread "main" java.lang.NoSuchMethodError: main
-
result: Runtime error time: 0.03s memory: 211200 kB signal: -1
Exception in thread "main" java.lang.NoSuchMethodError: main



