【发布时间】:2016-07-15 19:02:28
【问题描述】:
#include <bits/stdc++.h>
using namespace std;
#define mod 1000000007
int dp[100000][100000];
int main()
{
long int n;
cin>>n;
vector <int> a(n);
for(long int i=0;i<n;i++)
cin>>a[i];
memset(dp,0,sizeof(dp));
long long int maxi=0;
for(long int i=0;i<n;i++)
{
for(long int j=i;j<n;j++)
{
dp[i][j]=dp[i][j-1]^a[j];
dp[i][j]%=mod;
if(maxi<dp[i][j])
maxi=dp[i][j];
}
}
cout<<maxi;
return 0;
}
编译器抛出错误:
在函数_GLOBAL__sub_I_dp':
(.text.startup+0x185): relocation truncated to fit: R_X86_64_32 against.bss'
(.text.startup+0x194):重定位被截断以适应:R_X86_64_32 对 `.bss'
错误:ld 返回 1 个退出状态
这是什么错误?
【问题讨论】:
标签: c++