uva 11645 Bits
uva 11645 Bits
题目描述:一个数n的二进制表示中连续的11的个数记为f(n),例如f(111) = 2, f(1111) = 3,先给定n求ans = sum (f(i)) 0=
解决办法:逐位确定
举例说明:n = 1111, x1 = 11**, x2 = *11*, x3 = **11
所以答案可以分成如下3个部分,即前两位是11的个数,中间两位是11的个数,后两位是1
原创
2013-01-14 23:03:29 ·
1457 阅读 ·
0 评论