Chinaunix首页 | 论坛 | 博客
  • 博客访问: 735652
  • 博文数量: 176
  • 博客积分: 2548
  • 博客等级: 少校
  • 技术积分: 1749
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-29 16:36
个人简介

爱咋咋地

文章分类

全部博文(176)

文章存档

2024年(1)

2023年(17)

2022年(19)

2021年(3)

2020年(1)

2018年(1)

2017年(1)

2014年(1)

2013年(4)

2012年(11)

2011年(19)

2010年(22)

2009年(71)

2008年(5)

分类:

2009-08-15 22:42:53

先来回答一个问题,用一只手(有5个指头,6指和不够5根手指的排出在外:),最多能计多少个数。
 
我一直以为中国人是最厉害的,一只手就能计11个数(0-10),如果不算0的话,就是(1-10)共10个自然数。而外国人需要用两只手来表示10。而两只手我们可以最大表示110了(别告诉我两只手最大表示100,自己比划比划就知道了)。
 
我们今天只说一只手的情况。5根手指在表示从0-5的时候没有任何问题,而从6-10采用了组合兼形状组合(比如7和9)的方式。很明显我们的祖先被10进制的计数规则所限制,并没有把所有的组合都用上,只选取了5个比较容易做到的手势来表示6-10。
 
而如果我们用二进制来表示那,手指弯曲表示0,伸直表示1,这样的话我们就可以表示2^5个数字(0-31)啦。
 
而2^5正好也是所有手指所能组成的所有组合的总数:
c[5,0]+c[5,1]+c[5,2]+c[5,3]+c[5,4]+c[5,5]=1+5+10+10+5+1=32=2^5
 
二进制表示法也就是排列组合表示法(排列组合里面主要是说包含与不包含的,也就是0和1)
 
不用形状组合的话,用二进制表示法最多可以计32个数,自己去试试吧。
 
 
 
阅读(1137) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~