100分unaccept
查看原帖
100分unaccept
757380
_Creeper_楼主2024/2/24 19:39

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;
}
2024/2/24 19:39
加载中...