HDU 5491 The next(2015 ACM/ICPC Asia Regional Hefei Online )(贪心)
题目大意:求出一个数比给定的数D大并且此数的二进制中的1的个数再s1,s2之间.思路:如果直接通过D+1向后暴力的话,必定时超时的,因为输入为300000组,如果给个2^31的D,s1=1,s2=1,那么找每个二进制值0.1的个数就会执行30次,并且还有循环找数的过程所以会超时.不能直接对数就行操作,那么可以对当前的2进制的0.1进行操作,当D+1的二进制中的1>s2时,应该将多的1,变为0,我们