| 题目名称 | 93. [NOIP 2001]数的划分 |
|---|---|
| 输入输出 | sdhf.in/out |
| 难度等级 | ★☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 128 MiB |
| 测试数据 | 5 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:524, 提交:974, 通过率:53.8% | ||||
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
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 :我叫张文杰,我表示不服
2018-07-03 08:55
30楼
| ||||