璟雯院

珺璟如晔,雯华若锦

用户工具

站点工具


icpc:problems:luogup7158
problems
名称Password of Shady
题目编号P7158
题目链接luogu.com.cn/…
来源Luogu
算法分类动态规划, 线性动态规划
难易程度一般般

Password of Shady

想法

f[i]表示满足需求的数量, g[i]表示不满足,在从第1位到第n位的计算中,发现和满足可由不满足得来,不满足可由满足得来。

代码实现

#include<cstdio>
 
const int N = 1e5+10;
long long int f[N], g[N];
int main() {
	int t, n, k;
	f[1] = 8; g[1] = 1;
	for(int i=2; i<N; i++) {
		f[i] = (f[i-1] * 9 + g[i-1])%998244353;
		g[i] = (g[i-1] * 9 + f[i-1])%998244353;
	}
	f[1] = 9;
	scanf("%d", &t);
	while(t--) {
		scanf("%d %d", &n, &k);
		printf("%lld\n", f[n]);
	}
	return 0;
}
/app/www/public/data/pages/icpc/problems/luogup7158.txt · 最后更改: 2024/03/21 10:24 由 温婕莺