4qwerty7 决定在决赛放一道极其简单的题目来保证大家都有分数,当然这道题相比初赛要难一点,这道题目是这样的:
给定两个数值范围在 C++(具体指 g++ 的 x64 位下的实现,仅用于保证描述严禁性) long long 类型或 Java long 类型(即范围在 −9223372036854775808∼9223372036854775807)的两个整数 A, B,请给出 A/B 的运算结果。
A/B 表示 A 被 B 整除后的结果。
两数均非 0 时,若两数均为正整数,整除结果为 maxK∈Z, B×K≤AK,否则结果符号与 A×B 相同,绝对值与两数绝对值相整除相同。
仅被除数 A 为 0 时,整除结果即为 0。
除数 B 为 0 时,该计算会导致浮点异常,此时输出 Floating error 即可。
注意:部分语言内的整除运算可能在除数非零的一些情况下也会导致浮点异常,亦有部分语言的整除运算不满足上述定义。遇到上述问题时请输出按上文定义的准确结果,而非 Floating error 或 该语言整除计算结果。