fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int D;
  6. cin>>D;
  7. for(int i(0); i<D; i++){
  8. long long int a, b;
  9. cin>>a>>b;
  10. int l=a%10;
  11.  
  12. if((l==0)||(l==1)||(l==5)||(l==6)) cout<<l<<endl;
  13.  
  14. if (l==2)
  15. {
  16. if ((l-4)%b==0) cout<<6<<endl;
  17. else if((l-3)%b==0) cout<<8<<endl;
  18. else if((l-2)%b==0) cout<<4<<endl;
  19. else if((l-1)%b==0) cout<<2<<endl;
  20. }
  21.  
  22. if (l==3)
  23. {
  24. if((l-4)%b==0) cout<<1<<endl;
  25. else if((l-3)%b==0) cout<<7<<endl;
  26. else if((l-2)%b==0) cout<<9<<endl;
  27. else if((l-1)%b==0) cout<<3<<endl;
  28. }
  29.  
  30. if (l==7)
  31. {
  32. if((l-4)%b==0) cout<<7<<endl;
  33. else if((l-3)%b==0) cout<<1<<endl;
  34. else if((l-2)%b==0) cout<<3<<endl;
  35. else if((l-1)%b==0) cout<<9<<endl;
  36. }
  37.  
  38. if (l==8)
  39. {
  40. if((l-4)%b==0) cout<<8<<endl;
  41. else if((l-3)%b==0) cout<<6<<endl;
  42. else if((l-2)%b==0) cout<<2<<endl;
  43. else if((l-1)%b==0) cout<<4<<endl;
  44. }
  45.  
  46. if (l==4)
  47. {
  48. if(b%2==0) cout<<6<<endl;
  49. else if(b%2!=0) cout<<4<<endl;
  50. }
  51.  
  52. if (l==9)
  53. {
  54. if(b%2!=0) cout<<9<<endl;
  55. else if(b%2==0) cout<<1<<endl;
  56.  
  57. }
  58.  
  59. }
  60.  
  61.  
  62. return 0;
  63. }
Success #stdin #stdout 0s 15240KB
stdin
2
126 123312
123 3
stdout
6
7