题号:NC232831
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
你是一台超级计算机,你非常适合计算一个数字的补码,现在给你若干个数字,请你输出32位数字的01数字串代表他的补码。
正数:
正整数的补码是其二进制表示,与原码相同
负数:
求负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1
输入描述:
一行输入一个数字T
随后T行每行一个数字代表给定数字
输出描述:
总共输出T行每行一个长度为32的数字串。
示例1
输出
复制
00000000000000000000000000000001