Нужно перенести:
b = []
for x in range(int(input())):
----a = list(map(int, input().split()))
----b.append(pow(a[1], a[0] - 2, a[0]))
print('\n'.join(map(str, b)))
В С++. Чтобы работало) И была таже скорость выполнения.
C/C++
Перенос из Python в С++.
#include
#include
using namespace std;
// Имитация ф-ции pow из Python в варианте с 3 параметрами
int pwr(int a, int n, int m) {
if (n > n;
vector b(n);
for (int i = 0; i < n; ++i) {
int a, k;
cin >> k >> a;
b[i] = pwr(a, k - 2, k);
}
for (auto v: b) { cout >> v >> '\n'; }
}
Игорь Ефимов
Поправка:
С++ в отличие от питона типизированный язык
и нужно подключать библиотеку — <list> .
#include <list>
Далее используем конструкцию ниже:
list < тип данных > <имя контейнера>;
после создания списка присвоить ему значения можно сделать так:
list <int> this_list = {4, 6, 3, 2};
есть еще операции над списком и итераторы.
читайте документацию.
и нужно подключать библиотеку — <list> .
#include <list>
Далее используем конструкцию ниже:
list < тип данных > <имя контейнера>;
после создания списка присвоить ему значения можно сделать так:
list <int> this_list = {4, 6, 3, 2};
есть еще операции над списком и итераторы.
читайте документацию.
а какая скорость выполнения на питоне!?
Вячеслав Лёзов
в он лайн НЕ РАБОТАЕТ ваша программа
#include
#include
#include
#include
using namespace std;
// Функция вычисления экспоненты по модулю
int modpow(int base, int exponent, int modulus) {
int result = 1;
while (exponent > 0) {
if (exponent % 2 == 1) {
result = (result * base) % modulus;
}
exponent = exponent >> 1;
base = (base * base) % modulus;
}
return result;
}
int main() {
int n;
cin >> n;
vector b;
for (int x = 0; x < n; x++) {
int a[3];
cin >> a[1] >> a[0];
b.push_back(modpow(a[1], a[0] - 2, a[0]));
}
for (int i = 0; i < b.size(); i++) {
cout
Похожие вопросы
- Что лучше для новичка: Python vs C?
- Что стоит учить Python или C++.
- В какую сферу IT идти учиться? Есть пять вариантов : 1) Программирование С++(либо python); ...
- Зарплаты разработчиков C++ Python
- Задача по программированию. Решить на Python или C++
- Какой язык программирования работает быстрее и в каких случаях (Python и C++)?
- Что делает flush код ниже? Он никак не влияет на перенос курсора на новую строку, тоже самое можно сделать с endl.
- C#; C++; python изучение языков программирования
- Напишите пожалуйста код на C++ или Python
- Мне нравятся высокоуровневые языки, например python, а в институт преподают c++