NC238629. 至至子的按位与
描述
输入描述
第一行两个正整数 ,表示至至子给你的两个数。。
输出描述
一行一个整数 。注意 且需满足上述其他条件。
示例1
输入:
4611686021005397253 720664112863971652
输出:
3891021903040068542
说明:
,且 。可以说明不会有更大的且小于 的 。示例2
输入:
6148914693248999909 3074457344976731894
输出:
3067814124
C++(clang++ 11.0.1) 解法, 执行用时: 3ms, 内存消耗: 412K, 提交时间: 2022-08-29 09:42:25
# include<iostream> using namespace std; int main(){ long long a,b;cin>>a>>b; cout<<(1LL<<63)-1-(a^b); }
pypy3 解法, 执行用时: 75ms, 内存消耗: 21168K, 提交时间: 2022-08-19 21:09:21
a,b=map(int,input().split()) k=9223372036854775807 c=((a^b)^k) print(c)
Python3 解法, 执行用时: 43ms, 内存消耗: 4560K, 提交时间: 2022-08-23 23:24:08
a,b=map(int,input().split()) print(a^b^(2**63-1))