fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int t;
  6. cin >> t;
  7. while (t--)
  8. {
  9. int n;
  10. cin >> n;
  11. int m = 0, r = n, mid = (m + r) / 2;
  12. while (m < r)
  13. {
  14. mid = (m + r) / 2;
  15. if (3 + 3 * mid <= n - 3)
  16. {
  17. m = mid + 1;
  18. }
  19. else
  20. {
  21. r = mid;
  22. }
  23. // cout << l << " " << r << endl;
  24. }
  25. cout << m - 1 << endl;
  26. }
  27. }
Success #stdin #stdout 0.01s 5304KB
stdin
3
5
1 2 3 4 5
1
1033
5
600 900 1300 2000 2550
stdout
-1
-1
-1