Submission #2132624
Source Code Expand
#include<bits/stdc++.h> #include<vector> using namespace std; typedef long long ll; #define REP(i,n) for(ll i = 0;i < (ll)(n);i++) #define INF (1e9 + 1) #define MAXI 4951 #define MAXN 101 int main() { int N,A[MAXI],B[MAXI],C[MAXI],D[MAXI],p[MAXN] = {0},I; cin >> N; I = N * (N - 1) / 2; REP(i,I){ cin >> A[i] >> B[i] >> C[i] >> D[i]; } REP(i,I){ if(C[i] > D[i]){ p[A[i] - 1] += 3; } else if(C[i] < D[i]){ p[B[i] - 1] += 3; } else if(C[i] == D[i]){ p[A[i] - 1]++; p[B[i] - 1]++; } } int co = 0; REP(i,N){ //cout << "Team" << i + 1 << " : " << p[i] << endl; REP(j,N){ if(p[i] < p[j]){ co++; } } cout << co + 1 << endl; co = 0; } return 0; } /* REP(i,a){ REP(j,b){ } } */
Submission Info
Submission Time | |
---|---|
Task | B - サッカー (Soccer) |
User | youluoy |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 984 Byte |
Status | AC |
Exec Time | 6 ms |
Memory | 384 KB |
Judge Result
Set Name | set01 | set02 | set03 | set04 | set05 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 20 / 20 | 20 / 20 | 20 / 20 | 20 / 20 | 20 / 20 | ||||||||||
Status |
|
|
|
|
|
Set Name | Test Cases |
---|---|
set01 | data1 |
set02 | data2 |
set03 | data3 |
set04 | data4 |
set05 | data5 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
data1 | AC | 1 ms | 256 KB |
data2 | AC | 5 ms | 256 KB |
data3 | AC | 6 ms | 256 KB |
data4 | AC | 6 ms | 384 KB |
data5 | AC | 6 ms | 256 KB |