fork(1) download
  1. #include <iostream>
  2.  
  3.  
  4. using namespace std;
  5.  
  6. int podstawa, wykladnik, p;
  7.  
  8. int main()
  9. {
  10. int t;
  11. cin >> t;
  12. for (int i=0; i<t; i++)
  13. {
  14. cin >> p >> wykladnik;
  15. podstawa = p%10;
  16. if (podstawa==1)
  17. cout << 1 << endl;
  18. if (podstawa==2)
  19. {
  20. if (wykladnik%4==1)
  21. cout << 2 << endl;
  22. if (wykladnik%4==2)
  23. cout << 4 << endl;
  24. if (wykladnik%4==3)
  25. cout << 8 << endl;
  26. if (wykladnik%4==0)
  27. cout << 6 << endl;
  28. }
  29. if (podstawa==3)
  30. {
  31. if (wykladnik%4==1)
  32. cout << 3 << endl;
  33. if (wykladnik%4==2)
  34. cout << 9 << endl;
  35. if (wykladnik%4==3)
  36. cout << 7 << endl;
  37. if (wykladnik%4==0)
  38. cout << 1 << endl;
  39. }
  40. if (podstawa==4)
  41. {
  42. if (wykladnik%4==1)
  43. cout << 4 << endl;
  44. if (wykladnik%4==2)
  45. cout << 6 << endl;
  46. if (wykladnik%4==3)
  47. cout << 4 << endl;
  48. if (wykladnik%4==0)
  49. cout << 6 << endl;
  50. }
  51. if (podstawa==5)
  52. {
  53. cout << 5 << endl;
  54. }
  55. if (podstawa==6)
  56. {
  57. cout << 6 << endl;
  58. }
  59. if (podstawa==7)
  60. {
  61. if (wykladnik%4==1)
  62. cout << 7 << endl;
  63. if (wykladnik%4==2)
  64. cout << 9 << endl;
  65. if (wykladnik%4==3)
  66. cout << 3 << endl;
  67. if (wykladnik%4==0)
  68. cout << 1 << endl;
  69. }
  70. if (podstawa==8)
  71. {
  72. if (wykladnik%4==1)
  73. cout << 8 << endl;
  74. if (wykladnik%4==2)
  75. cout << 4 << endl;
  76. if (wykladnik%4==3)
  77. cout << 2 << endl;
  78. if (wykladnik%4==0)
  79. cout << 6 << endl;
  80. }
  81. if (podstawa==9)
  82. {
  83. if (wykladnik%4==1)
  84. cout << 9 << endl;
  85. if (wykladnik%4==2)
  86. cout << 1 << endl;
  87. if (wykladnik%4==3)
  88. cout << 9 << endl;
  89. if (wykladnik%4==0)
  90. cout << 1 << endl;
  91. }
  92.  
  93.  
  94.  
  95.  
  96. }
  97.  
  98.  
  99. return 0;
  100. }
  101.  
Success #stdin #stdout 0s 3472KB
stdin
36
1 1
1 2
1 3
1 4
2 1
2 2
2 3
2 4
3 1
3 2
3 3
3 4
4 1
4 2
4 3
4 4
5 1
5 2
5 3
5 4
6 1
6 2
6 3
6 4
7 1
7 2
7 3
7 4
8 1
8 2
8 3
8 4
9 1
9 2
9 3
9 4
stdout
1
1
1
1
2
4
8
6
3
9
7
1
4
6
4
6
5
5
5
5
6
6
6
6
7
9
3
1
8
4
2
6
9
1
9
1