这个不难,首先2是一个,20,200,……,2*10^20,这就有21个了超过2的肯定都不行,所以现在只剩下1的了两位数只有11,三位数有110,101,学过排列组合没有?学过了就可以看,n位数的时候,1必须在首位,还有一个1在n-1个位置随便放,剩下位置全部写0,所以共有n-1种,10^21,是最小的22位数,所以n取到21,就是1+2+……+20=21*10=210,再加上刚刚的21,就是231
错了不用加一,因为十以内的只有2没有1笔误
用计算机计算验证出来的