@[xiaoqingwa](https://www.luogu.com.cn/user/1036903)
```cpp
#include <bits/stdc++.h>
#include <cstdio>
#define int long long
using namespace std;
const int N = 1e5 + 5;
int a [N];
bool check (int x)
{
return x >= INT_MIN && x <= INT_MAX;
}
signed main ()
{
ios :: sync_with_stdio (false);
cin.tie (0),cout.tie (0);
int a,b,c,d;
cin >> a >> b >> c >> d;
int aa = a * c,bb = a * d,cc = b * c,dd = b * d;
if (check (aa) && check (bb) && check (cc) && check (dd)) cout << "int";
else cout << "long long int";
return 0;
}
```
求关
by huanglihuan @ 2024-07-18 10:22:57
@[huanglihuan](/user/794484) 求调不是要AC代码。。。
我要是真的想A直接ctj不就好了,还用求调吗。。。
by xiaoqingwa @ 2024-07-20 10:11:03
@[xiaoqingwa](https://www.luogu.com.cn/user/1036903)
```cpp
#include <bits/stdc++.h>
using namespace std;
long long a, b, c, d;
bool check(long long x, long long y)
{
if (x * y >= -2147483648 && x * y <= 2147483647)
{
return 1;
}
else
{
return 0;
}
}
int main()
{
cin >> a >> b >> c >> d;
if (check(a, c) && check(a, d) && check(b, c) && check(b, d))
{
cout << "int" << '\n';
}
else
{
cout << "long long int" << '\n';
}
return 0;
}
```
by huanglihuan @ 2024-07-20 11:14:49