题目:http://acm.hdu.edu.cn/showproblem.php?pid=4278

题目意思为:有一个里程表没有3,8这两个数字0,1,2,4,5,6,8,9这八个数字构成一个循环(一个八进制)但数字的顺序不一样,先将给定的数字转化为实际的数字(八进制),再将八进制转化为十进制

代码:

#include
#include
using namespace std;
int main()
{
    int n,i,j,tep,sum,a[10];
    while(scanf("%d",&n),n)
    {
        i=0;
        sum=n;
        while(n)
            a[i++]=n,n/=10;
        i--;
        for(j=i;j>=0;j--)       //将数字转化为实际的八进制数
        {
            if(a[j]>=3&&a[j]<8)
            {
                a[j]--;
                continue;
            }
            if(a[j]>=8)
            {
                a[j]-=2;
                continue;
            }

}
        tep=1;
        n=0;
        for(j=0;j<=i;j++)       //八进制转化为十进制
            n+=a[j]*tep,tep*=8;
        printf("%d: %d\n",sum,n);
    }
    return 0;
}

。。。。。。。。。。。。

HDOJnbsp;4278nbsp;nbsp;Faultynbsp;Odometer相关推荐

  1. html5 数字滚动选择器,Odometer使用JavaScript和CSS制作数字滑动效果

    Odometer是一个使用JavaScript和CSS技术,制作出数字上下滑动的动画效果插件,有点类似与我们的天然气的读数的动画效果,这个插件是轻量级的,压缩版本只有3kg,使用CSS3动画技术,所以 ...

  2. HDU-4278 Faulty Odometer 数学递推 || 八进制

    题意 这个里程表当走到3或8的时候就会跳过 给我们这个里程表上显示的数字 让我们求这个里程表的真实数据是多少 分析 由于 3 和 8 不存在 那么就相当于一个八进制数 但是这个八进制中3 是写作4 8 ...

  3. [USACO14OPEN]Odometer【数位DP】

    Pro Luogu3107 Sol 哇哇哇,怎么办,完全不会数位DP了!!!今晚补坑. 设fi,und,k,is0fi,und,k,is0f_{i,und,k,is0},表示到第iii位,und&qu ...

  4. HDOJnbsp;nbsp;2048nbsp;nbsp;nbsp;神、上帝以及老天爷

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=2048 用错排,搞定! #include <stdio.h> __int64 a[21]; vo ...

  5. HDOJnbsp;nbsp;4104nbsp;nbsp;nbsp;Discount

    题目: http://acm.hdu.edu.cn/showproblem.php?pid=4104 题目的意思是给以一串数字,让你求出这串数字相加不能组成的最想数字,但这个最小数字必须要比给出的的数 ...

  6. HDOJnbsp;nbsp;2602nbsp;nbsp;nbsp;Bonenbsp;Collector

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=2602 #include<stdio.h> #include<memory.h> # ...

  7. poj2017——Speed Limit

    原题: Description Bill and Ted are taking a road trip. But the odometer in their car is broken, so the ...

  8. 【 English 】计算机常用英文单词

    1. file n. 文件:v. 保存文件        2. command n. 命令,指令        3. use v. 使用,用途        4. program n. 程序      ...

  9. 前端开发需要了解的JS插件

    excanvas.js/Chart.js/cubism.js/d3.js/dc.js/dx.chartjs.js/echarts.js/flot.js 用途:构建数据统计图表,兼容多浏览器 jquer ...

最新文章

  1. php无表单上传文件,php – 来自表单的WP邮件附件,无文件管理器上传文件
  2. 本地Yum生成数据库及常用命令
  3. Linux设备驱动之mmap设备操作
  4. postmessage与sendmessage的区别
  5. jquery的$.extend和$.fn.extend作用及区别(—)
  6. Codeforces Round #670 (Div. 2)
  7. 我五年来都没来过 我的意志力飞涨。
  8. c++ 合并2个txt_多个表达矩阵文件合并
  9. java 数组存入数据库_哔站播放量高达三百万的Java视频教程,如此惊人,还不来学?...
  10. java itext read a pdf file_java - 使用iText7读取PDF时遇到的问题(使用iText5) - 堆栈内存溢出...
  11. 时间管理PPT课件该怎么做?
  12. [UER#6 C]逃跑
  13. MATLAB toc使用
  14. echarts嵌套饼图自动动画_使用百度echarts制作可视化大屏——制作一个双层饼图...
  15. 一个屌丝程序员的青春(四二)
  16. ECB oracle——attack
  17. #GNS3,wireshark,CRT的安装
  18. 2021年危险化学品经营单位安全管理人员考试内容及危险化学品经营单位安全管理人员最新解析
  19. Teradata特殊点归纳
  20. RSA已知密文和公钥

热门文章

  1. STM32H743 ADC1+DMA1 ADC3+BDMA CubeMX配置使用
  2. 使用Synergy控制实现一套键盘鼠标控制多台电脑(windows+linux)
  3. Unity卡通风格的渲染之描边
  4. map写入文件及从文件读出
  5. vue-element-table列内容显示过多隐藏
  6. Zoookeeper 入门介绍
  7. Cannot access ‘androidx.lifecycle.HasDefaultViewModelProviderFactory‘ which is a supertype of ‘com.e
  8. WPF 使用Quartz MS字体
  9. 优化CSP模式 手游也能站着把钱挣了
  10. Linux虚拟网络基础——veth pair