涂色

涂色

https://ac.nowcoder.com/acm/contest/8564/G

题目链接:https://ac.nowcoder.com/acm/problem/213761

到主站看:https://blog.csdn.net/weixin_43346722/article/details/110258029

题目

scimoon 做完模拟赛的签到题之后就开始挂机了

他手上有一个纸条,纸条被分割成 个格子,scimoon 热衷于填色游戏,想要将纸条填成黑白的

我们形式化地认为,黑色格子为 ,白色格子为

scimoon 十分讨厌在黑色的格子后面填上白色,即不能出现 "" 这样的结构

scimoon 能填出多少种不同的纸条呢?

两张纸条不同,当且仅当至少存在一个位置,两张纸条填的颜色不同

由于答案可能非常大,请对 取模

输入

一行一个整数

输出

一行一个整数,表示方案数

样例输入

1

样例输出

2

数据范围

思路

这道题是一道结论题。

可以发现,题目其实就是说填了 之后就不能填 ,就要一直填一了。

那我们就可以看前面要填多少个 ,可以看出可以填 个。
一共有 中方案。

代码

#include<cstdio>

using namespace std;

int n;

int main() {
    scanf("%d", &n);
    printf("%d", (n + 1) % 998244353);

    return 0;
}
全部评论

相关推荐

12-27 22:35
门头沟学院 Java
点赞 评论 收藏
分享
安静的鲸鱼offer...:神仙级别hr,可遇不可求,甚至他可能也是突然有感而发。只能说遇上是件幸事。
秋招开始捡漏了吗
点赞 评论 收藏
分享
11-11 17:45
门头沟学院 Java
扶老蟑螂过马路被无证...:1. 技术栈那里把数据结构删了,小中厂用不上,大厂手撕能难死你,linux那里可以考虑删掉,还不如换个git团队协作开发 2.不要使用一些项目不匹配的技术,例如分库分表和你上边的ddd,真正使用ddd的都是【超】大规模,大部分都仍然使用多模块聚合mvc,这样虽然看起来高大上,但是新增了前期协定需求跟后期维护的成本,因为开发中都是选择最适合当起版本的开发方式跟中间件,这样反而会体现你为了学而学(因为可能面试官都不完全熟悉ddd,然后问你你也回答不出深度) 3.项目写了很多的redis使用,为什么技术栈不写上redis 4.项目技术栈跟业务需求高度重合,完全可以整合成一个,然后再去弄一个感兴趣的其他业务或者轮子,或者把上面的一个换下包装 5.奖项自己编一点奖学金,加个四六级,删掉蓝桥杯
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务