时间限制:10000ms
单点时限:1000ms
内存限制:256MB

描述

Rowdark是一个邪恶的魔法师。在他阅读大巫术师Lich的传记时,他发现一类黑魔法来召唤远古生物,鱼丸。

魔法n能召唤类型i鱼丸当且仅当i能够被表示为x xor n*x对于某个正整数x和固定的n。

Rowdark想知道类型为[L,R]之间的鱼丸有多少种能被魔法n召唤。

输入

输入第一行包含个整数n(1 ≤ n ≤ 107)。

第二行包含两个整数,L, R(0 ≤ L ≤ R ≤ 107)。

输出

一行一个整数表示答案。

样例提示

只有3(1 xor 2), 5(3 xor 6), 6(2 xor 4), 9(7 xor 14), 10(6 xor 12)满足要求。

样例输入
2
1 10
样例输出
5
/**
题意:如题
做法:暴力
**/
#include <iostream>
#include <string.h>
#include <cmath>
#include <stdio.h>
#define maxn 10000000 +10
using namespace std;
int mmap[maxn];
int main()
{
long long n,x;
while(~scanf("%lld",&n))
{
long long cet = ;
memset(mmap,,sizeof(mmap));
long long left,right;
scanf("%lld %lld",&left,&right);
for(int i=; i<=5e7; i++)
{
long long tmp = (i^(n*i));
if(tmp >= left && tmp <= right)
{
if(mmap[tmp] == )
{
mmap[tmp] = ;
cet++;
}
}
}
printf("%lld\n",cet);
}
return ;
}

最新文章

  1. Python自动化之django的ORM操作——Python源码
  2. word第一讲(0723)
  3. System.Windows.Markup.IQueryAmbient 在未被应用的程序集中定义
  4. hadoop 转
  5. js获取浏览器当前窗口的高度长度
  6. 【总结】IE和Firefox的Javascript兼容性总结(转)
  7. 将垃圾送入无底洞,顺便整理dev知识
  8. [LCA &amp; RMQ] [NOIP2013] 货车运输
  9. 【原】jQuery编写插件
  10. WCF 项目应用连载[2] - 创建Lig日志系统
  11. Phoenix Framework对于Tree该方法节点设置不同的图标,每个
  12. 详解 HTTPS 移动端对称加密套件优
  13. Oracle 12c(12.1.0.5) oem agent silent install(静默安装agent)
  14. 浅谈SnackBar(Toast大兄弟)
  15. js生成的cookie在yii2中获取不到的解决办法
  16. DateHelper
  17. 论文列表 for Action recognition
  18. 关于double精确度的简单问题
  19. Solidworks机构运动仿真
  20. 应该用bind+function取代虚函数吗?

热门文章

  1. BZOJ1297:[SCOI2009]迷路——题解
  2. 放弃采用Mycat的条件
  3. bzoj1211: [HNOI2004]树的计数(purfer编码)
  4. php 在线预览word
  5. Dalvik虚拟机中DexClassLookup结构解析
  6. 实例——简单的Samba共享
  7. PowerDesigner 快捷键
  8. Chrome浏览器的使用技巧
  9. bzoj 4831 [Lydsy1704月赛]序列操作 dp
  10. tools:context=&quot;.MainActivity的作用