社区讨论

离奇错误

P1003[NOIP 2011 提高组] 铺地毯参与者 4已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@mjljlzxp
此快照首次捕获于
2025/12/25 22:33
2 个月前
此快照最后确认于
2025/12/27 20:00
2 个月前
查看原帖
我这段代码在本地能够运行,但交在洛谷上就CE了(C++14 (GCC 9) O2)
编译器返回
编译失败
CPP
No valid executable file was produced by the compiler
./ccfle54K.o: in function `_GLOBAL__sub_I_src':
src:(.text.startup+0x164): relocation truncated to fit: R_X86_64_PC32 against `.bss'
src:(.text.startup+0x181): relocation truncated to fit: R_X86_64_PC32 against `.bss'
collect2: 错误:ld 返回 1
但当我换成其他c++版本提交时,却又全RE了...
(C++14 也RE,但C++14 (GCC 9)却是CE)
有大佬能解释一下吗...
CPP
#include<bits/stdc++.h>
#define int long long
using namespace std;
int a[114514][114514];
signed main(){
	int n;
	cin>>n;
	for(int z=1;z<=n;z++){
		int x,y,lx,ly;
		cin>>x>>y>>lx>>ly;
		int x1=x+lx,y1=y+ly;
		for(int i=x;i<=x1;i++){
			for(int j=y;j<=y1;j++){
				a[i][j]=z;
			}
		}
	}
	int xx,yy;
	cin>>xx>>yy;
	cout<<(a[xx][yy]==0?-1:a[xx][yy]);
	return 0;
}

回复

4 条回复,欢迎继续交流。

正在加载回复...