提出 #46322767
ソースコード 拡げる
fun main() {
val (n, m) = readln().split(" ").map { it.toInt() }
val a = readln().split(" ").map { it.toInt() }
val s = List(n) {
val s = readln()
s
}
val sums = IntArray(n)
for(i in 0 until n) {
for(j in 0 until m) {
if(s[i][j] == 'x') {
continue
}
sums[i] += a[j]
}
sums[i] += i + 1
}
val max = sums.max()
val c = sums.count { it == max }
val flag = c == 1
val sortedA = a.mapIndexed { index, i -> index to i }.sortedByDescending { it.second }
for(i in 0 until n) {
var sum = sums[i]
var count = 0
if(sum == max && flag) {
println(0)
continue
}
var printed = false
for(j in 0 until m) {
if(max < sum) {
printed = true
println(count)
break
}
if(s[i][sortedA[j].first] == 'o') {
continue
}
sum += sortedA[j].second
count++
}
if(!printed) {
println(count)
}
}
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - World Tour Finals |
| ユーザ | dhirabayashi |
| 言語 | Kotlin (Kotlin/JVM 1.8.20) |
| 得点 | 250 |
| コード長 | 1211 Byte |
| 結果 | AC |
| 実行時間 | 110 ms |
| メモリ | 44848 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 250 / 250 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt |
| All | 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00_sample_01.txt | AC | 83 ms | 43168 KiB |
| 00_sample_02.txt | AC | 81 ms | 43460 KiB |
| 00_sample_03.txt | AC | 84 ms | 43280 KiB |
| 01_test_01.txt | AC | 104 ms | 44476 KiB |
| 01_test_02.txt | AC | 107 ms | 44496 KiB |
| 01_test_03.txt | AC | 110 ms | 44664 KiB |
| 01_test_04.txt | AC | 104 ms | 44468 KiB |
| 01_test_05.txt | AC | 104 ms | 44528 KiB |
| 01_test_06.txt | AC | 107 ms | 44432 KiB |
| 01_test_07.txt | AC | 105 ms | 44432 KiB |
| 01_test_08.txt | AC | 107 ms | 44684 KiB |
| 01_test_09.txt | AC | 106 ms | 44724 KiB |
| 01_test_10.txt | AC | 104 ms | 44732 KiB |
| 01_test_11.txt | AC | 105 ms | 44848 KiB |