- 提问
A0622 圈个矩形 为何PE???
- 2024-10-7 15:38:37 @
PE Unexpected end of file - int64 expected 晾出代码,希望大佬帮帮忙
#include <bits/stdc++.h>
using namespace std;
int main() {
freopen("on.in","r",stdin);
freopen("on.out","w",stdout);
int n, L, R;
cin >> n >> L >> R;
int halfLength = n ;
int minArea = (halfLength / 2) * (halfLength - halfLength / 2);
int maxArea = halfLength * (halfLength / 2);
if (L > maxArea || R < minArea) {
cout << "-1" << endl;
return 0;
}
int i = halfLength / 2;
int j = halfLength - i;
while (true) {
int area = i * j;
if (area >= L && area <= R) {
cout << i << " " << j << endl;
return 0;
} else if (area < L) {
i++;
j--;
} else {
j--;
if (j <= 0) {
cout << "-1" << endl;
return 0;
}
}
}
return 0;
}
1 条评论
-
罐头 陈 SU @ 2024-10-7 16:45:42
意思是输出格式有问题,请检查
- 1