#3961. 计算补码

    ID: 3961 传统题 文件IO:code 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>基础语法文件重定向挖土机语法周赛26T4

计算补码

说明

本题需要使用文件重定向,输入文件名code.in,输出文件名code.out

题目描述

输入一个nn 位的二进制数的二进制原码 ss,请输出它对应的补码。

  • 正数:
    • 三种编码一样,最高位为 00,后面是这个数的二进制。
  • 负数:
    • 原码:最高位为 11,后面是这个数绝对值的二进制。
    • 反码:除了最高位外,每一位都是原码取反。
    • 补码:在反码基础上加 11

输入格式

输入 ss

输出格式

输出对应的补码。

011100001111
011100001111
1111000011111
1000111100001
1000
0000
1100
1100
1010
1110

数据规模与约定

对于 100%100\% 的数据,1n1001\le n \le 100