fork download
  1. #include <iostream>
  2. using namespace std;
  3. int potega(int a, int b);
  4. int main()
  5. {
  6. int D,c;
  7. unsigned long int a,b;
  8. cin >> D;
  9. for(int i=0;i<D;i++){
  10. cin >> a >> b;
  11. int c = b%4;
  12.  
  13. if(b>0 && c>0)
  14. b=c;
  15.  
  16. cout << potega(a,b)%10 << endl;
  17.  
  18. }
  19.  
  20. }
  21. int potega(int a, int b){
  22. if(b==0)
  23. return 1;
  24. else
  25. return a=a*potega(a,--b);
  26. }
  27.  
  28.  
Success #stdin #stdout 0s 3472KB
stdin
3
2 10
2 4
2 0
stdout
4
6
1