No valid executable file was produced by the compiler
/usr/bin/ld: failed to convert GOTPCREL relocation; relink with --no-relax
collect2: 错误:ld 返回 1
#include<iostream>
#include<iomanip>
#include<cstdio>
#include<algorithm>
#include<string>
#include<cstring>
#include<cmath>
#include<stack>
using namespace std;
int a[2147483647];
int b[2147483647];
int c[2147483647];
int sum[2147483647];
void pl(int *a,int *c){
int w=0;
for(int i=1;i<=1000;i++){
c[i]+=a[i]+w;
w=c[i]/10;
c[i]%=10;
}
}
void jc(int *a,int c){
int w=0;
for(int i=1;i<=1000;i++)
{
a[i]=a[i]*c+w;
w=a[i]/10;
a[i]%=10;
}
}
int main(){
int n;
cin>>n;
a[1]=1;
for(int i=1;i<=n;i++){
jc(a,i);
pl(a,c);
}
bool flag=0;
for(int i=1000;i>=1;i--){
if(c[i]!=0) flag=1;
if(flag) cout<<c[i];
}
}
没错啊