Submission #1779262


Source Code Expand

#include<cstdio>

int n, r[5000][4], p[105], rn[100];

int main()
{	
	scanf("%d", &n);
	int m = n * (n - 1) / 2;
	
	for (int i = 0; i < m; i++){
		for (int j = 0; j < 4; j++){
			scanf("%d", &r[i][j]);
		}
		
		if (r[i][2] > r[i][3])
			p[r[i][0] - 1] += 3;
		else if (r[i][2] < r[i][3])
			p[r[i][1] - 1] += 3;
		else{
			p[r[i][0] - 1]++;
			p[r[i][1] - 1]++;
		}
	}
		
	for (int i = 0; i < n; i++) rn[i] = 1;
	
	for (int i = 0; i < n; i++)
		for (int j = 0; j < n; j++)
			if (p[i] < p[j])
				rn[i]++;
				
			
	for (int i = 0; i < n; i++) 
		printf("%d\n", rn[i]);		
}

Submission Info

Submission Time
Task B - サッカー (Soccer)
User giusto
Language C++14 (GCC 5.4.1)
Score 100
Code Size 609 Byte
Status AC
Exec Time 2 ms
Memory 256 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:7:17: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d", &n);
                 ^
./Main.cpp:12:25: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
    scanf("%d", &r[i][j]);
                         ^

Judge Result

Set Name set01 set02 set03 set04 set05
Score / Max Score 20 / 20 20 / 20 20 / 20 20 / 20 20 / 20
Status
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
Set Name Test Cases
set01 data1
set02 data2
set03 data3
set04 data4
set05 data5
Case Name Status Exec Time Memory
data1 AC 1 ms 128 KB
data2 AC 2 ms 256 KB
data3 AC 2 ms 256 KB
data4 AC 2 ms 256 KB
data5 AC 2 ms 256 KB