g++: 编译器内部错误???
查看原帖
g++: 编译器内部错误???
828358
Carl170679楼主2025/8/1 11:35

交完显示以下内容

g++: 编译器内部错误:File size limit exceeded signal terminated program as 请提交一份完整的错误报告, 如有可能请附上经预处理后的源文件。 参阅 https://gcc.gnu.org/bugs/ 以获取指示。

这是我的代码(应该只能拿六十分)

#include <bits/stdc++.h>
#define ll long long
#define ull unsigned ll
#define pb push_back
using namespace std;

const int mod=1000000007;
int T,a[20000005]={0,1,1,1};

int main(){
	for(int i=4;i<=20000002;i++){
		a[i]=a[i-1]+a[i-3];
		a[i]%=mod;
	}
	cin>>T;
	while(T--){
		int n;
		cin>>n;
		cout<<a[n]<<"\n";
	}
	return 0;
}

2025/8/1 11:35
加载中...