結果
問題 | No.490 yukiソート |
ユーザー |
![]() |
提出日時 | 2019-02-19 16:31:54 |
言語 | Scala(Beta) (3.6.2) |
結果 |
AC
|
実行時間 | 1,274 ms / 2,000 ms |
コード長 | 474 bytes |
コンパイル時間 | 14,541 ms |
コンパイル使用メモリ | 266,276 KB |
実行使用メモリ | 65,040 KB |
最終ジャッジ日時 | 2024-11-16 16:58:12 |
合計ジャッジ時間 | 55,733 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 34 |
ソースコード
import scala.collection.mutable._ object KyoPRO{ implicit class Swap[T](v:Seq[T]) { def swap(i:Int,j:Int):Unit = { val t=v(i) v(i)=v(j) v(j)=t } } } import KyoPRO._ object Main { def main(A:Array[String])={ val s = new java.util.Scanner(System.in) val n=s.nextInt val a=Array.fill(n)(s.nextInt) for(i<-0 to n*2-4){ for(j<-(0 to n-2).takeWhile(j=>j<i-j)){ if(i-j<n&&a(j)>a(i-j)) a.seq.swap(j,i-j) } } println(a mkString " ") } }