subtask的第二个测试点有错是咋回事
记录
代码:
#include<bits/stdc++.h>
#define minn -2147483648
#define maxn 2147483648
using namespace std;
int main(){
long long a,b,c,d;
cin>>a>>b>>c>>d;
if(a*c<minn||a*c>maxn||
a*d<minn||a*d>maxn||
b*c<minn||b*c>maxn||
b*d<minn||b*d>maxn)
cout<<"long long int";
else cout<<"int";
return 0;
}