eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Возведение в степень - 2

опубликовано 03.06.2015, 00:12:44

Для всех моих попыток по этой задаче, кроме № 2028105, безосновательно выдаёт ошибку выполнения даже при написании на разных языках. Пожалуйста, проверьте решения № 2028129 и № 2028177.

опубликовано 24.06.2020, 10:43:58

А надо не умножать на В,а возводить в степень В.

опубликовано 03.04.2024, 01:05:52

import java.util.Scanner;

public class Main { public static long power(long x,long y,long n){ if(y==0){ return 1; } else if(y%2==0){ return power(((x%n)*(x%n))%n,y/2,n)%n; }else{ return ((x%n)*(power(((x%n)*(x%n))%n,y/2,n))%n)%n; } } public static void main(String[] args) { Scanner scan = new Scanner(System.in);

    long  n,a,b;
    a = scan.nextLong();

b = scan.nextLong(); n = scan.nextLong();

    System.out.println(power(a,b,n));

}

}