fork(2) download
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int t,ca,cb,a,b;
  6. cin>>t;
  7. for(int i=0;i<t;i++)
  8. {
  9. cin>>a>>b;
  10. ca=a%10;
  11. switch (ca)
  12. {
  13. case 0: cout<<0<<endl; break;
  14. case 1: cout<<1<<endl; break;
  15. case 5: cout<<5<<endl; break;
  16. case 6: cout<<6<<endl; break;
  17. case 2:
  18. {
  19. int c2;
  20. c2=b%100;
  21. if(c2%4==1)cout<<2<<endl;
  22. else if(c2%4==2)cout<<4<<endl;
  23. else if(c2%4==3)cout<<8<<endl;
  24. else if(c2%4==0)cout<<6<<endl;
  25. break;
  26. }
  27. case 3:
  28. {
  29. int c2;
  30. c2=b%100;
  31. if(c2%4==1)cout<<3<<endl;
  32. else if(c2%4==2)cout<<9<<endl;
  33. else if(c2%4==3)cout<<7<<endl;
  34. else if(c2%4==0)cout<<1<<endl;
  35. break;
  36. }
  37. case 4:
  38. {
  39. cb==b%10;
  40. if(cb%2==0)cout<<6<<endl;
  41. else cout<<4<<endl;
  42. break;
  43. }
  44. case 7:
  45. {
  46. int c2;
  47. c2=b%100;
  48. if(c2%4==1)cout<<7<<endl;
  49. else if(c2%4==2)cout<<9<<endl;
  50. else if(c2%4==3)cout<<3<<endl;
  51. else if(c2%4==0)cout<<1<<endl;
  52. break;
  53. }
  54. case 8:
  55. {
  56. int c2;
  57. c2=b%100;
  58. if(c2%4==1)cout<<8<<endl;
  59. else if(c2%4==2)cout<<4<<endl;
  60. else if(c2%4==3)cout<<2<<endl;
  61. else if(c2%4==0)cout<<6<<endl;
  62. break;
  63. }
  64. case 9:
  65. {
  66. cb==b%10;
  67. if(cb%2==0)cout<<1<<endl;
  68. else cout<<9<<endl;
  69. break;
  70. }
  71. }
  72. }
  73. return 0;
  74. }
  75.  
Success #stdin #stdout 0s 3416KB
stdin
5
12321431 21 
12324342556778 12
1243232452321326 4
2132434342343 12 
123123213123 2131         
stdout
1
7
7
7
7