fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main(){
  5. ios_base::sync_with_stdio(0);
  6. cin.tie(0);
  7. cout.tie(0);
  8. int T; cin >> T;
  9. while (T--){
  10. int G; cin >> G;
  11. while (G--){
  12. int I,N,Q;
  13. cin >> I >> N >> Q;
  14. if (N%2 == 0){
  15. cout << N/2 <<"\n";
  16. }
  17. else{
  18. if (I == 1){
  19. if (Q == 1){
  20. cout << N/2 <<"\n";
  21. }
  22. else{
  23. cout << N/2 + 1 << "\n";
  24. }
  25. }
  26. else{
  27. if (Q == 1){
  28. cout << N/2 + 1 << "\n";
  29. }
  30. else{
  31. cout << N/2 << "\n";
  32. }
  33. }
  34. }
  35. }
  36. }
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0s 4368KB
stdin
3
2
1 5 2
2 1001 1
3
1 22 2
1 99 1
2 669 1
4
1 10 1
1 11 2
2 12 1
2 13 2
stdout
3
501
11
49
335
5
6
6
6