Submission #1298506

#TimeUsernameProblemLanguageResultExecution timeMemory
1298506floGuess the number (BOI20_guess)C++20
0 / 100
0 ms336 KiB
#include <bits/stdc++.h> #define task "testing" #define ll long long #define multitest 0 using namespace std; int ask(int x) { cout << "? " << x << endl; int res; cin >> res; return res; } void guess(int x) { cout << "= " << x << endl; } void flo(int ID) { int l = 1, r; cin >> r; while (l <= r) { int mid = (l+r)/2; int res = ask(mid); if (res == 1) { l = mid+1; } if (res == 0) { guess(mid); return; } if (res == -1) { r = mid-1; } } } int main() { // ios_base::sync_with_stdio(0); // cin.tie(0); cout.tie(0); if (fopen(task".inp", "r")) { freopen(task".inp", "r", stdin); freopen(task".out", "w", stdout); } int TCS = 1, ID = 1; if (multitest) { cin >> TCS; } while (TCS--) flo(ID++); return 0; }

Compilation message (stderr)

Guess.cpp: In function 'int main()':
Guess.cpp:46:24: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   46 |                 freopen(task".inp", "r", stdin);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
Guess.cpp:47:24: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   47 |                 freopen(task".out", "w", stdout);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...