Wannafly挑战赛16---A 取石子
发布日期:2021-10-25 13:14:35 浏览次数:2 分类:技术文章

本文共 489 字,大约阅读时间需要 1 分钟。

链接:
来源:牛客网
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld

题目描述

给出四堆石子,石子数分别为a,b,c,d。规定每次只能从堆顶取走石子,问取走所有石子的方案数。

输入描述:

在一行内读入四个由空格分隔的整数a,b,c,d, 输入均为不超过500的正整数

输出描述:

输出一个整数表示答案,答案对109+7取模
 
import matha, b, c, d = map(int, input().split())ans = math.factorial(a + b + c + d)ans1 = math.factorial(a)ans2 = math.factorial(b)ans3 = math.factorial(c)ans4 = math.factorial(d)print(ans//ans1//ans2//ans3//ans4%1000000007)

转载于:https://www.cnblogs.com/lived-hu/p/9838895.html

转载地址:https://blog.csdn.net/weixin_30909575/article/details/99056417 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python之路——递归函数与实例
下一篇:CI框架与Thinkphp框架的一些区别

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月11日 12时55分15秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【Leetcode刷题篇】leetcode124 二叉树中的最大路径和 2019-04-26
【Leetcode刷题篇】leetcode297 二叉树的序列化与反序列化 2019-04-26
【Leetcode刷题篇】leetcode301 删除无效的括号 2019-04-26
【Leetcode刷题篇】leetcode239 滑动窗口最大值 2019-04-26
【Leetcode刷题篇】leetcode76 最小覆盖子串 2019-04-26
【Leetcode刷题篇】leetcode10 正则表达式匹配 2019-04-26
【Leetcode刷题篇】leetcode32 最长有效括号 2019-04-26
【Leetcode刷题篇】leetcode128 最长连续序列 2019-04-26
【Leetcode刷题篇】leetcode72 编辑距离 2019-04-26
【Leetcode刷题篇】leetcode312 戳气球 2019-04-26
前后端分离如何使用spring boot处理跨域请求 2019-04-26
【Leetcode刷题篇】leetcode283 移动零 2019-04-26
【Leetcode刷题篇】leetcode611 有效三角形的个数 2019-04-26
【Leetcode刷题篇】leetcode26 删除排序数组中的重复项 2019-04-26
【大话Java面试】-如何通俗易懂的理解Redis的分布式寻址算法hash slot? 2019-04-26
【大话Java面试】-如何通俗易懂的理解单例模式? 2019-04-26
【大话Java面试】请列出Java中几个常用的设计模式? 2019-04-26
【大话Java面试】-如何通俗易懂的理解Java异常以及Java异常处理? 2019-04-26
【大话Mysql面试】-Mysql的索引为什么要使用B+树,而不是B树,红黑树等之类? 2019-04-26
【大话Mysql面试】-如何通俗易懂的了解Mysql的索引最左前缀匹配原则 2019-04-26