Submission #87003

#TimeUsernameProblemLanguageResultExecution timeMemory
87003YottaByteWeighting stones (IZhO11_stones)C++14
0 / 100
2 ms376 KiB
#include <iostream> #include <iomanip> #include <math.h> using namespace std; #define pb push_back #define ins insert #define fr first #define sc second #define endl '\n' const int pi = acos(0) * 2; const int N = 3e5; inline void FIXED() { cout << fixed << setprecision(48); } inline double dist(int x1, int x2, int y1, int y2) { return sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2)); } int l, r; int sl, sr; main() { ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); int n; cin >> n; int r, s; cin >> r >> s; if(s == 1) l = r; if(s == 2) ::r = r; for(int i = 1; i <= n; i++) { if(s == 2) { ::r = max(r, ::r); sr += r; //cout << "********************************" << endl; //cout << sr << " " << sl << endl; if(sr == sl) { cout << '?' << endl; } else if(l < ::r && sl < sr) { cout << '<' << endl; } else { cout << '>' << endl; } } else { l = max(r, l); sl += r; if(sr == sl) { cout << '?' << endl; } else if(::r < l && sr < sl) { cout << '>' << endl; } else { cout << '<' << endl; } } if(i < n) cin >> r >> s; } }

Compilation message (stderr)

stones.cpp:26:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main()
      ^
#Verdict Execution timeMemoryGrader output
Fetching results...