wa代码
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll xmn, xmx, ymn, ymx;
int main() {
ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
cin >> xmn >> xmx >> ymn >> ymx;
if (xmn * ymn > INT_MAX || xmn * ymx < INT_MIN || xmx * ymn < INT_MIN || xmx * ymx > INT_MAX) {
cout << "int";
} else {
cout << "long long int";
}
return 0;
}
ac代码
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll xmn, xmx, ymn, ymx;
int main() {
ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
cin >> xmn >> xmx >> ymn >> ymx;
if (xmn * ymn > INT_MAX || xmn * ymx < INT_MIN || xmx * ymn < INT_MIN || xmx * ymx > INT_MAX) {
cout << "long long int";
} else {
cout << "int";
}
return 0;
}
怎么反了?