题号:NC208812
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
我们知道对于整数,计算机在存储的时候其实是用的补码进行存储,所以在用户输入值的时候,其实是有一个原码转换成补码的过程。
现在给你一个有符号位的整数其原码(32位),请你输出其反码和补码,各占一行
输入的原码不包含0
输入描述:
输入占1行,由0和1组成的32位字符串
输出描述:
输出占2行,第一行是反码,第二行是补码,每行32个字符
示例1
输入
复制
10000000000000000000000000000001
输出
复制
11111111111111111111111111111110
11111111111111111111111111111111
备注:
2020暑期集训选拔赛