HDU4588 Count The Carries(数字统计与数字规律)
摘要:
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4588题目描述:1)给两个数a,b;2) 将a,b之间的数化为二进制相加;(包括a,b)3)求总共的进位个数;解题思路:1)进位首先是在算术相应位对齐相加过程中产生的;2)所以要模拟算术相加过程,总结怎样得到进位个数;3)所以,另外考虑到时间上的可能性,不允许从a到b逐个数相加计算进位; 所以考虑从a到b所有数同时对应位对齐,找出相加的规则,总结出进位的统计方法;4)由于二进制只有0,1,所以某位为0对进位没有贡献,只有1才对进位产生贡献; 所以考虑分别统计所有从a到b某一位的1的个数之和;比如统. 阅读全文
posted @ 2013-08-18 23:55 Gddxz 阅读(345) 评论(0) 推荐(0) 编辑