P1421 小玉买文具 题解

张开发
2026/5/5 16:45:40 15 分钟阅读
P1421 小玉买文具 题解
搭配本人文章《入门必刷题单知识点》一同食用更佳。P1421 小玉买文具题目描述班主任给小玉一个任务到文具店里买尽量多的签字笔。已知一只签字笔的价格是1 11元9 99角而班主任给小玉的钱是a aa元b bb角小玉想知道她最多能买多少只签字笔呢。输入格式输入只有一行两个整数分别表示a aa和b bb。输出格式输出一行一个整数表示小玉最多能买多少只签字笔。输入输出样例 #1输入 #110 3输出 #15说明/提示数据规模与约定对于全部的测试点保证0 ≤ a ≤ 10 4 0 \leq a \leq 10^40≤a≤1040 ≤ b ≤ 9 0 \leq b \leq 90≤b≤9。思路这道题一看是不能直接整除的因为元和角没办法一起除。所以考虑把两个价格单价与手中的价格都转化为角。1 元等于 10 角。公式元 × 10 角 元\times 10角元×10角。再将两个价格相除即可。由于 C 中直接除是整除所以不用考虑找零的问题。代码AC代码。#includecstdiousingnamespacestd;intmain(){inta,b,c;scanf(%d %d,a,b);//等同于 cinab;ca*10b;printf(%d,c/19);//等同于 coutc/19;return0;}注意1 元 9 角即 19 角。记笔记在遇到这种单位不同的问题将数据转化为相同单位再计算。

更多文章