题目名称 | 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楼
|