HDU - 4737 A Bit Fun 暴力水题
来源:互联网 发布:哔哩哔哩mac客户端 编辑:程序博客网 时间:2024/06/08 02:40
题目大意:给出n个数,要求找出符合 f(i, j) = a i|a i+1|a i+2| … | a j . Where “|” is the bit-OR operation. (i <= j) 的区间有多少个
解题思路:直接暴力
#include<cstdio>#include<algorithm>#include<cstring>using namespace std;#define maxn 100010long long num[maxn];int main() { int test, mark = 1, n; long long m; scanf("%d", &test); while(test--) { scanf("%d%lld",&n, &m); long long ans = 0; for(int i = 0; i < n; i++) { scanf("%lld", &num[i]); if(num[i] < m) ans++; } long long tmp; for(int i = 0; i < n; i++) { tmp = num[i]; for(int j = i + 1; j < n; j++) { tmp |= num[j]; if(tmp >= m) break; ans++; } } printf("Case #%d: %lld\n", mark++, ans); } return 0;}
0 0
- HDU 4737 A Bit Fun 水暴力
- HDU - 4737 A Bit Fun 暴力水题
- hdu 4737 A Bit Fun 暴力
- HDU 4737 A Bit Fun
- hdu 4737 A Bit Fun
- Hdu 4737 A Bit Fun
- hdu 4737 A Bit Fun
- HDU-4737-A Bit Fun
- hdu 4737 A Bit Fun
- hdu 4737 A Bit Fun
- HDU 4737 A Bit Fun
- HDU 4737 A Bit Fun
- hdu 4737A Bit Fun
- hdu 4737 A Bit Fun
- HDU 4737 A Bit Fun
- hdu 4737 (A Bit Fun) 异或
- HDU 4737 A Bit Fun 解题报告
- HDU-#4737 A Bit Fun(模拟)
- 拷贝构造函数和赋值构造函数的异同
- ios禁止屏幕旋转的几种方法
- Membership Role Profile-ASP.Net Configuration
- 深入分析Java Web中的中文编码问题
- 查找同构数的数量
- HDU - 4737 A Bit Fun 暴力水题
- 树和图的遍历
- #pragma pack (n) 惹的祸
- eclipse配置tomcat,访问http://localhost:8080出现404错误
- “OracleHelper”的类型初始值设定项引发异常。
- js实现根据<td>中的文本值确定是否输出该行<tr>
- windows下Qt插件qwt中plot编程
- alloc_page函数分析
- 移动设计大补脑第二补:交互设计