站外题求助
  • 板块学术版
  • 楼主Kinzo
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/2/18 13:32
  • 上次更新2023/10/24 00:29:09
查看原帖
站外题求助
796550
Kinzo楼主2023/2/18 13:32

题目链接

#include <bits/stdc++.h>
#define ll long long
#define maxk 1000010 
using namespace std;

ll a[maxk]={0,1,2},k[10010];
ll n;

int main(){
//	 freopen("ikun.in","r",stdin);
	
	for(int i=3;i<=maxk;i++){
		a[i]=(2*a[i-1])+(a[i-2])%32767;
	}
	
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>k[i];
		cout<<a[k[i]]<<endl;
	}
	
	return 0;
}
2023/2/18 13:32
加载中...