fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. // Speed
  5. #define fast_io ios::sync_with_stdio(0); cin.tie(0); cout.tie(0)
  6.  
  7. // Typedefs
  8. #define int long long
  9. #define pb push_back
  10. #define ff first
  11. #define ss second
  12. #define all(x) (x).begin(), (x).end()
  13. #define rall(x) (x).rbegin(), (x).rend()
  14. #define sz(x) ((int)(x).size())
  15. #define endl '\n'
  16.  
  17. // Loops
  18. #define rep(i,a,b) for(int i=a;i<b;++i)
  19. #define each(x, a) for (auto &x : a)
  20.  
  21. int distinct_count(vector<int> &v) {
  22. unordered_set<int> st(all(v));
  23. return st.size();
  24. }
  25.  
  26. // Logic
  27. void solve() {
  28. int n;
  29. cin>>n;
  30. int y,r;
  31. cin>>y>>r;
  32. int d;
  33. d=y/2 +r;
  34. if(d>n) cout<<n<<endl;
  35. else cout<<d<<endl;
  36. }
  37.  
  38.  
  39. // Main
  40. int32_t main() {
  41. fast_io;
  42. int t;
  43. cin>>t;
  44. while (t--) solve();
  45. return 0;
  46. }
  47.  
Success #stdin #stdout 0s 5320KB
stdin
5
3
1 2
2
0 0
4
6 0
3
3 3
10
11 5
stdout
2
0
3
3
10