提出 #358355
ソースコード 拡げる
T = []
gets.to_i.times {
T << gets.to_i
}
T.sort!
M = 1000000007
puts T.map.with_index {|t,i|
t*(T.length-i)
}.inject(:+)
g = T.group_by {|a|a}
puts g.map{|k,a|
(1..a.length).inject{|x,y|(x*y)%M}
}.inject{|x,y|(x*y)%M}
提出情報
| 提出日時 | |
|---|---|
| 問題 | B - アットコーダー王国のコンテスト事情 |
| ユーザ | hato2000 |
| 言語 | Ruby (2.1.5p273) |
| 得点 | 100 |
| コード長 | 242 Byte |
| 結果 | AC |
| 実行時間 | 105 ms |
| メモリ | 6236 KiB |
ジャッジ結果
| セット名 | Sample | Subtask1 | All | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 50 / 50 | 50 / 50 | ||||||
| 結果 |
|
|
|
| セット名 | テストケース |
|---|---|
| Sample | subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt |
| Subtask1 | subtask0_sample_01.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, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt |
| All | subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_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, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.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, subtask2_15.txt, subtask2_16.txt, subtask2_17.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| subtask0_sample_01.txt | AC | 71 ms | 4976 KiB |
| subtask0_sample_02.txt | AC | 68 ms | 4972 KiB |
| subtask0_sample_03.txt | AC | 72 ms | 4972 KiB |
| subtask1_01.txt | AC | 69 ms | 4968 KiB |
| subtask1_02.txt | AC | 68 ms | 4968 KiB |
| subtask1_03.txt | AC | 68 ms | 4972 KiB |
| subtask1_04.txt | AC | 68 ms | 4968 KiB |
| subtask1_05.txt | AC | 70 ms | 4968 KiB |
| subtask1_06.txt | AC | 84 ms | 4964 KiB |
| subtask1_07.txt | AC | 70 ms | 4968 KiB |
| subtask1_08.txt | AC | 69 ms | 4972 KiB |
| subtask1_09.txt | AC | 103 ms | 6120 KiB |
| subtask1_10.txt | AC | 104 ms | 6120 KiB |
| subtask1_11.txt | AC | 101 ms | 6124 KiB |
| subtask1_12.txt | AC | 103 ms | 6120 KiB |
| subtask1_13.txt | AC | 104 ms | 6120 KiB |
| subtask1_14.txt | AC | 102 ms | 6124 KiB |
| subtask1_15.txt | AC | 103 ms | 6108 KiB |
| subtask1_16.txt | AC | 104 ms | 6120 KiB |
| subtask1_17.txt | AC | 102 ms | 6116 KiB |
| subtask1_18.txt | AC | 105 ms | 6120 KiB |
| subtask1_19.txt | AC | 105 ms | 6236 KiB |
| subtask1_20.txt | AC | 71 ms | 4972 KiB |
| subtask1_21.txt | AC | 69 ms | 4956 KiB |
| subtask1_22.txt | AC | 69 ms | 4988 KiB |
| subtask2_01.txt | AC | 98 ms | 5996 KiB |
| subtask2_02.txt | AC | 98 ms | 5864 KiB |
| subtask2_03.txt | AC | 99 ms | 5860 KiB |
| subtask2_04.txt | AC | 98 ms | 5908 KiB |
| subtask2_05.txt | AC | 96 ms | 5960 KiB |
| subtask2_06.txt | AC | 98 ms | 6048 KiB |
| subtask2_07.txt | AC | 97 ms | 5992 KiB |
| subtask2_08.txt | AC | 97 ms | 5912 KiB |
| subtask2_09.txt | AC | 96 ms | 5868 KiB |
| subtask2_10.txt | AC | 97 ms | 5868 KiB |
| subtask2_11.txt | AC | 99 ms | 5868 KiB |
| subtask2_12.txt | AC | 86 ms | 5280 KiB |
| subtask2_13.txt | AC | 83 ms | 5228 KiB |
| subtask2_14.txt | AC | 90 ms | 5292 KiB |
| subtask2_15.txt | AC | 98 ms | 5612 KiB |
| subtask2_16.txt | AC | 88 ms | 5228 KiB |
| subtask2_17.txt | AC | 87 ms | 5224 KiB |