摘要: 简单的组合数学。 题意:给出两个数,找出这两个数之间的Round Numbers。范围包括这两个数。 所谓的Round Numbers就是将给出的十进制数转化成二进制之后,0的个数 >= 1的个数。 思路: 设给出的数为m,其二进制长度为len。 先找出长度小于 len 的情况,这一种情况比较简单。 另一种就是寻找和 m 的长度相同且 2 #include 3 #include 4 #include 5 6 #define LL unsigned long long 7 #define Max(a,b) (a > b ? a : b) 8 9 using names... 阅读全文
posted @ 2013-09-07 19:54 好小孩 阅读(167) 评论(0) 推荐(0) 编辑