《技术》学考及选考相关问题请联系张博士13958083702(手机和微信同号) 问题 5364 --异或 2 (rox)

5364: 异或 2 (rox)

时间限制: 1 Sec  内存限制: 128 MB
提交: 6  解决: 3
[提交][状态][命题人:]

题目描述

给定 n ,输出 1⊕(n-1)+2⊕(n-2)+...+(n-1)⊕1 。这里⊕表示异或。

输入

第一行,一个整数 n 。

输出

一个整数,表示答案。

样例输入
Copy
20
样例输出
Copy
212

提示

数据规模
共 10 组数据。
测试点 1,2 满足 n≤10^6 。
测试点 3,4,5 满足 n≤10^9 。
测试点 6,7 满足 n≤10^18 。
对于所有数据,满足 2≤n≤10^500 。

来源

[提交][状态]

如有问题,请咨询客服
浙ICP备20001167号