首页 > 其他分享 >负进制

负进制

时间:2022-11-28 11:55:50浏览次数:28  
标签:13 进制 计数 000 从右 基数

 

Description
借助于对数字理论的研究,奶牛们打算建立一套计数系统。它们打算建立的计数系统是二进制的,但基数为-2,而 不是+2。另它们非常高兴的是,使用-2作为基数表示数字不需要符号位。我们知道进制数每位的权(从右到左)分 别为1(基数的0次方),基数^1,基数^2,等等。基数为-2的情况下,每位的权分别为1,-2,4,-8,16,-32, ……(从右向左)。因此,从1开始计数依次为:1, 110, 111, 100, 101, 11010, 11011, 11000, 11001 , 等等。令人惊奇的是,使用基数-2,负数也可以用1和0来表示,而且不需要符号位。例如,从-1开始向下计数 依次为:11, 10,1101, 1100, 1111, 等等。请你帮助奶牛转换普通十进制数(范围-2,000,000,000..2,000,0 00,000)到基数为-2的计数系统。

Format
Input
Line 1: 一个需要转换的十进制整数

Output
Line 1: 一个整数,表示输入整数转换为基数为-2后的结果。 输入0,仍然输出一个0。

Samples
输入数据 1
-13
输出数据 1
110111

提示

从右向左读: 1 * 1 + 1 * (-2) + 1 * 4 + 0 * (-8) +1 * 16 + 1 * (-32) = -13

 

 

 

标签:13,进制,计数,000,从右,基数
From: https://www.cnblogs.com/cutemush/p/16931808.html

相关文章

  • kubeasz 安装二进制 k8s
    一、环境软件版本:服务版本操作系统Ubuntu22.04.1LTS运行时containerd.io1.6.8kubeasz3.4.1k8sv1.25.3网络插件calicov3.23.3节点说明:类型IP主机名服务/组件集群控制节点......
  • 二进制枚举(三)
        下面继续通过几个示例体会二进制枚举方法的应用。【例1】建造碉堡问题描述设有一个街道笔直的方形城市。该城市的地图是一个有n行和n列的正方形,每行代表一条......
  • p1143 进制转换
    进制转换题目描述请你编一程序实现两种不同进制之间的数据转换。输入格式共三行,第一行是一个正整数,表示需要转换的数的进制\(n(2≤n≤16)\),第二行是一个n进制数,若\(n>1......
  • 二进制安装Mysql数据库的快速方法
    二进制安装Mysql数据库的快速方法摘要还是国产操作系统rpm包可能不太兼容,为了简单准备使用tar包方式安装mysql数据库这里简单记录一下过程.为以后使用.介质下载......
  • C++ 使用文件流写/读文本文件、二进制文件、按指定格式写/读文本文件
    1.使用文件流写文本文件:#include<iostream>#include<string>#include<fstream>usingnamespacestd;intmain(){stringname;intage;ofs......
  • 使用vscode插件查看文件的16进制
    有时候想看看文件的16进制,又不想编写代码来处理,那么这时候可以使用vscode和插件HexEditor一键查看文件的16进制然后就可以查看文件的16进制了......
  • centos8上使用kubeasz3.0.0项目ansible自动的二进制部署k8s高可用集群
    一、ansible的kubeasz3.0.0部署多master高可用kubernetes集群环境#二进制部署,ansible的kubeasz3.0.0部署多master高可用kubernetes集群环境1.#主机名设置类型服务器I......
  • 二进制枚举(二)
        二进制枚举的方法在实际问题中应用还是非常方便的。下面继续体会这一方法的使用。    先看如下的问题。    给出一个数n(1<=n<=1018),求1到n中,有......
  • 二进制枚举(一)
        二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。利用二进制的特点,可以用于枚举一个集合中各元素的所有组合情况。   ......
  • 如何在Linux上用tshark命令把抓包中follow的二进制流保存成文件
    目录背景解决方案背景用wiresharkwindows版本把视频流保存出来,结果只有抓包的一半,另一半丢失了。为了验证是视频流的问题还是wireshark的问题。不得已,研究起了tshark,最......