当前位置: 首页 > news >正文

南昌做微信网站人社部能力建设中心网站

南昌做微信网站,人社部能力建设中心网站,网上书城网站开发背景,如何建设个人免费网站教程视频平衡三进制 一、定义 平衡三进制,也称为对称三进制。这是一个不太标准的 计数体系。 正规的三进制的数字都是由 0,1,2 构成的,而平衡三进制的数字是由 -1,0,1 构成的。它的基数也是 3(因为有三个可能的值)。由于将 -1 写成数字…

平衡三进制

一、定义

平衡三进制,也称为对称三进制。这是一个不太标准的 计数体系

正规的三进制的数字都是由 0,1,2 构成的,而平衡三进制的数字是由 -1,0,1 构成的。它的基数也是 3(因为有三个可能的值)。由于将 -1 写成数字不方便,我们将使用字母 Z 来代替 -1



二、转换过程

​ 在平衡三进制的转转换法中,需要先写出一个给定的数 x 在标准三进制中的表示。当 x 是用标准三进制表示时,其数字的每一位都是 0、1 或 2。从最低的数字开始迭代,我们可以先跳过任何的 0 和 1,但是如果遇到 2 就应该先将其变成 Z,下一位数字再加上 1。而遇到数字 3 则应该转换为 0 下一位数字再加上 1。

问题:把 64 转换成平衡三进制。

答:首先,我们用标准三进制数来重写这个数:让我们从对整个数影响最小的数字(最低位)进行处理:101 被跳过(因为在平衡三进制中允许 0 和 1);
2 变成了 Z,它左边的数字加 1,得到 1Z101;1 被跳过,得到 1Z101。最终的结果是 1Z101。



三、应用

典型应用:最小砝码

image-20230314162203205

解析:

​ 砝码称重,左边砝码,右边物体。左边放砝码状态为1,不放为0,砝码放右边为-1,也就是三进制的表示。问题转化:假设物体重量为W,一个n位的平衡三进制最少能表达W个正数,那么这个n最小是多少?

import java.util.Scanner;public class ExaminationG {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int weight = scanner.nextInt();int count = 1;while (true){if ((Math.pow(3,count)-1)/2>weight) break;;count++;}System.out.println(count);}
}

wqJCUiOTyw

http://www.yayakq.cn/news/84062/

相关文章:

  • 贵州网站建设设计网站开发硬件
  • 想看外国的网站怎么做教育机构logo
  • 优化排名推广技术网站宿州高端网站建设公司
  • 怎么样做企业网站微信建站官网免费注册
  • 厦门做网站需要多少钱扫码点餐小程序
  • 淘宝客领券网站怎么做做淘宝客网站需要多大空间
  • 黑群晖的做网站文件建设一个商务网站的步骤
  • 宏福建设集团有限公司网站南京做网站咨询南京乐识
  • 超星网站开发实战答案游戏推广工作怎么样
  • 免费站推广网站2022网站上线前准备方案
  • 图书馆馆建设网站网站设计 评价 方法
  • 石家庄网站建设seo优化营销电子商务网站建设与维护读书报告
  • 宝安中心做网站多少钱深圳十大网站建设
  • 北京城乡建设部网站首页网站建设视频教程百度云
  • 阿里云服务器做网站django怎样做app推广
  • 关于网站开发的外文书籍如何制作小程序视频教学
  • 备案中的网站名称怎么做一个公众号微信
  • 主机做网站工具仙游县住房和城乡建设局网站
  • 做网站用小动画外贸公司都在用什么国际平台
  • 企业网站建设招标建设银行官方网站注册
  • 邯郸手机建站价格做英文网站哪家好
  • 网站改版代码抢车票网站怎么做
  • 域名cn是个什么网站wordpress编辑分段
  • 北京网站制作公司兴田德润可信赖内江市建设培训中心网站
  • 海口网站建设哪家好动漫设计与制作主修课程
  • 网站建设成都云网站建设的一些原理
  • 网站建设沈阳凯鸿软文营销写作技巧
  • 做高端品牌网站网站开发网页gif设计公司
  • 青岛网站建设优化医院网站建设报价表
  • 公司网站建设设计服务seo网站建设时文章频率