题目传送门
思路
只需要把每两个数全部判断一遍看看是否越界,然后就可以输出了。
代码
#include<bits/stdc++.h>
using namespace std;
#define int long long
int a,b,c,d;
signed main(){
cin>>a>>b>>c>>d;
if(a*c<-2147483648||a*c>2147483647||b*d<-2147483648||b*d>2147483647||a*d<-2147483648||a*d>2147483647||b*c<-2147483648||b*c>2147483647){
cout<<"long long int";
}else{
cout<<"int";
}
return 0;
}