题目名称 | 93. [NOIP 2001]数的划分 |
---|---|
输入输出 | sdhf.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 5 |
题目来源 | BYVoid 于2008-09-10加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:521, 提交:970, 通过率:53.71% | ||||
Sky_miner | 100 | 0.000 s | 0.00 MiB | C++ |
AntiLeaf | 100 | 0.000 s | 0.00 MiB | C++ |
Hzoi_ | 100 | 0.000 s | 0.00 MiB | C++ |
皮波Forever | 100 | 0.000 s | 0.00 MiB | C++ |
【离开·再见】星裔·自由蒂兰 | 100 | 0.000 s | 0.00 MiB | C++ |
あぎめなに Love | 100 | 0.000 s | 0.00 MiB | C++ |
LOSER | 100 | 0.000 s | 0.00 MiB | C++ |
Hzoi_chairman | 100 | 0.000 s | 0.00 MiB | C++ |
金身人面兽 | 100 | 0.000 s | 0.00 MiB | C++ |
Hzoi_chairman | 100 | 0.000 s | 0.00 MiB | C++ |
关于 数的划分 的近10条评论(全部评论) | ||||
---|---|---|---|---|
为什么递推公式是f[i][j]=f[i-j][j]+f[i-1][j-1],在考察f[i][j]时,可以将方案划分为分出的j个数中有“1”的和没有“1”的。f[i-j][j]代表的是不含1的,因为它可以通过每个数+1来转移到f[i][j](因为原来没有0,所以都+1后一定没有1);f[i-1][j-1]则是含1的,它可以通过f[i-1][j-1]直接添加上一个数“1”来得到(显然这样操作后一定含1)。(应该是对的吧)
| ||||
?
? ? ? ?
┭┮﹏┭┮
2020-11-24 19:59
38楼
| ||||
?
┭┮﹏┭┮
2020-11-24 19:59
37楼
| ||||
?
┭┮﹏┭┮
2020-11-24 19:59
36楼
| ||||
发光二向箔
2020-01-26 17:09
35楼
| ||||
冷月星云
2019-07-01 17:19
34楼
| ||||
哈
夜未央
2018-10-24 20:33
33楼
| ||||
| ||||
回复 @awawsb :
6666666,一个字都看不清
做个人吧
2018-09-08 12:37
31楼
| ||||
回复 @sunsir :我叫张文杰,我表示不服
awawsb
2018-07-03 08:55
30楼
|