Submission #1393926
Source Code Expand
object Main extends App {
val sc = new java.util.Scanner(System.in)
val n = sc.nextInt()
var a = new Array[Int](n)
var b = new Array[Int](n)
for (i <- 0 until n) a(i) = sc.nextInt()
val halfSize: Int = (n.toDouble / 2).ceil.toInt
val prefix = n % 2
for (i <- 0 until n) {
if ((n - 1) - 2 * i >= 0) {
b(i) = a((n - 1) - 2 * i)
} else {
b(i) = a(prefix + 2 * (i - halfSize))
}
}
println(b.mkString(" "))
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - pushpush |
| User | mizdra |
| Language | Scala (2.11.7) |
| Score | 300 |
| Code Size | 479 Byte |
| Status | AC |
| Exec Time | 894 ms |
| Memory | 76292 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample1.txt, sample2.txt, sample3.txt, sample4.txt |
| All | even_0.txt, even_1.txt, even_2.txt, even_3.txt, odd_0.txt, odd_1.txt, odd_2.txt, odd_3.txt, sample1.txt, sample2.txt, sample3.txt, sample4.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| even_0.txt | AC | 894 ms | 74632 KiB |
| even_1.txt | AC | 872 ms | 74576 KiB |
| even_2.txt | AC | 872 ms | 73540 KiB |
| even_3.txt | AC | 864 ms | 74196 KiB |
| odd_0.txt | AC | 883 ms | 76292 KiB |
| odd_1.txt | AC | 879 ms | 74372 KiB |
| odd_2.txt | AC | 878 ms | 72472 KiB |
| odd_3.txt | AC | 875 ms | 74300 KiB |
| sample1.txt | AC | 335 ms | 25672 KiB |
| sample2.txt | AC | 334 ms | 25412 KiB |
| sample3.txt | AC | 337 ms | 25424 KiB |
| sample4.txt | AC | 336 ms | 25300 KiB |