“玲珑杯”ACM 热身赛 # 2.5 A-B (数论)

题目:http://www.ifrog.cc/acm/problem/1032

题意:

这里写图片描述

吐槽:

很久没写博客了~这几天准备把以前没写的题都补完。
玩了一整个寒假,都没做几道题QAQ

分析:

很久之前做过的题目,当时网上没题解,现在居然还没有几篇== .
以前做的时间复杂度O(n*n*m),可能数据太水吧!官网上的题解是O(n*m)(它的公式写的太乱了,不过意思是对的,预处理一下f[i,j]可以做到O(n*m))。
顺便说一下,网上有的题解显然是错的,没想到居然AC了,数据果然很水~~

O(n*n*m)
枚举最多球的个数x,然后剩余n-x个,放到m-1个箱子中,然后枚举每个箱子及其中个数[0,x-1]个。枚举完后所得和乘以m表示最多球的箱子是哪一个。

O(n*m)
题解:http://www.ifrog.cc/acm/solution/5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值