摘要:
大意:给你一个数字N,L,R,求数字M(L<=M<=R)使得N|M的值最大。思路:将数字用二进制表示,从高到低枚举32位,采用贪心的思想。CODE:#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>usingnamespacestd;#defineMAXN1001longlongten2b[MAXN];longlongMbit[MAXN];longlongtot;voidchange(longlongn){w 阅读全文
posted @ 2012-10-18 11:12
有间博客
阅读(208)
评论(0)
推荐(0)