JDOJ3011 铺地板III

阅读: 评论:0

JDOJ3011 铺地板III

JDOJ3011 铺地板III

JDOJ3011 铺地板III

.php?id=3011

题目描述

有3 x N (0 <= N <= 105)的网格,需要用1 x 2的瓷砖铺满。

问有多少种铺设方案。

如图,是一个3 x 12的一种铺设方案。


输入

输入一个整数N,表示是一个3 x N的网格。

输出

输出一个整数,表示铺设方案总数,答案可能会很大,结果模上2333333。

样例输入

2

样例输出

3 铺地板系列的巅峰!! 好好理解 不多说了上代码
#include<bits/stdc++.h>
int f[100100];   
int main()
{    int n;scanf("%d",&n);f[0]=1;f[1]=2;f[2]=3;f[3]=8;if(n%2!=0){printf("0");}else{for(int i=3;i<=n;i++){if(i%2==0)f[i]=(f[i-1]+f[i-2])%2333333;else f[i]=(f[i-1]*2+f[i-2])%2333333;}printf("%d",f[n]);}return 0;
}

 

转载于:.html

本文发布于:2024-02-01 08:04:35,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170674587535082.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:铺地板   III
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23