#L10610. 会不会超出 int
会不会超出 int
会不会超出 int
题目描述
给定两个非负整数 和 ,使用足够大的整数类型计算乘积 。请判断 是否超过 32 位有符号整数的最大值 。
输入格式
输入一行,包含两个非负整数 和 ,保证它们的乘积可以用 64 位有符号整数保存。
输出格式
如果 ,输出 SAFE 和 ;否则输出 OVERFLOW 和 。文字和乘积之间用一个空格分隔。
样例
输入
100000 100000
输出
OVERFLOW 10000000000
给定两个非负整数 a 和 b,使用足够大的整数类型计算乘积 P=a×b。请判断 P 是否超过 32 位有符号整数的最大值 2147483647。
输入一行,包含两个非负整数 a 和 b,保证它们的乘积可以用 64 位有符号整数保存。
如果 P≤2147483647,输出 SAFE 和 P;否则输出 OVERFLOW 和 P。文字和乘积之间用一个空格分隔。
100000 100000
OVERFLOW 10000000000