結果

問題 No.250 atetubouのzetubou
ユーザー くわい
提出日時 2015-10-25 23:58:24
言語 Scala(Beta)
(3.6.2)
結果
CE  
(最新)
AC  
(最初)
実行時間 -
コード長 849 bytes
コンパイル時間 6,498 ms
コンパイル使用メモリ 226,432 KB
最終ジャッジ日時 2024-11-14 19:22:08
合計ジャッジ時間 7,441 ms
ジャッジサーバーID
(参考情報)
judge3 / judge5
このコードへのチャレンジ
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。

コンパイルメッセージ
-- [E040] Syntax Error: Main.scala:23:32 ---------------------------------------
23 |  def main(args: Array[String]) {
   |                                ^
   |                                '=' expected, but '{' found
1 error found

ソースコード

diff #
プレゼンテーションモードにする

import java.util.Scanner
object Problem250 {
def proc(dxt: Seq[(Int, Int, Long)]): Seq[String] = {
for ((d, x, t) <- dxt) yield {
val cnt: BigDecimal =
(d, x) match {
case _ if d >= 27 && x >= 27 => Long.MaxValue //
case _ => ncr(x + d - 1, d - 1)
}
if (t >= cnt) "AC" else "ZETUBOU"
}
}
def ncr(n: BigDecimal, r: BigDecimal): BigDecimal = {
val numer: BigDecimal = (n to n - r + 1 by -1).product
val denom: BigDecimal = (r to 1 by -1).product
(numer / denom).setScale(0, scala.math.BigDecimal.RoundingMode.HALF_UP)
}
def main(args: Array[String]) {
val sc = new Scanner(System.in)
val query = sc.nextInt()
val dxt = Seq.fill(query)(sc.nextInt(), sc.nextInt(), sc.nextLong())
val result = proc(dxt)
result.foreach(println)
}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0