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
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 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