#include <iostream>
using namespace std;
int main()
{
unsigned long long i,r;
cin>>i>>r;
if(i%2==1&&r%2==0)
cout<<((i-1)^r);
else if(i%2==0&&r%2==1)
cout<<0;
else if(i%2==1&&r%2==1)
cout<<i;
else
{cout<<r;}
return 0;
}
我这个代码能求i到r的异或和吗,我感觉可以啊,但是在pta上提交就是部分正确
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥100 c++集成继承python解析器遇到问题
- ¥15 由于导出的数据名字中带有/,导致Matlab打不开,怎么办?
- ¥15 新硬盘安装的程序总是崩溃,提示遇到错误
- ¥15 openpcdet自制数据集评估bev精度和3d精度相同
- ¥15 excel 上下按钮 显示行
- ¥20 云卓h12pro 数传问题
- ¥20 请问有人知道怎么用工艺库里面的sdb文件通过virtuoso导出来library里面每个cell的symbol吗?
- ¥20 海思 nnie 编译 报错
- ¥50 决策面并仿真,要求有仿真结果图
- ¥15 关于路由器的路由协议配置