Jak mogę poprawić mój program, żeby zmusić go do szybszego działania. Głównie chodzi mi o to, żeby strona: https://pl.spoj.com/problems/PA05_POT/ i ich internetowy sędzia nie odrzucał mojego programu z względu na czas.
Mój program:
#include <iostream>
using namespace std;
int n;
long long a,b;
long long x(long long a,long long b)
{
long long p=1;
for (int i=0;i<b;i++)
p*=a;
return p;
}
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a>>b;
cout<<x(a,b)%10<<endl;
}
return 0;
}