题目链接:https://vjudge.net/contest/326797#problem/G

有一个里程表坏了,这个里程表会直接从2跳到4,7跳到9。现在给定一个历程数值要求我们算出真正的数值

实质就是将给定的八进制数转化为十进制。
对于每一位,如果是9,实际为7,如果是4 ~ 7,实际为3~6。

代码

#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;
#define LL long long
LL sum,n;
void solve()
{sum=0;for(int i=0; n>0; i++){int s=n%10;if(s==9)s=7;else if(s>=4)s-=1;sum+=pow(8,i)*s;n/=10;}
}
int main()
{while(~scanf("%lld",&n)&&n){printf("%lld: ",n);solve();printf("%lld\n",sum);}return 0;
}

Faulty Odometer(进制转化)相关推荐

  1. 编码/解码和进制转化工具hURL

    编码/解码和进制转化工具hURL 在安全应用中,各种编码方式被广泛应用,如URL编码.HTML编码.BASE64等.而在数据分析时候,各种进制的转化也尤为频繁.为了方便解决这类问题,Kali Linu ...

  2. ASP常用进制转化类(2,8,10,16,32,64)

    <% ' 名称:HDOBTools ' 描述:进制转化类 ' 作用:用于各种进转的转化 Class HDOBToolsPrivate hdobHackPrivate Sub Class_Init ...

  3. python数据结构:进制转化探索

    *********************************第一部分*************************************************************** ...

  4. 【PAT - 甲级1010】Radix (25分)(二分,进制转化)

    题干: Given a pair of positive integers, for example, 6 and 110, can this equation 6 = 110 be true? Th ...

  5. 进制转化进10进制数

    Option Explicit Private Sub Form_Click() Dim St As Integer, Dem As Long St=InputBox("输入一个十六进制数& ...

  6. 【风马一族_C】进制转化

    1 #include "stdio.h" 2 #include "Math.h" 3 #define number 50 //设置数组的长度 4 5 int n ...

  7. 进制转化——十进制转二进制

    我们现在来说一下进制转化的问题,以十进制转二进制为例. 在数学里我们算一个十进制数的二进制数,比如11的二进制数是1011,这是怎么得到的呢? 11/2=5余1: 5/2=2余1: 2/2=1余0: ...

  8. 将最大位1000位的16进制转化位8进制(蓝桥杯)

    用c++实现将最大位1000位的16进制转化成8进制(## 蓝桥杯) 题目 先将16进制转化成二进制在将其转化成八进制 代码如下(示例): ```cpp #include <bits/stdc+ ...

  9. 07.从密码学看进制转化

    版权声明:本文为博主 乔小白- 一字一句敲出来的原创作品,未经博主允许不得转载,多谢支持. 本系列博客仅做经验交流分享,不能用作任何商业用途.本文中如有不足之处,请留言,本人将及时更改. 进制转化到密 ...

  10. 计算机基础 进制转化,计算机基础知识_进制转化(示例代码)

    进制转化 一.任何一个进制转化为10进制的方式 156的十进制可以看做1*10^2 + 5*10^1  +   6*10^0 首先我们看一下156 ,平方,次方等等都是根据后面有多少位决定的,如果用计 ...

最新文章

  1. Android 动画AlphaAnimation类方法
  2. 在思科无线控制器上查看5GHz和2.4GHz的客户端数量
  3. Java8排序–性能陷阱
  4. android 项目部署,Android发布项目到JCenter
  5. linux mysql e_Linux下安装mysql
  6. KB-Modal Dialog Mini FAQ[收藏]
  7. python函数求导_python_exp
  8. mysql master slave模式,mysql复制(Replication)模式 主从(Master Slave)模式
  9. samtools faidx输出的fai文件格式解析 | fasta转bed | fasta to bed
  10. 计算机中的right函数,right函数用法实例
  11. PSPICE报错ERROR(ORPSIM-16276): Can‘t find library
  12. 2020年,阿里最新的java程序员面试题目含答案带你吊打面试官
  13. CT与DR双能X射线物质识别算法实现与应用(工业选煤、稀土分拣、毒爆检测、垃圾分类等)
  14. inprivate浏览是什么意思_IE8的InPrivate浏览功能
  15. 幂果支招:哪里找免费的Mac版音频剪辑软件
  16. Java如何创建一个文件对象
  17. 世界上的第一台计算机什么样,世界上第一台计算机是什么样的
  18. java连接数据库用户 'sa' 登录失败。 ClientConnectionId:解决方法
  19. 智慧街道空间导引及创新平台
  20. 鸿蒙系统何时用于汽车,华为鸿蒙系统将先应用于手机还是汽车?

热门文章

  1. Xilinx FPGA全局时钟和局部时钟
  2. win10打印机无法打印(怎样使用打印机打印)
  3. 深度 | Authing CTO 尚斯年:云时代下的数字身份自动化
  4. Halcon:计算两条曲线的相关性(皮尔森系数)
  5. 基于网站API的爬虫
  6. Pytorch如何约束神经网络中权重/偏执的范围
  7. java实现阿里云邮箱发送邮件
  8. UE 简单存档读档功能
  9. 免费和低成本开发人员工具和资源的终极清单
  10. MySQL添加删除账户及授予权限