codeforces 484a Bits
来源:互联网 发布:淘宝网电风扇 编辑:程序博客网 时间:2024/05/16 08:57
题意:
让你找出所给的l, r 区间中,在二进制下1的个数最多的值。
思路:
直接从l开始填充1,填充到尽量接近r即可。
code:
#include <cstdio>#include <cstring>#include <cstdlib>#include <iostream>using namespace std;typedef long long LL;int main(){ LL l, r; LL n; cin>>n; while(n--) { cin>>l>>r; for(LL i = 1;i + l <= r; i <<= 1) { if((l & i) == 0) { l += i; } } cout<<l<<endl; } return 0;}
0 0
- codeforces 484a Bits
- codeforces 484 A-Bits
- CodeForces 484A Bits
- codeforces-484A Bits
- Codeforces 484A Bits
- codeforces 484A bits
- Codeforces-484A-Bits
- Bits - CodeForces 484 A 水题
- codeforces 484A Bits 数论
- Codeforces 484A Bits(贪心)
- Codeforces 484A - Bits (贪心)
- Codeforces 484A. Bits 贪心
- codeforces 484A Bits 贪心->位数
- [Codeforces 484A]Bits(拆位贪心)
- Review of codeforces 484A Bits based on python
- A. Bits(Codeforces Round #276(div1)
- Codeforces Round #276 (Div. 1) A. Bits
- Codeforces Round #276 (Div. 1) A. Bits
- JProfiler 解决 Java 服务器的性能跟踪
- HDU 1.2.3 The Seven Percent Solution
- java.lang.OutOfMemoryError
- Android ListView常用用法
- 委托,delegate
- codeforces 484a Bits
- 通过js去对表格的列,根据其内容进行排序(升序或者降序)
- JavaScript中的prototype使用说明
- git根据commit生成patch And Git的Patch功能
- 总结:调用startActivityForResult,onActivityResult无响应的问题
- 关于gzip服务端读取方法
- struts+spring+hibernate整合出现的问题解决方法
- HDU 1.2.4 decimal system
- [HDU 1078]FatMouse and Cheese(记忆化DFS)