Submission #3470

#TimeUsernameProblemLanguageResultExecution timeMemory
3470movie_joDivide into triangle (kriii1_D)C++98
1 / 1
0 ms1092 KiB
#include <stdio.h>
#include <algorithm>

using namespace std;

int z[900];

int main(void)
{
	int x, y, N, i;

	scanf("%d", &N);

	for(i = 0; i < 3*N; i++)
	{
		scanf("%d %d", &x, &y);

		if(x + y >= 0)
			z[i] = (x + y)*1000 + i + 1;
		else
			z[i] = (x + y)*1000 - i - 1;
	}

	sort(z, z + 3*N);

	for(i = 0; i < 3*N; i++)
	{
		if(z[i] < 0)
			z[i] = -z[i];

		printf("%d", z[i]%1000);

		if((i + 1)%3)
			printf(" ");
		else
			printf("\n");
	}

	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...