链接: https://www.nowcoder.com/acm/contest/102/L
来源:牛客网

题目描述

Many years later, Rainbow Island is in the mercy of big boss qiami. Big boss qiami is fond of number 9 because each side of the magic cube is made up of 9 small pieces and he changes the face value of circulating currency to 90,91,92,93,9Yuan.
One day programmer Uucloud went to a shop to buy Cat food worth n Yuan. The shopkeeper NoMoreWords and Uucloud are good friends so he will give Uucloud his change. Uucloud wants to know how many bills do they need in their trade at least.

For example, if Uucloud wants to buy cat food of 8 Yuan, he will pay a 9 Yuan bill and NoMoreWords will give Uucloud 1 Yuan bill as change. Two paper money are used in this trade.

输入描述:

The first line contains an integer number T, the number of test cases.
Next T lines contains a number n(1 ≤ n ≤ 109)。

输出描述:

For each test case print the number of bills they need at least.
示例1

输入

2
14
18

输出

6
2

解题思路:

把钱用九进制表示,从低位向高位,当前位数字位x,
如果x>=5 则选择用更大的面额交易,答案加9-x,

否则用当前面额交易,答案加x

#include<bits/stdc++.h>
using namespace std;
int main()
{int t;cin>>t;while(t--){int n,v[10];cin>>n;int ans=0;for(int i=4;i>=0;i--){v[i]=n/(int)pow(9,i);n-=(int)pow(9,i)*v[i];}for(int i=0;i<4;i++){if(v[i]>=5){v[i]=9-v[i];v[i+1]++;}ans+=v[i];}printf("%d\n",ans+v[4]);}return 0;
}

长安大学第三届ACM-ICPC程序设计竞赛 L题相关推荐

  1. 安徽大学第五届ACM/ICPC程序设计竞赛——学位的诱惑(又是水题)

    这是安徽大学的程序设计大赛非常水的一道题 思路不需要说了 直接上代码吧 #include<iostream> #include<algorithm> #include<c ...

  2. 2019年河南省ACM大学生程序设计竞赛原题

    A题:可以用kmp,也可以暴力 B题:动态规划 C题:可以用kmp,也可以暴力 D题:直接求每段的斜率,算出每个点的收益y然后相加即可,22点必定有一趟车 E题:求树的路径有多少个,建树就完了(比赛时 ...

  3. 河南计算机程序大赛,我院成功举办河南省第十一届ACM大学生程序设计竞赛

    5月26-27日,由ACM/ICPC亚洲区竞赛组委会授权.河南省计算机学会主办.我校承办的河南省第十一届ACM大学生程序设计竞赛在我校举行.来自省内30余所本科院校的215支参赛队645名学生参加了竞 ...

  4. 2020 年 “联想杯”全国高校程序设计在线邀请赛暨第三届上海理工大学程序设计竞赛题解

    2020 年 "联想杯"全国高校程序设计在线邀请赛暨第三届上海理工大学程序设计竞赛题解 萌新又来写题解啦 原题链接 (不是按照题号顺序来的QWQ) L. Lottery Ticke ...

  5. UESTC第七届ACM趣味程序设计竞赛第四场(正式赛)

    Memory Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit  S ...

  6. 第十一届山东省大学生程序设计竞赛 L. Construction of 5G Base Stations(概率期望,递推前缀和优化)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 第十一届山东省大学生程序设计竞赛 L. Construction of 5G Base Station ...

  7. 河南省第五届acm大学生程序设计竞赛总结

    河南省第五届acm大学生程序设计竞赛总结 河南省第五届acm大学生程序设计竞赛最终排名 首先热烈祝贺我校ACM队在本次比赛中获得四金三银的成绩,而我们队也获得金牌一枚!!! 五月十三号河南省第五届ac ...

  8. 河南工程学院第五届ACM大学生程序设计竞赛(部分题解)

    河南工程学院第五届ACM大学生程序设计竞赛(部分题解) 问题 A: 敏感的小明同学 小明是一个对数字非常敏感的人,当他看到某个特定的数字p (1<=p<=9)时就会兴奋一下,现在给你一个数 ...

  9. 2019河南省第十二届ACM大学生程序设计竞赛参赛感

    盼望着,盼望着,acm省赛终于来了.2019年5月6日,一大早我们三个队就从郑州出发前往驻马店市--黄淮学院,一首<写给黄淮>火起来的大学.第一次听说黄淮学院还是高三时候韩老师天天对我们的 ...

最新文章

  1. 自监督学习现状和未来
  2. 帝国cms调用缩略图和具体文章的方法
  3. ds查找—二叉树平衡因子_面试官让我手写一个平衡二叉树,我当时就笑了
  4. 微信公众号开发之数据库
  5. So Easy!(HDU - 4565)
  6. ctfshow-WEB-web14( 利用数据库读写功能读取网站敏感文件)
  7. 不是程序员,代码也不能太丑!python官方书写规范:任何人都该了解的 pep8
  8. 查看Jetson系列产品JetPack的版本信息
  9. php 写聊天室源码,PHP实现简单聊天室(附源码)_PHP
  10. 如何检测网站死链接?
  11. 杰理之低延时无线麦功能支持以下三种组合配置【篇】
  12. 随机变量分布函数:相关习题解答
  13. 行业集中度(Concentration Ratio)
  14. 计算时间差 html,计算时间差的公式
  15. 读jQuery 权威指南[5]-插件
  16. Merriam-Webster's Vocabulary Builder 学习笔记 Unit 6
  17. redis常用命令手册大全 - 笔记
  18. 懈寄生---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十四)
  19. app表白 生日 小游戏 表白
  20. nefuoj 9 喜洋洋

热门文章

  1. NO--15 微信小程序,scroll-view选项卡和跳转
  2. poj 1218(经典开关问题,模拟)
  3. Split和正则表达式的区别
  4. 对新手的忠告:拒绝创意,回归基础
  5. DirectSound学习笔记(3):协作级别
  6. [转]C#中得到程序当前工作目录和执行目录的一些方法
  7. java课程设计进程管理_GitHub - Shadow-Java/OS: 操作系统课程设计,关键词:进程同步与互斥、进程死锁、LRU页面替换算法、时间片轮转算法、时钟等...
  8. traceroute程序_来!程序猿教你们玩微信代码~
  9. python入门神器_爬虫 (一) 神器准备篇
  10. php根据当前日期判断法定节假日_判断日期是否为法定节假日的API接口与示例函数...