Luogu-P8114 [Cnoi2021]六边形战士
2022/7/9 23:24:04
本文主要是介绍Luogu-P8114 [Cnoi2021]六边形战士,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
题目链接
题解
方法一
考虑将这个东西看成立方体。相当于在一个 \(a\times b\times c\) 的长方体里堆积,每一层必须堆积在墙角的方案数。
这个东西实际上相当于 \(c\) 个人从 \((a,b)\) 走到 \((0,0)\) ,路径可以重叠但不能穿过,路径总数。
这个问题考虑LGV引理,但是LGV引理处理的是不能交叉的问题。
考虑将从下往上第 \(i\) 条路径向上平移 \(i-1\) 步,向左平移 \(i-1\) 步,那么就变成重叠也不能穿过了。
利用这个列出LGV引理,答案就是:
这篇关于Luogu-P8114 [Cnoi2021]六边形战士的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享