如题目名称
by jqQt0220 @ 2024-01-19 21:00:21
@[_HJS_](/user/918770) 负数不是−2147483648吗,取绝对值不对吧
by L_MaJiaQi @ 2024-01-19 21:05:08
@[_HJS_](/user/918770) 禁止在 int 乘 int 时不开 long long
by Bingxiu @ 2024-01-19 21:05:45
@[jqQt0220](/user/678175) @[Bingxiu](/user/676498) 不是,他不是define long long 了嘛,~~我瞎了?~~ QWQ
by L_MaJiaQi @ 2024-01-19 21:09:11
@[YC_George](/user/1004860) 哦我眼瞎了。确实是 int 正负不对称的缘故,不能取绝对值(
by Bingxiu @ 2024-01-19 21:22:20
@[Bingxiu](/user/676498) 感谢大佬
by Jason_HJS_ @ 2024-01-20 21:43:39
那92分又是什么原因呢
by Jason_HJS_ @ 2024-01-20 21:47:37
感谢@[YC_George](/user/1004860)
by Jason_HJS_ @ 2024-01-20 21:48:18
好,现在变成100分,但有一个没有对
```cpp
/*****************************************
备注:
******************************************/
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N = 1e5 + 10;
const int INF = 0x3f3f3f3f;
signed main()
{
int maxx1=-N;
int maxx2=-N;
int ans;
int a,b,x,y;
cin>>a>>b>>x>>y;
a=abs(a);
b=abs(b);
x=abs(x);
y=abs(y);
maxx1=max(a,b);
maxx2=max(x,y);
ans=maxx1*maxx2;
if(ans<=2147483647)
{
cout<<"int";
}
else
{
cout<<"long long int";
}
return 0;
}
```
by Jason_HJS_ @ 2024-01-20 21:53:06
@[YC_George](/user/1004860) 取绝对值不是放他有负数吗
by Jason_HJS_ @ 2024-01-20 21:53:55