题解 1110: 2^k进制数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

2^k进制数 (C++代码)

摘要:解题思路: 题目的例子为例,长度为7位的01字串按3位一段就这样分:0000000。其中除了首段,每段都小于(111)2,也即小于2k,而首段自然是小于2w%k(对于w%k为0时也成……

2^k进制数 (C++代码)-排列组合+高精度巧妙处理

摘要:解题思路:这个题用了一天的时间,看各种大神写的,然后最后找到了一个比较简单且易懂的方式分享给大家,这个题我也不会做,不过学到了点新知识。思路:这是一个组合数学问题,注意这句话:作为2^k进制数,除最后……
优质题解

2^k进制数 减法思维(C语言代码)

摘要:解题思路:因为只要保证每个位置上的数不相同,自然可以把它们从小到大排列所以只需从第二个数(从右往左)一直计算当前位置的排列数最后加起来就行因为除最高位以外,别的位置的范围都是从 1到……

2^k进制数 (Java代码)

摘要:解题思路:我的方法就是上来就把几种可能罗列出来,然后找规律,这种方法可能巨慢(反正我想了半天)注意事项:以r转换为二进制后的最少位数开始,可能的次数为(2^k-2)+(2^k-3)+...+1,其中相……

2^k进制数 (C语言代码)

摘要:解题思路:和第1104题“Jam计数法”题相似,这里的while循环则采用flag标志判断循环是否结束参考代码:#include&nbsp;<stdio.h>……