首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
地斗主
7条解析
开通博客写题解
lifehappy
发表于 2020-08-12 22:55:27
地斗主 思路 看到这非常大,感觉一定是个结论公式题,但是感觉又不像是排列组合,于是可以考虑矩阵快速幂了,所以关键就是得得到递推公式了。 我们将棋盘分成两部分我们假定显然对分别有种分法,对应到原来一整块的部分上也就是,并且后面的变化是由不断循环下去的,所以我们只要将即可得到递推式 接下来就是这么一个简
展开全文
zzugzx
发表于 2020-08-12 14:02:43
题目链接 题意:题解:AC代码 /* Author : zzugzx Lang : C++ Blog : blog.csdn.net/qq_43756519 */ #include<bits/stdc++.h> using namespace std; #def
展开全文
hnust_yangyanjun
发表于 2020-08-14 15:09:55
题意:给你一个4 * n的矩阵,让你用1 * 2的矩阵填满,求有多少种方法? 思路:n=1时有1种n=2时有5种n=3时有11种n=4时有36种由官方题解可知dp[i]=dp[i-1]+5d[i-2]+dp[i-3]-dp[i-4].所以我们可以用矩阵快速幂求结果。为了防止产生负数,所以-1可以等价
展开全文
blowhail
发表于 2020-08-16 20:02:08
推出前几项为1,5,11,36 ,直接用oeis找出规律(:з」∠)a(n) = a(n-1) + 5*a(n-2) + a(n-3) - a(n-4)因此,可以用矩阵快速幂来算[a(5),a(4),a(3),a(2)] = [a(4),a(3),a(2),a(1)] * #include &l
展开全文
鞠永全
发表于 2020-08-12 17:16:57
题意:用1 X 2的矩形填充4 X n的矩形,共有多少种不同方法。 思路:原来写过一个2*n的,递推推公式就行。如果n-1行填满的话,第n行只有一种情况,如果n-2行填满的话,有4种情况; 如果n-3行填满的话,有2种情况; 如果n-4行填满的话,有3种情况; 如果n-5行填满的话,有2种情况;
展开全文
horz
发表于 2020-08-13 10:23:29
题意 用 的骨牌去填充 的矩阵,问有几种方法。 分析 手算一下前五项,可以得到这么一个序列:1,5,11,36,95 设 表示拼完前 i 列的方案数。这时考虑 OEIS 。可以得到递推式: 然后利用矩阵快速幂就可以解决了。 #include <bits/stdc++.h> usin
展开全文
sunsetcolors
发表于 2020-08-12 13:27:10
地斗主 题目地址: https://ac.nowcoder.com/acm/problem/19833 基本思路: 我们看到对于的数据,所以很明显这题应该能推出公式,因此,我们手推或者打表出前几项,然后我们用我们睿智的头脑,和锐利眼光去观察(使用oeis),就能得到如下递推式: . 然后我们
展开全文
查看本题
查看本题讨论
相关比赛
213-牛客OI周赛3-提高组
进入比赛
50828-普及+模拟赛9
进入比赛
82676-日常训练2
进入比赛
85003-dp
进入比赛
88225-软件牛牛杯——第三期
进入比赛
等你来战
查看全部
牛客练习赛132
报名截止时间:2024-11-29 21:30
牛客周赛 Round 70
报名截止时间:2024-12-01 21:00
浙江机电职业技术大学第九届程序设计竞赛
报名截止时间:2024-12-04 17:00
牛客小白月赛106
报名截止时间:2024-12-06 21:00
2024年浙江工商大学程序设计竞赛新生赛(同步赛)
报名截止时间:2024-12-07 17:00
华中农业大学第十四届程序设计竞赛(新生赛)同步赛
报名截止时间:2024-12-08 15:00
牛客周赛 Round 71
报名截止时间:2024-12-08 21:00
2025牛客寒假算法基础集训营1
报名截止时间:2025-01-21 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题