[R76A] 还是灯
数据规模:,。
思路
两盏灯的总亮度为 ,相机最多只能记录 。
- 若 ,所有亮度都被记录,溢出为 ;
- 若 ,记录亮度为 ,超出部分是 。
即记录亮度为 ,溢出亮度为 ,直接计算输出即可。由于 ,答案不超过 ,不会溢出。
复杂度
时间 ,空间 。
仓颉实现
查看仓颉实现
import std.env.*
import std.convert.*
main() {
let reader = getStdIn()
let parts = reader.readln().getOrThrow().split(" ", removeEmpty: true).map({ p: String => Int64.parse(p) })
let a = parts[0]
let b = parts[1]
let s = parts[2]
let total = a + b
let recorded = if (total < s) { total } else { s }
let overflow = if (total > s) { total - s } else { 0 }
println("${recorded} ${overflow}")
}