题目描述

求1 \bigoplus 2 \bigoplus\cdots\bigoplus N1⨁2⨁⋯⨁N 的值。

A \bigoplus BA⨁B 即AA , BB 按位异或。

输入输出格式

输入格式:

1 个整数NN。

输出格式:

1 个整数,表示所求的值。

输入输出样例

输入样例#1:

3
输出样例#1:

0

说明

• 对于50% 的数据,1 \le N \le 10^61≤N≤10​6​​;

• 对于100% 的数据,1 \le N \le 10^{18}1≤N≤10​18​​。

很神奇的一道题,

打表找规律

四个一循环

 #include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#define lli long long int
using namespace std;
const int MAXN=;
const int mod=1e9+;
inline void read(int &n)
{
char c=getchar();n=;bool flag=;
while(c<''||c>'') c=='-'?flag=,c=getchar():c=getchar();
while(c>=''&&c<='') n=n*+c-,c=getchar();n=flag==?-n:n;
} int main()
{
long long n=;
cin>>n;
if(n%==) printf("");
else if(n%==) printf("");
else if(n%==)printf("%lld",n+);
else if(n%==) printf("%lld",n);
return ;
}

最新文章

  1. POJ1274 The Perfect Stall[二分图最大匹配]
  2. 更改SharePoint 2007/2010/2013 Web 应用程序端口号
  3. 【转】ContextLoaderListener 和 DispatcherServlet
  4. Python绑定方法,未绑定方法,类方法,实例方法,静态方法
  5. 【Search Insert Position 】cpp
  6. Spring MVC 环境搭建(二)
  7. 应用Java(环境变量)
  8. android 自定义ViewGroup之浪漫求婚
  9. 虚拟机安装Linux系统
  10. javascript:控制台详解
  11. The android command is deprecated
  12. python测试开发django-27.表单提交之post修改密码
  13. Ubuntu18.04使用f3probe检测U盘实际容量
  14. 【Struts2】Struts2与Spring整合后,如何指定Action为多例模式
  15. asp.net 验证码
  16. debug输出rect,size和point的宏
  17. JVM体系结构之三:方法区之2(jdk1.6,jdk1.7,jdk1.8下的方法区变迁)
  18. js小技巧--摘录1
  19. 【Step By Step】将Dotnet Core部署到Docker(中)
  20. [2013-1-29] Air 安卓 天气预报源码

热门文章

  1. linux SVN服务器创建版本库
  2. numpy基础篇-简单入门教程4
  3. John Morgan:黎曼几何、曲率、Ricci流以及在三维流形上的应用二讲
  4. 几种常见sqlalchemy查询:
  5. bzoj1051: [HAOI2006]受欢迎的牛(强联通)
  6. AngularJs轻松入门(二)数据绑定
  7. CSS3动画闪跳
  8. Debian9.5 系统配置持久化iptables规则
  9. NodeJS学习笔记 (32)安全加密-tls
  10. 数据库Flashback学习