首页 > 试题广场 >

小苯的xor构造

[编程题]小苯的xor构造
  • 热度指数:228 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 1024M,其他语言2048M
  • 算法知识视频讲解
\hspace{15pt}小红喜欢整数 k,他想让小苯构造两个不相等非负整数,使得两数的异或和等于 k
\hspace{15pt}请你帮帮小苯。

【名词解释】
\hspace{15pt}异或和:两个数进行按位异或运算的结果。

输入描述:
\hspace{15pt}第一行输入一个整数 k \left(1\leqq k \leqq 10 \right)


输出描述:
\hspace{15pt}在一行上输出两个不相等的整数 a, b \left(0\leqq a, b \leqq 10^9 \right),表示你找到的两个整数。
\hspace{15pt}如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
示例1

输入

1

输出

2 3
#include <iostream>
using namespace std;

int main() {
    int k;
    cin >> k;
    cout << k << " " << 0 << endl;
    return 0;
}

发表于 2025-12-19 20:38:42 回复(0)
int main() {
    int k;
    cin >> k;
    cout << 0 << " " << k;
}
发表于 2025-12-19 19:43:40 回复(0)