Faulty Odometer(进制转化)
题目链接: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(进制转化)相关推荐
- 编码/解码和进制转化工具hURL
编码/解码和进制转化工具hURL 在安全应用中,各种编码方式被广泛应用,如URL编码.HTML编码.BASE64等.而在数据分析时候,各种进制的转化也尤为频繁.为了方便解决这类问题,Kali Linu ...
- ASP常用进制转化类(2,8,10,16,32,64)
<% ' 名称:HDOBTools ' 描述:进制转化类 ' 作用:用于各种进转的转化 Class HDOBToolsPrivate hdobHackPrivate Sub Class_Init ...
- python数据结构:进制转化探索
*********************************第一部分*************************************************************** ...
- 【PAT - 甲级1010】Radix (25分)(二分,进制转化)
题干: Given a pair of positive integers, for example, 6 and 110, can this equation 6 = 110 be true? Th ...
- 进制转化进10进制数
Option Explicit Private Sub Form_Click() Dim St As Integer, Dem As Long St=InputBox("输入一个十六进制数& ...
- 【风马一族_C】进制转化
1 #include "stdio.h" 2 #include "Math.h" 3 #define number 50 //设置数组的长度 4 5 int n ...
- 进制转化——十进制转二进制
我们现在来说一下进制转化的问题,以十进制转二进制为例. 在数学里我们算一个十进制数的二进制数,比如11的二进制数是1011,这是怎么得到的呢? 11/2=5余1: 5/2=2余1: 2/2=1余0: ...
- 将最大位1000位的16进制转化位8进制(蓝桥杯)
用c++实现将最大位1000位的16进制转化成8进制(## 蓝桥杯) 题目 先将16进制转化成二进制在将其转化成八进制 代码如下(示例): ```cpp #include <bits/stdc+ ...
- 07.从密码学看进制转化
版权声明:本文为博主 乔小白- 一字一句敲出来的原创作品,未经博主允许不得转载,多谢支持. 本系列博客仅做经验交流分享,不能用作任何商业用途.本文中如有不足之处,请留言,本人将及时更改. 进制转化到密 ...
- 计算机基础 进制转化,计算机基础知识_进制转化(示例代码)
进制转化 一.任何一个进制转化为10进制的方式 156的十进制可以看做1*10^2 + 5*10^1 + 6*10^0 首先我们看一下156 ,平方,次方等等都是根据后面有多少位决定的,如果用计 ...
最新文章
- Android 动画AlphaAnimation类方法
- 在思科无线控制器上查看5GHz和2.4GHz的客户端数量
- Java8排序–性能陷阱
- android 项目部署,Android发布项目到JCenter
- linux mysql e_Linux下安装mysql
- KB-Modal Dialog Mini FAQ[收藏]
- python函数求导_python_exp
- mysql master slave模式,mysql复制(Replication)模式 主从(Master Slave)模式
- samtools faidx输出的fai文件格式解析 | fasta转bed | fasta to bed
- 计算机中的right函数,right函数用法实例
- PSPICE报错ERROR(ORPSIM-16276): Can‘t find library
- 2020年,阿里最新的java程序员面试题目含答案带你吊打面试官
- CT与DR双能X射线物质识别算法实现与应用(工业选煤、稀土分拣、毒爆检测、垃圾分类等)
- inprivate浏览是什么意思_IE8的InPrivate浏览功能
- 幂果支招:哪里找免费的Mac版音频剪辑软件
- Java如何创建一个文件对象
- 世界上的第一台计算机什么样,世界上第一台计算机是什么样的
- java连接数据库用户 'sa' 登录失败。 ClientConnectionId:解决方法
- 智慧街道空间导引及创新平台
- 鸿蒙系统何时用于汽车,华为鸿蒙系统将先应用于手机还是汽车?