关注
有点组合数学那味。计数问题最重要的就是对集合的划分要不重不漏吧。这个题我是这么划分的:
第一行一定要填一个位置。所以枚举第一行填的位置。
设f(x , k)为x*x的网格,第一行填涂第k位的方案数。那么答案就为f(x) = f(x,1) + ... + f(x , x).
若k = 1.那么第一行第一列都不能填了,问题化简成f(x - 1).
k != 1 时,根据对称的要求,位置 (1 , k) 与 (k , 1) 都被填了.那么行和列都会少两个项。剩下来x - 2 行 x - 2 列。所以问题化简成f(x - 2) .. 推荐画画图就出来了.
所以递推式为: f(x) = f(x - 1) + (x - 1) * f(x - 2).
然而比赛的时候并没有这么做细的分析。。。画画图就找得到递推式了.
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
程序员花海_:实习写的太偏技术了 分库分表这种一看就和应届生没关系
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习的你做了哪些离谱的工作 #
1163次浏览 33人参与
# 工作压力大,你会干什么? #
1702次浏览 54人参与
# MiniMax求职进展汇总 #
1238次浏览 25人参与
# 我的付费上班经历 #
3761次浏览 78人参与
# 找实习记录 #
4260次浏览 90人参与
# 参加哪些竞赛对找工作有帮助? #
2258次浏览 45人参与
# 如果不上班,你会去做什么 #
1424次浏览 55人参与
# 邪修省钱套路 #
1391次浏览 52人参与
# AI让你的思考变深了还是变浅了? #
547次浏览 22人参与
# 简历第一个项目做什么 #
1289次浏览 30人参与
# 毕业论文进行时 #
24686次浏览 146人参与
# 为了入行xx岗,我学了__ #
1255次浏览 20人参与
# 硬件人秋招进展 #
265438次浏览 3971人参与
# 毕业旅行去哪玩儿 #
21799次浏览 148人参与
# 24届软件开发秋招薪资爆料 #
411530次浏览 1276人参与
# 找实习是选平台还是选业务? #
40105次浏览 300人参与
# 产品方向实习信息共享 #
20247次浏览 252人参与
# 你觉得面试是靠实力还是靠运气 #
27392次浏览 306人参与
# 哪些公司在招寒假实习? #
25932次浏览 355人参与
# 26届秋招投递记录 #
111312次浏览 658人参与
# 运营人的第一份offer应该如何选 #
210865次浏览 1245人参与

