n进制的n位数,求 与所有数的 位数值不同 达到50% 的组合数量,应如何计算?

lgue 2020-04-18 09:57:24
n进制的n位数,求 与所有数的 位数值不同 达到50% 的组合数量,应如何计算?

示例1:

10进制的2位数,与所有数的 位数值不同 达到50% 的组合 大约有100个 ,组合的方式只有1种 :穷尽组合:
00,01,。。。10,11,12,13,。。。99



示例2:

10进制的3位数,与所有数的 位数值不同 达到50% 的 组合的数量 大约有 87 个,组合的方式或有n种 :
"9,4,6",
"6,0,2",
"6,9,6",
"5,8,8",
"6,8,9",
"5,6,1",
"7,4,9",
"3,9,2",
"2,0,6",
"7,3,4",
"0,6,7",
"5,1,9",
"8,7,7",
"4,3,5",
"0,9,8",
"7,8,5",
"1,3,9",
"2,4,8",
"7,2,8",
"8,9,3",
"2,6,9",
"7,7,1",
"0,8,6",
"1,4,2",
"2,9,1",
"8,6,6",
"5,0,3",
"3,2,3",
"5,9,4",
"1,6,0",
"5,2,0",
"9,5,8",
"4,5,6",
"6,7,0",
"9,7,9",
"9,3,7",
"3,8,7",
"8,4,5",
"0,5,5",
"1,7,8",
"6,1,5",
"8,3,8",
"4,2,1",
"0,7,3",
"7,6,2",
"2,5,3",
"7,9,7",
"8,1,2",
"1,0,5",
"5,5,2",
"2,3,2",
"3,7,5",
"4,7,2",
"1,2,6",
"3,0,4",
"3,4,1",
"0,0,0",
"2,7,4",
"8,2,4",
"9,8,3",
"1,1,1",
"0,3,1",
"6,4,3",
"4,6,8",
"9,1,0",
"2,2,5",
"8,8,1",
"2,1,7",
"9,9,5",
"3,3,6",
"6,6,4",
"4,1,3",
"7,5,0",
"1,8,4",
"4,4,7",
"9,0,1",
"3,5,9",
"0,4,4",
"4,0,9",
"4,8,0",
"1,5,7",
"3,1,8",
"0,2,2",
"7,1,6",
"6,2,7",
"5,7,6",
"6,5,1"


示例3:

10进制的4位数,与所有数的 位数值不同 达到50% 的 组合的数量 大约有 750 个,组合的方式或有n种 :



示例n:
20进制的20位数,与所有数的 位数值不同 达到50% 的组合 大约有?个 :

求这个计算公式?

...全文
65 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

20,808

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧