Submission #87042

# Submission time Handle Problem Language Result Execution time Memory
87042 2018-11-29T09:24:50 Z YottaByte Weighting stones (IZhO11_stones) C++14
0 / 100
2 ms 256 KB
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;

#define pb push_back
#define ins insert
#define fr first
#define sc second

const int N = 3e5;

int ll, rr;
int sl, sr;

main()
{
	int n; cin >> n;
	int r, s;
	for(int i = 1; i <= n; i++)
	{
		cin >> r >> s;
		if(s == 2)
		{
			rr = max(rr, r);
			sr += r;
			if(sr <= sl && rr > ll)
			{
				puts("?");
				continue;
			}
			if(rr > ll)
			{
				puts("<");
				continue;
			}
			else
			{
				puts(">");
				continue;
			}
		}
		else
		{
			ll = max(ll, r);
			sl += r;
			if(sr >= sl && ll > rr)
			{
				puts("?");
				continue;
			}
			if(rr > ll)
			{
				puts("<");
				continue;
			}
			else
			{
				puts(">");
				continue;
			}
		}
	}
}
/*
5
1 1
2 1
3 1
4 1
5 2
*/

Compilation message

stones.cpp:16:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
 main()
      ^
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -