97pts 求条
查看原帖
97pts 求条
1283849
Luoyisheng__int128楼主2025/6/20 22:08

求debug

#include <bits/stdc++.h>
using namespace std;
namespace Main {
    long long x1, y1, x2, y2;
    long long x, y, xy, yx, x1y2, x2y1;
    const long long imax = 2147483647;
    const long long imin = -2147483648;
    void end() {
        cout << "long long int";
        exit(0);
    }
	int main() {
		cin >> x1 >> x2 >> y1 >> y2;
        x = x1 * x2;
        if (x > imax || x < imin) end();
        y = y1 * y2;
        if (y > imax || y < imin) end();
        xy = x1 * y1;
        if (xy > imax || xy < imin) end();
        yx = x2 * y2;
        if (yx > imax || yx < imin) end();
        x1y2 = x1 * y2;
        if (x1y2 > imax || x1y2 < imin) end();
        x2y1 = x2 * y1;
        if (x2y1 > imax || x2y1 < imin) end();
        cout << "int";
		return 0;
	}
}
int main() {
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	Main::main();
	return 0;
}

So why?

2025/6/20 22:08
加载中...