結果

提出番号 1872
提出者 nadare881
言語 Python3
提出日時 2018-08-04 14:18:05
問題名 (71)音楽ゲーム
結果 AC
点数 100%

テストケース

テストケース 結果 得点 実行時間 メモリ使用量
1 AC 100% 58ms 48304KB
2 AC 100% 51ms 44240KB
3 AC 100% 49ms 43328KB
4 AC 100% 84ms 56864KB
5 AC 100% 73ms 49680KB
6 AC 100% 69ms 52736KB
7 AC 100% 29ms 36960KB
8 AC 100% 84ms 56464KB
9 AC 100% 110ms 66048KB
10 AC 100% 91ms 56560KB
11 AC 100% 95ms 57952KB
12 AC 100% 129ms 74128KB
13 AC 100% 58ms 47792KB
14 AC 100% 94ms 65968KB
15 AC 100% 47ms 40640KB
16 AC 100% 32ms 38096KB
17 AC 100% 135ms 73088KB
18 AC 100% 114ms 65168KB
19 AC 100% 53ms 48112KB
20 AC 100% 90ms 56464KB
21 AC 100% 110ms 73440KB
22 AC 100% 113ms 72256KB
23 AC 100% 127ms 75584KB
24 AC 100% 24ms 37120KB
25 AC 100% 183ms 73808KB
26 AC 100% 139ms 77408KB
27 AC 100% 73ms 52784KB
28 AC 100% 138ms 77680KB
29 AC 100% 105ms 66928KB
30 AC 100% 127ms 72576KB

ソースコード


# -*- coding: utf-8 -*-
from collections import Counter
def inpl(): return list(map(int, input().split()))

MOD = 10**9 + 7

N = int(input())
C = Counter(inpl())

K = sorted(C.keys())
x = C[K[0]]
t = C[K[0]]

for k in K[1:]:
    x = (t*C[k])%MOD
    t = (t+x)%MOD

print(t)