第13届广东工业大学ACM程序设计大赛 H、哲哲的疑惑

本篇博客探讨了第13届广东工业大学ACM程序设计大赛中H题的解决方案,重点在于如何利用组合数学解决涂色问题。博主指出,不应局限于题目给出的思路,而是转换角度,从先选颜色涂桌子再到选择剩余颜色涂球的方式简化问题。最终得出总方案数为C(n, m) * (n - m)^l,并提到在处理大数模运算时,因Mod远大于n和m,Lucas公式不适用,需采用阶乘逆元方法。" 132806319,19625764,BiLSTM数据分类算法详解及Matlab实现,"['机器学习', '深度学习', '神经网络', 'Matlab', '数据处理']
摘要由CSDN通过智能技术生成

题目链接:https://www.nowcoder.com/acm/contest/90/H

flag:组合数学

题意:     


问给n种颜色,有l个不同球,对每种方案,如果有k种颜色没有用到,即产生不满意值为C(k,m), 总不满意值为多少?


*** 按照题目来,枚举所有涂色剩下颜色的数目k,即求出其方案数(满射公式),再乘上不满意值,结果太难合并了!

     我想了两天,崩溃了!完全无法合并成简洁公式!

***不能按题目给的套来思考! 

     其实 不满意值 C(k,m)可以等价为涂完球后,从剩下的颜色重选择m种颜色涂m个相同的桌子;

     调换一下过程:   ① 先从n种颜色中选m种涂好桌子,C(n,m);

                   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值