結果

問題 No.2961 Shiny Monster Master
ユーザー ImTaboo
提出日時 2024-12-29 08:17:32
言語 Kotlin
(2.1.0)
結果
WA  
実行時間 -
コード長 947 bytes
コンパイル時間 14,916 ms
コンパイル使用メモリ 434,952 KB
実行使用メモリ 77,772 KB
最終ジャッジ日時 2024-12-29 08:19:26
合計ジャッジ時間 97,981 ms
ジャッジサーバーID
(参考情報)
judge4 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 1 WA * 71 TLE * 5
権限があれば一括ダウンロードができます
コンパイルメッセージ
Main.kt:34:17: warning: name shadowed: a
            val a = a[i]
                ^

ソースコード

diff #

fun main() {
    val data = readln().split(" ").map { it.toInt() }
    val ro = data[0]
    val n = data[1]
    val a = readln().split(" ").map { it.toInt() }.sorted()


    val q = readln().toInt()
    for (j in 0..q-1 ) {
        val data1 = readln().split(" ").map { it.toInt() }
        val ll = data1[0]
        val rr = data1[1]


        val ln = ll / ro
        var la = ll % ro
        val rn = rr / ro
        val ra = rr % ro
        var rs = 0
        var count :Int

        if (rn-ln==0){
            count=0

        }else
        count = n * (rn - ln -1)





        for (i in 0..n -1) {
            val a = a[i]

            if ((rn-ln== 0) && (la <= a && a <= ra )){

                count = count + 1


            }else
            if ((la <= a && a <= ro ) || (rs <= a && a <= ra )){
                count = count + 1
                la = a
                rs = a

            }

        }

        println(count)
    }

}

0