蚂蚁的难题(一) http://acm.nyist.net/JudgeOnline/status.php?pid=744
蚂蚁的难题(一)
- 描述
-
小蚂蚁童鞋最近迷上了位运算,他感觉位运算非常神奇。不过他最近遇到了一个难题:
给定一个区间[a,b],在区间里寻找两个数x和y,使得x异或y最大。来,帮帮他吧!
- 输入
-
有多组测试数据(以EOF结尾)。
每组数据输入两个数a,b.(0<=a<b<2^63) - 输出
- 输出a到b之间,异或最大的值。
- 样例输入
-
1 2 8 9
- 样例输出
-
3 1
- 来源
- 蚂蚁系列
- 上传者
- 菜鸟咋了
-
这是一道简单的数学题。
求区间[a, b] 之间的 异或 最大, 推几组数据,我们可以发现结果都是 2^n - 1;
那么关键问题就是 求 n 的大小。
我们发现 n 的大小 与 a^b 有关。
#include <stdio.h> int main() { long long a;long long b; while(scanf("%lld %lld",&a,&b)!=EOF) { int count = 0;long long cj=1,x;x = a ^ b; while(x) {count++;x =x/2; }while(count){cj*=2;count--;}printf("%lld\n",cj-1); } return 0; }
转载于:https://www.cnblogs.com/wangyouxuan/p/3272128.html
蚂蚁的难题(一) http://acm.nyist.net/JudgeOnline/status.php?pid=744相关推荐
- 独木舟上的旅行http://acm.nyist.net/JudgeOnline/problem.php?pid=71
独木舟上的旅行 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...
- Triangular Sums http://acm.nyist.net/JudgeOnline/problem.php?pid=122
Triangular Sums 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 The nth Triangular number, T(n) = 1 + - + n, ...
- 次方求模 http://acm.nyist.net/JudgeOnline/problem.php?pid=102
次方求模 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 求a的b次方对c取余的值 输入 第一行输入一个整数n表示测试数据的组数(n<100) 每组测试只有一行,其 ...
- 会场安排问题 http://acm.nyist.net/JudgeOnline/problem.php?pid=14
会场安排问题 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工作就 ...
- 分数加减法 http://acm.nyist.net/JudgeOnline/problem.php?pid=111
数加减法 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 编写一个C程序,实现两个分数的加减法 输入 输入包含多行数据 每行数据是一个字符串,格式是"a/boc ...
- 括号配对问题http://acm.nyist.net/JudgeOnline/problem.php?pid=2
括号配对问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 现在,有一行括号序列,请你检查这行括号是否配对. 输入 第一行输入一个数N(0<N<=100), ...
- NYOJ 745 蚂蚁的难题(二)
蚂蚁的难题(二) 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 下雨了,下雨了,蚂蚁搬家了. 已知有n种食材需要搬走,这些食材从1到n依次排成了一个圈.小蚂蚁对每种食材 ...
- nyoj744 蚂蚁的难题(-)
蚂蚁的难题(一) 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 小蚂蚁童鞋最近迷上了位运算,他感觉位运算非常神奇.不过他最近遇到了一个难题: 给定一个区间[a,b],在 ...
- nyoj744 蚂蚁的难题(一)
蚂蚁的难题(一) 时间限制: 1000 ms | 内存限制: 65535 KB 难度: 2 描述 小蚂蚁童鞋最近迷上了位运算,他感觉位运算非常神奇.不过他最近遇到了一个难题: 给定一个区间[a,b ...
最新文章
- centos7.3网络实验环境(金个人)
- java静态多态_Java静态方法不具有多态性详解
- 用友服务器系统版本低,客户端版本低于服务器端,请升级后再登录
- linux系统如何使用fork函数创建子进程
- SharpDeveloeper开发ASP.NET MVC汗流浃背
- java 线程“生产/消费”模型1
- 肖修鹏:十年磨一剑,成就靠谱职业经理人
- unity三维地图的经纬度如何在二维地图上表示_接入C++版本recastnavigation寻路库到Unity/服务端中...
- 一句话概括自动装箱/拆箱
- 风靡全球的儿童编程语言:Scratch
- MAC OS上将项目提交到github
- 三大运营商一季度财报出炉:营收集体下降
- 大学计算机在线阅读,大学计算机
- sqoop job入门 与sqoop增量导入
- Oracle 基础笔记4
- NewtonJson 的一个例子
- guava的String之Splitter
- 基于Python的模拟人脑神经元进行学习
- 阿里面试必过的 Java 面试参考指南全集
- linux 内核进程与用户进程的通信 方法一 使用sockopt与内核交换数据
热门文章
- 学习MSCKF笔记——前端、图像金字塔光流、Two Point Ransac
- 中国染料行业运营现状及前景产销需求预测报告2021-2027年版
- iOS快速开发框架Bee-Framework应用和解析(三) - Message, Model, Signal
- centos solr 部署到 tomcat 上
- IDEA新建spring boot项目没有Spring Initializr选项
- 2016级算法期末模拟练习赛-A.wuli51和京导的毕业旅行
- Linux环境上的图形化界面SVN客户端软件“RabbitVCS”
- 学习笔记---好文章链接帖
- 实现UILabel渐变色效果
- TaskIcon 系统任务栏图标