Submission #3718603


Source Code Expand

N=int(input())
table=[]
for i in range(N):
    x,y=map(int,input().split())
    table.append((y,x))
table=sorted(table,reverse=True)
mod=10**9+7
L=[1]*(N+3)
t=1
for i in range(1,N+3):
    t*=i
    t%=mod
    L[i]=t
M=[1]*(N+3)
for i in range(1,N+3):
    M[i]=pow(i,mod-2,mod)
P=[0]*(N+1)
Q=[0]*(N+1)
for i in range(N):
    P[i+1]=P[i]+table[i][1]
    Q[i+1]=Q[i]+table[i][0]*table[i][1]
ans=0
for i in range(1,N-1):
    t=(table[i][0]*(P[N]-P[i])-(Q[N]-Q[i]))%mod
    s=(M[i+1]*M[i+2])%mod
    ans+=(2*L[N]*s*t)%mod
    ans%=mod
print(ans)

Submission Info

Submission Time
Task E - 天下一コップ
User okumura
Language PyPy3 (2.4.0)
Score 140
Code Size 566 Byte
Status AC
Exec Time 1039 ms
Memory 69848 KB

Judge Result

Set Name Sample Subtask1 Subtask2 Subtask3
Score / Max Score 0 / 0 15 / 15 55 / 55 70 / 70
Status
AC × 3
AC × 17
AC × 31
AC × 45
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
Subtask1 sample_01.txt, sample_02.txt, sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt
Subtask2 sample_01.txt, sample_02.txt, sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt, subtask2_12.txt, subtask2_13.txt, subtask2_14.txt
Subtask3 sample_01.txt, sample_02.txt, sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt, subtask2_12.txt, subtask2_13.txt, subtask2_14.txt, subtask3_01.txt, subtask3_02.txt, subtask3_03.txt, subtask3_04.txt, subtask3_05.txt, subtask3_06.txt, subtask3_07.txt, subtask3_08.txt, subtask3_09.txt, subtask3_10.txt, subtask3_11.txt, subtask3_12.txt, subtask3_13.txt, subtask3_14.txt
Case Name Status Exec Time Memory
sample_01.txt AC 163 ms 38256 KB
sample_02.txt AC 163 ms 38256 KB
sample_03.txt AC 161 ms 38256 KB
subtask1_01.txt AC 163 ms 38256 KB
subtask1_02.txt AC 161 ms 38256 KB
subtask1_03.txt AC 162 ms 38256 KB
subtask1_04.txt AC 168 ms 38384 KB
subtask1_05.txt AC 165 ms 38256 KB
subtask1_06.txt AC 161 ms 38256 KB
subtask1_07.txt AC 164 ms 38256 KB
subtask1_08.txt AC 163 ms 38256 KB
subtask1_09.txt AC 165 ms 38256 KB
subtask1_10.txt AC 162 ms 38256 KB
subtask1_11.txt AC 161 ms 38256 KB
subtask1_12.txt AC 165 ms 38256 KB
subtask1_13.txt AC 161 ms 38256 KB
subtask1_14.txt AC 164 ms 38256 KB
subtask2_01.txt AC 246 ms 43372 KB
subtask2_02.txt AC 246 ms 43500 KB
subtask2_03.txt AC 254 ms 43500 KB
subtask2_04.txt AC 254 ms 43500 KB
subtask2_05.txt AC 249 ms 43500 KB
subtask2_06.txt AC 249 ms 43500 KB
subtask2_07.txt AC 247 ms 43500 KB
subtask2_08.txt AC 255 ms 43728 KB
subtask2_09.txt AC 249 ms 43500 KB
subtask2_10.txt AC 260 ms 43500 KB
subtask2_11.txt AC 249 ms 43500 KB
subtask2_12.txt AC 247 ms 43500 KB
subtask2_13.txt AC 252 ms 43756 KB
subtask2_14.txt AC 247 ms 43500 KB
subtask3_01.txt AC 630 ms 57176 KB
subtask3_02.txt AC 706 ms 68312 KB
subtask3_03.txt AC 967 ms 69336 KB
subtask3_04.txt AC 964 ms 68696 KB
subtask3_05.txt AC 953 ms 68440 KB
subtask3_06.txt AC 927 ms 68440 KB
subtask3_07.txt AC 973 ms 69464 KB
subtask3_08.txt AC 935 ms 68440 KB
subtask3_09.txt AC 942 ms 68568 KB
subtask3_10.txt AC 997 ms 69848 KB
subtask3_11.txt AC 953 ms 68440 KB
subtask3_12.txt AC 1039 ms 69336 KB
subtask3_13.txt AC 969 ms 68952 KB
subtask3_14.txt AC 983 ms 69848 KB