結果
問題 | No.1380 Borderline |
ユーザー |
|
提出日時 | 2021-03-03 00:08:28 |
言語 | Scala(Beta) (3.6.2) |
結果 |
AC
|
実行時間 | 1,082 ms / 2,000 ms |
コード長 | 455 bytes |
コンパイル時間 | 11,344 ms |
コンパイル使用メモリ | 255,600 KB |
実行使用メモリ | 64,816 KB |
最終ジャッジ日時 | 2024-10-03 02:18:01 |
合計ジャッジ時間 | 60,469 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 41 |
ソースコード
import java.util.Scannerobject Main extends App {val sc = new Scanner(System.in)def solve(k: Int, pn: Array[Int]): Int = {val maxPoint = pn.max + 1var tmp = 0for(i <- (0 to maxPoint).reverse) {val cnt = pn.count(_ >= i)if(cnt <= k) {tmp = cnt} else {return tmp}}tmp}val n = sc.nextIntval k = sc.nextIntval pn = Array.fill(n)(sc.nextInt)println(solve(k, pn))}