- 博客(2)
- 收藏
- 关注
原创 关于printf与cout的区别
但是注意,输出为八进制,十六进制(printf无法输出二进制)时,机器均是按照无符号数进行解析,也就是直接输出他的补码;对于正数来说,这没什么区别,但是负数的补码与他的值并不相同,起码正负就不一样。而printf却可以通过改变“%”后面的字母来决定机器如何解析存储数据的补码;cout输出时,原数据是什么类型,机器就按什么类型去解析。比如%d,就按照有符号十进制解析;
2023-10-17 21:30:39 226
原创 插板法的递推
这题其实是排列组合里的题,可以把一个数值为n的数当做n个小球,划分的份数k当做k个盒子,那么本题可以转化为“将n个小球放到k个盒子中,小球之间与盒子之间没有区别,并且最后的结果不允许空盒”设f[n,k]代表将n个小球放到k个盒子中且没有空盒的情况,那么f[n,k] = f[n-1,k-1] + f[n-k,k]b.没有一个盒子只有一个小球,那么把每个盒子中拿出来一个小球,对应的是“把(n-k)个小球放到k个盒子中的情况数”将n个小球放到k个盒子中的情况总数 =+b.没有一个盒子只有一个小球的情况数。
2023-08-20 20:24:35 172 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人