[R55A]一元一次方程
- 难度 入门
- 时限 1s
- 空限 512m
- 数学
对于 的数据,,。
思路
由方程 移项得 。题目保证 ,因此 。题目要求输出不大于 的最大整数,也就是 。
对非负数而言,整数的下取整就是整除:直接计算 即可,无需浮点数。
以样例 2 为例:,(整除),与样例输出一致。
复杂度
- 时间复杂度:。
- 空间复杂度:。
仓颉实现
import std.env.*
import std.convert.*
main(): Int64 {
let reader = getStdIn()
let v = reader.readln().getOrThrow().split(" ", removeEmpty: true).map({ p: String => Int64.parse(p) })
let a = v[0]
let b = v[1]
let c = v[2]
println((c - b) / a)
return 0
}