#YS260842. 暑期集训之HKQ同学

暑期集训之HKQ同学

题目背景

教练很生气,因为 HKQ 同学在教练讲完题后,做题仍不开 longlonglong\:long 导致拿不到满分,还笑嘻嘻的问教练怎么回事,教练愤怒的大喊:禁止在 intintintint 的时候不开 longlonglong\:long!随后以此题警示后人。

题目描述

现在给出一个 intint 类型的变量 xxyy 以及其取值范围,请问 x×yx\times y 的值是否可能超过 intint 类型可以表示的范围?

提示:intint 类型可以表示的范围为 [2147483648,2147483647][−2147483648,2147483647],即 [231,2311][−2^{31}, 2^{31}−1]。也就是,intint 类型可以表示的最小值为 2147483648−2147483648,最大值为 21474836472147483647

输入格式

输入共两行。

输入的第一行为两个整数 xl,xux_l,x_u,表示变量 xx 的取值范围为 xlxxux_l \le x \le x_u

输入的第二行为两个整数 yl,yuy_l,y_u,表示变量 yy 的取值范围为 ylyyuy_l \le y \le y_u

输出格式

输出一行一个字符串:

  • 若会超过,则输出 long long int

  • 若不会超过,则输出 int

样例

1 5
1 5
int
-2147483647 2147483647
-2147483647 2147483647
long long int

说明

【数据规模】

  • 对于 50%50\% 的测试数据,0xlxu<2310 \le x_l \le x_u < 2^{31}0ylyu<2310 \le y_l \le y_u < 2^{31}

  • 对于 100%100\% 的测试数据,231xlxu<231-2^{31} \le x_l \le x_u < 2^{31}231ylyu<231-2^{31} \le y_l \le y_u < 2^{31}