Submission #87003

# Submission time Handle Problem Language Result Execution time Memory
87003 2018-11-29T06:29:39 Z YottaByte Weighting stones (IZhO11_stones) C++14
0 / 100
2 ms 376 KB
#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

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