結果

問題 No.1389 Clumsy Calculation
ユーザー rutilicusrutilicus
提出日時 2021-02-21 22:56:49
言語 Kotlin
(1.9.23)
結果
AC  
実行時間 658 ms / 2,000 ms
コード長 512 bytes
コンパイル時間 12,980 ms
コンパイル使用メモリ 437,388 KB
実行使用メモリ 84,984 KB
最終ジャッジ日時 2024-09-19 19:44:20
合計ジャッジ時間 29,727 ms
ジャッジサーバーID
(参考情報)
judge5 / judge1
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 301 ms
56,772 KB
testcase_01 AC 302 ms
56,808 KB
testcase_02 AC 297 ms
56,840 KB
testcase_03 AC 362 ms
57,180 KB
testcase_04 AC 367 ms
57,184 KB
testcase_05 AC 368 ms
57,176 KB
testcase_06 AC 364 ms
57,196 KB
testcase_07 AC 375 ms
57,160 KB
testcase_08 AC 299 ms
56,720 KB
testcase_09 AC 643 ms
84,984 KB
testcase_10 AC 518 ms
68,700 KB
testcase_11 AC 353 ms
52,020 KB
testcase_12 AC 352 ms
52,148 KB
testcase_13 AC 351 ms
52,208 KB
testcase_14 AC 624 ms
77,936 KB
testcase_15 AC 571 ms
78,036 KB
testcase_16 AC 566 ms
78,232 KB
testcase_17 AC 572 ms
78,180 KB
testcase_18 AC 573 ms
78,180 KB
testcase_19 AC 580 ms
78,116 KB
testcase_20 AC 577 ms
78,228 KB
testcase_21 AC 578 ms
78,352 KB
testcase_22 AC 577 ms
78,316 KB
testcase_23 AC 658 ms
78,284 KB
testcase_24 AC 580 ms
78,416 KB
testcase_25 AC 579 ms
78,272 KB
testcase_26 AC 568 ms
77,724 KB
testcase_27 AC 567 ms
78,220 KB
testcase_28 AC 614 ms
78,164 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

fun main() {
    val builder = StringBuilder()

    val (n, x) = readInputLine().split(" ").map { it.toLong() }
    val sArr = readInputLine().split(" ").map { it.toLong() }
    val sSum = sArr.sum()

    val wrongA = n * x - sSum

    for (s in sArr) {
        if (s % 2L != 0L) {
            continue
        }
        if (s / 2L + wrongA == x) {
            builder.appendLine(s / 2L)
            break
        }
    }

    print(builder.toString())
}

fun readInputLine(): String {
    return readLine()!!
}
0