@[Urbosa](/user/1094739) 你这全开int了,应该得有4个开longlong
by hhztl @ 2024-08-27 11:07:28
@[Urbosa](/user/1094739) 另外AC四道黑题大佬%%%%%
by hhztl @ 2024-08-27 11:07:55
你在干什么啊,a1~a4 该是 long long 才可以吧
by Night_sea_64 @ 2024-08-27 11:08:09
@[Urbosa](/user/1094739)
a1a2那些要设成long long
```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
int a,b,c,d;
long long a1,a2,a3,a4;
cin>>a>>b;
cin>>c>>d;
a1=a;
a2=b;
a3=c;
a4=d;
if(a*c!=a1*a3||a*d!=a1*a4||b*c!=a2*a3||b*d!=a2*a4){
cout<<"long long int";
}
else{
cout<<"int";
}
return 0;
}
```
by 鶴守丶葉七 @ 2024-08-27 11:08:32
我怎么没看懂你在写什么,`a*c!=a1*a3||a*d!=a1*a4||b*c!=a2*a3||b*d!=a2*a4` 的值不应该永远为真吗
by Drind @ 2024-08-27 11:08:45
@[Drind](/user/305854) @[Night_sea_64](/user/554145) @[hhztl](/user/1281338) 感谢大神,已关!
by Urbosa @ 2024-08-27 11:15:25
```cpp
#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;
}
by study_Zzz @ 2024-08-27 11:15:34
@Urbosa,你这个代码是啥意思呀
感觉看完小脑萎缩了
by study_Zzz @ 2024-08-27 11:17:33
这题很简单,比较一下int范围就可以了
by study_Zzz @ 2024-08-27 11:18:43