中级农民
- 积分
- 262
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2012-11-11
- 最后登录
- 1970-1-1
|
kinslover 发表于 2012-12-24 13:49 ![]()
可以求问一下楼上的方法么
好像不好公开讨论。。我白色一下吧。。反正你已经做对了。
是说第二题吧,公开课的论坛里有不少讨论,可以看看。我用的办法很暴力,主要是基于这个想法: 题目只要求考虑差别小于3的情况,所以,对每个元素只需要考虑三种配对: 跟它相同的 label,差别为1的,和差别为2的,个数是1 + C(24,1) + C(24, 2) ~= 300,暴力列举就行,ruby/python的话可以直接用标准库里的permutation。 |
|