站外题求助!
  • 板块学术版
  • 楼主CSP_zyh
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/3/25 16:02
  • 上次更新2023/10/23 20:33:18
查看原帖
站外题求助!
549886
CSP_zyh楼主2023/3/25 16:02

信奥网址

为什么我这样写测试可以过,评测时就过不了?

#include<bits/stdc++.h>
using namespace std;
int n;
long long f[1000001];
int main(){
	cin>>n;
	f[1]=1;
	f[2]=2;
	for(int i=3;i<=1000001;i++){
		f[i]=(2*f[i-1]+f[i-2])%32767;
	}
	int t;
	for(int i=1;i<=n;i++){
		cin>>t;
		cout<<f[t]<<endl;
	}
	return 0;
}

AC代码:

#include<bits/stdc++.h>
using namespace std;
int n;
long long f[1000001];
int main(){
	cin>>n;
	f[1]=1;
	f[2]=2;
	for(int i=3;i<=1000001;i++){
		f[i]=(2*f[i-1]+f[i-2])%32767;
	}
	int t;
	while(cin>>t&&n--){
		cout<<f[t]<<endl;
	} 
	return 0;
}

2023/3/25 16:02
加载中...