当前位置: 首页 > 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/138452/

相关文章:

  • 怎么查那些人输入做网站宁夏建设技术职业学院官方网站
  • 杭州做网站软件泰安岱岳区招聘网最新招聘信息
  • 域名注册备案seo标题优化关键词怎么选
  • 贵州城乡建设厅考试网站无锡公司网站制作
  • 网站开发实例解析fontawesome wordpress
  • 湖州网站建设完整的品牌推广方案
  • 网站可以免费做吗制作灯笼视频教程
  • 如何做网站毕业设计数据分析师报名官网
  • 阿里云建站和公司建站有什么优势黑龙江省建设工程交易中心网站
  • 教做蛋糕的网站wordpress 询价按钮
  • 珠海网站建设公司排名微网站建设收费
  • 网站开发众筹智推seo
  • 哪个做网站比较好小程序服务器多少钱
  • 电商网站建设实训要求培训机构网站建设要求
  • ASP net网站开发资料官网开发建设公司地址电话
  • 南阳市建设局网站教做公众号的网站
  • 网站设计 品牌设计我国有哪些企业网站
  • 电子商务网站建设题库及答案网上购物系统流程图
  • 网络运营商无服务怎么办淘宝怎样优化关键词
  • wordpress做学校网站网页设计论文初稿
  • 加强国资集团网站建设设计网页多少钱一个页面
  • 中山哪里做网站制作一款手游需要多少钱
  • 网站物理结构优化包含网页优化吗网站举报平台
  • 校园网站服务建设wordpress slider代码
  • 求网站网站开发朋友圈
  • wordpress 运行天数 小工具无锡网站优化公司
  • 做论坛网站能赚钱吗通许网站建设
  • 常州门户网站建设游戏网站建设多少钱
  • 电子商务网站备案北京社保网站减员怎么做
  • 新乡网站建设哪家好做网站全屏图片拉长代码