Submission #6515860


Source Code Expand


import java.io.PrintWriter

val pw = PrintWriter(System.out)

fun main(args: Array<String>) {
	func()
	pw.flush()
}

fun func() {

	val (n, t) = listOfInt()

	var ans = 0

//	val array : MutableList<Int> = MutableList(n) {readLine()!!.toInt()}
	val array = IntArray(n) {
		readLine()!!.toInt()
	}

	for (i in 1 until n) {
		ans += Math.min(array[i] - array[i - 1], t)
	}
	pw.println(ans + t)

}

/**
 * いつもの
 */
fun next() = readLine()!!

fun nextInt() = next().toInt()
fun nextLong() = next().toLong()
fun nextDouble() = next().toDouble()
fun listOfString() = next().split(" ")
fun listOfInt() = listOfString().map { it.toInt() }
fun listOfLong() = listOfString().map { it.toLong() }
fun listOfDouble() = listOfString().map { it.toDouble() }

/**
 * 配列,リスト関連の便利メソッド
 */

fun max(vararg ints: Int): Int {
	var max = Int.MIN_VALUE
	for (int in ints) {
		max = Math.max(max, int)
	}
	return max
}

fun max(vararg longs: Long): Long {
	var max = Long.MIN_VALUE
	for (long in longs) {
		max = Math.max(max, long)
	}
	return max
}

Submission Info

Submission Time
Task B - 自動ドア
User s103ng
Language Kotlin (1.0.0)
Score 100
Code Size 1129 Byte
Status AC
Exec Time 345 ms
Memory 41296 KB

Judge Result

Set Name Sample Subtask1 Subtask2
Score / Max Score 0 / 0 50 / 50 50 / 50
Status
AC × 2
AC × 31
AC × 61
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
Subtask1 subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt, subtask1_25.txt, subtask1_26.txt, subtask1_27.txt, subtask1_28.txt, subtask1_29.txt, sample_01.txt, sample_02.txt
Subtask2 sample_01.txt, sample_02.txt, sample_23.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt, subtask1_25.txt, subtask1_26.txt, subtask1_27.txt, subtask1_28.txt, subtask1_29.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt, subtask2_12.txt, subtask2_13.txt, subtask2_14.txt, subtask2_15.txt, subtask2_16.txt, subtask2_17.txt, subtask2_18.txt, subtask2_19.txt, subtask2_20.txt, subtask2_21.txt, subtask2_22.txt, subtask2_23.txt, subtask2_24.txt, subtask2_25.txt, subtask2_26.txt, subtask2_27.txt, subtask2_28.txt, subtask2_29.txt
Case Name Status Exec Time Memory
sample_01.txt AC 234 ms 35900 KB
sample_02.txt AC 235 ms 34112 KB
sample_23.txt AC 233 ms 33960 KB
subtask1_01.txt AC 340 ms 37196 KB
subtask1_02.txt AC 332 ms 39200 KB
subtask1_03.txt AC 337 ms 37548 KB
subtask1_04.txt AC 337 ms 40848 KB
subtask1_05.txt AC 330 ms 41196 KB
subtask1_06.txt AC 335 ms 39224 KB
subtask1_07.txt AC 318 ms 39320 KB
subtask1_08.txt AC 318 ms 39140 KB
subtask1_09.txt AC 339 ms 37272 KB
subtask1_10.txt AC 295 ms 36496 KB
subtask1_11.txt AC 338 ms 39284 KB
subtask1_12.txt AC 332 ms 39096 KB
subtask1_13.txt AC 324 ms 37360 KB
subtask1_14.txt AC 341 ms 39356 KB
subtask1_15.txt AC 335 ms 39220 KB
subtask1_16.txt AC 339 ms 39184 KB
subtask1_17.txt AC 337 ms 39376 KB
subtask1_18.txt AC 321 ms 39460 KB
subtask1_19.txt AC 336 ms 37508 KB
subtask1_20.txt AC 337 ms 39196 KB
subtask1_21.txt AC 319 ms 39496 KB
subtask1_22.txt AC 337 ms 39256 KB
subtask1_23.txt AC 345 ms 39196 KB
subtask1_24.txt AC 338 ms 37328 KB
subtask1_25.txt AC 337 ms 39276 KB
subtask1_26.txt AC 320 ms 39368 KB
subtask1_27.txt AC 327 ms 39152 KB
subtask1_28.txt AC 332 ms 39320 KB
subtask1_29.txt AC 331 ms 39468 KB
subtask2_01.txt AC 343 ms 39088 KB
subtask2_02.txt AC 330 ms 37432 KB
subtask2_03.txt AC 345 ms 39188 KB
subtask2_04.txt AC 306 ms 36652 KB
subtask2_05.txt AC 333 ms 37348 KB
subtask2_06.txt AC 335 ms 39160 KB
subtask2_07.txt AC 341 ms 37236 KB
subtask2_08.txt AC 322 ms 39452 KB
subtask2_09.txt AC 333 ms 41116 KB
subtask2_10.txt AC 338 ms 37280 KB
subtask2_11.txt AC 339 ms 35448 KB
subtask2_12.txt AC 343 ms 39040 KB
subtask2_13.txt AC 328 ms 39160 KB
subtask2_14.txt AC 327 ms 37112 KB
subtask2_15.txt AC 335 ms 37080 KB
subtask2_16.txt AC 335 ms 39200 KB
subtask2_17.txt AC 334 ms 39228 KB
subtask2_18.txt AC 335 ms 41296 KB
subtask2_19.txt AC 335 ms 39508 KB
subtask2_20.txt AC 340 ms 39360 KB
subtask2_21.txt AC 333 ms 37092 KB
subtask2_22.txt AC 340 ms 39124 KB
subtask2_23.txt AC 340 ms 39160 KB
subtask2_24.txt AC 334 ms 39216 KB
subtask2_25.txt AC 336 ms 37436 KB
subtask2_26.txt AC 340 ms 39376 KB
subtask2_27.txt AC 324 ms 37188 KB
subtask2_28.txt AC 335 ms 39360 KB
subtask2_29.txt AC 334 ms 39456 KB