Mam problem z zadaniem Czy umiesz potęgować na SPOJ-u w visual studio kod działa idealnie jednak sędzia mówi że przekroczono limit czas. Ktoś chciałby pomóc z kodem?
#include <iostream>
using namespace std;
long int potega(int x, int y);
int main()
{
int a, b, t;
cin >> t;
for (int i = 0; i < t; i++)
{
cin >> a >> b;
cout << potega(a, b)%10 << "\n";
}
return 0;
}
long int potega(int x, int y)
{
if (y == 1)return x;
else return x * potega(x, y - 1);
}