Submission #14110190
Source Code Expand
import kotlin.comparisons.*
fun main(args: Array<String>){
val (N, M) = readLine()!!.split(" ").map { it.toInt() }
val array = Array(M){ i -> readLine()!!.split(" ").map { it.toInt() }.let { CityInfo(it[0], it[1], "", i) }}
array.sortWith(compareBy({ it.p }, { it.birth }))
var i = 1
var city = array[0].p
for (a in array){
if(city == a.p){
a.num = add0(a.p) + add0(i)
}else{
i = 1
a.num = add0(a.p) + add0(i)
}
city = a.p
i++
}
array.sortBy { it.order }
array.map { it.num }.joinToString("\n").let { println(it) }
}
class CityInfo(
val p: Int,
val birth: Int,
var num: String = "",
val order: Int
)
fun add0(i: Int): String{
if(i.toString().length < 6){
return "0".repeat(6 - i.toString().length) + i.toString()
}else{
return i.toString()
}
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - ID |
| User | MelVouivre |
| Language | Kotlin (1.0.0) |
| Score | 300 |
| Code Size | 940 Byte |
| Status | AC |
| Exec Time | 1884 ms |
| Memory | 131632 KiB |
Compile Error
Main.kt:4:10: warning: variable 'N' is never used
val (N, M) = readLine()!!.split(" ").map { it.toInt() }
^
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 300 / 300 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample_01.txt, sample_02.txt, sample_03.txt |
| All | 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, sample_01.txt, sample_02.txt, sample_03.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 01.txt | AC | 1556 ms | 123272 KiB |
| 02.txt | AC | 1667 ms | 123368 KiB |
| 03.txt | AC | 240 ms | 33900 KiB |
| 04.txt | AC | 241 ms | 36076 KiB |
| 05.txt | AC | 1579 ms | 128916 KiB |
| 06.txt | AC | 1368 ms | 121124 KiB |
| 07.txt | AC | 337 ms | 39084 KiB |
| 08.txt | AC | 1717 ms | 127208 KiB |
| 09.txt | AC | 1525 ms | 122800 KiB |
| 10.txt | AC | 1501 ms | 119584 KiB |
| 11.txt | AC | 1472 ms | 123760 KiB |
| 12.txt | AC | 1338 ms | 116072 KiB |
| 13.txt | AC | 1712 ms | 131632 KiB |
| 14.txt | AC | 1396 ms | 122932 KiB |
| 15.txt | AC | 1534 ms | 125600 KiB |
| 16.txt | AC | 1884 ms | 130744 KiB |
| 17.txt | AC | 1399 ms | 121312 KiB |
| 18.txt | AC | 1540 ms | 121600 KiB |
| sample_01.txt | AC | 240 ms | 33900 KiB |
| sample_02.txt | AC | 239 ms | 35944 KiB |
| sample_03.txt | AC | 238 ms | 34028 KiB |