社区讨论

为何会ld return 1 exit status?

P5854【模板】笛卡尔树参与者 6已保存回复 7

讨论操作

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

当前回复
7 条
当前快照
1 份
快照标识符
@lo7vkae0
此快照首次捕获于
2023/10/27 08:28
2 年前
此快照最后确认于
2023/10/27 08:28
2 年前
查看原帖
rt,在luogu ide上也一样,本机c++关了所有窗口,无自定义函数与函数拼写错误,bdfs找到的所有错误原因都排除了,so why?????
CPP
#include<bits/stdc++.h>
typedef long long ll;
using namespace std;
ll n,lres,rres,top,p[114514810],stk[114514810],son[114514810][2];
int main()
{
	scanf("%lld",&n);
	stk[1]=1;
	for(int i=1;i<=n;i++)
	{
		scanf("%lld",&p[i]);	
	}
	for(int i=1;i<=n;i++)
	{
		while(top&&p[stk[top]]>p[i]) son[i][0]=stk[top--];
		if(stk[top]) son[stk[top]][1]=i; 
		stk[++top]=i;
	}

	for(int  i=1;i<=n;i++)
	{
		lres^=1ll*i*(son[i][0]+1);
		rres^=1ll*i*(son[i][1]+1);
	}
	printf("%lld %lld",lres,rres);
} 
luogu ide输出:
No valid executable file was produced by the compiler ./ccEzq5gT.o: in function __static_initialization_and_destruction_0(int, int)': src:(.text+0x253): relocation truncated to fit: R_X86_64_PC32 against .bss' src:(.text+0x26c): relocation truncated to fit: R_X86_64_PC32 against `.bss' collect2: 错误:ld 返回 1
(不会LaTex)

回复

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

正在加载回复...