fork download
  1. #include <bits/stdc++.h>
  2. #define int long long
  3. using namespace std;
  4.  
  5. void solve() {
  6. int n,k;
  7. cin>>n>>k;
  8. if(n%2==0){
  9. if(k%n==0){
  10. cout<<n<<endl;
  11. }
  12. else{
  13. cout<<k%n<<endl;
  14. }
  15. }
  16. else{
  17. int y=(k-1)/(n/2);
  18. int z=k+y;
  19.  
  20. if(z%n==0){
  21. cout<<n<<endl;
  22. }
  23. else{
  24. cout<<(z%n)<<endl;
  25. }
  26. }
  27.  
  28. }
  29.  
  30. signed main() {
  31. int t;
  32. cin >> t;
  33. while (t--) {
  34. solve();
  35. }
  36. return 0;
  37. }
  38.  
Success #stdin #stdout 0s 5288KB
stdin
7
2 1
2 2
3 1
3 2
3 3
5 5
69 1337
stdout
1
2
1
3
2
2
65