rt,在luogu ide上也一样,本机c++关了所有窗口,无自定义函数与函数拼写错误,bdfs找到的所有错误原因都排除了,so why?????
#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)