题目名称 | 3329. Knight的困惑 |
---|---|
输入输出 | snape.in/out |
难度等级 | ★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 20 |
题目来源 | 斯内普和骑士 于2020-01-16加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:1, 提交:1, 通过率:100% | ||||
斯内普和骑士 | 100 | 3.344 s | 15.03 MiB | C++ |
关于 Knight的困惑 的近10条评论(全部评论) |
---|
Knight学习组合数学的时候遇到了困惑,所以他希望有人帮忙解决
一个序列,序列里包含四种元素,分别是Floyd,down, Supreme,tsw四种,序列里的每一个数对应其中的一种或者多种
现在Knight想知道,给定一个序列的总长度,并且给出Floyd,down,Supreme,tsw的数量,统计满足没有这样中序列:
存在对任意一个k值,在k,k+1,k+2,k+3的位点元素上分别存在Floyd,down,Supreme,tsw的可能序列的方案数
由于数据很大,需对998244353取模
一个n,表示一个序列的长度
a,b,c,d;代表Floyd,down,Supreme,tsw的总数
ans,答案,表示对998244353取模的方案数
6 3 1 1 1
117
对于20%的数据,有
对于100%的数据,有 ,