C++算法
C++
zhengjq~
devops运维领域优质创作者。运维开发,数据挖掘,算法程序设计,云原生,自动化运维
展开
-
(C++)卡片
小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。现在小蓝手里有 0 到 9 的卡片各 2021 张,共 20210 张,请问小蓝可以从 1 拼到多少?例如,当小蓝有 30 张卡片,其中 0 到 9 各 3 张,则小蓝可以拼出 1 到 10,但是拼 11 时卡片 1 已经只有一张了,不够拼出 11。小蓝有很多数字卡片,每张卡片上都是数字 0 到 9。小蓝想知道自己能从 1 拼到多少。提示:建议使用计算机编程解决问题。原创 2023-05-03 15:16:36 · 125 阅读 · 0 评论 -
(C++)时间显示
在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从 1970 年 11 月 11 日 00:00:00 到当前时刻经过的毫秒数。现在,小蓝要在客户端显示出这个时间。小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。表示秒,值为 0 到 59。给定一个用整数表示的时间,请将这个时间对应的时分秒输出。表示时,值为 0 到 23,表示分,值为 0 到 59,输出时分秒表示的当前时间,格式形如。输入一行包含一个整数,表示时间。原创 2023-05-02 23:38:19 · 305 阅读 · 0 评论 -
(C++)单词分析
输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。原创 2023-05-02 23:07:37 · 112 阅读 · 0 评论 -
(C++)ISBN 号码
例如 ISBN 号码 0-670-82162-4 中的识别码 4 是这样得到的:对 067082162这9 个数字,从左至右,分别乘以 1,2,……每一本正式出版的图书都有一个 ISBN 号码与之对应,ISBN 码包括 9 位数字、1 位识别码和 3 位分隔符,其规定格式如 “x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4 就是一个标准的 ISBN 码;输出一行,假如输入的 ISBN 号码的识别码正确,那么输出。原创 2023-05-02 21:27:39 · 627 阅读 · 1 评论 -
(C++)数字反转
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见实例 2)。输入共 1 行,一个整数N,−10^9≤N≤10^9。输出共 1 行,一个整数,表示反转后的新数。原创 2023-05-02 20:55:59 · 870 阅读 · 0 评论 -
(C++)数位排序
当 两个数各个数位之和不同时, 将数位和较小的排在前面, 当数位之和相等时, 将数值小的排在前面。例如, 2022 排在 409 前面, 因为 2022 的数位之和是 6, 小于 409 的数位 之和 13。1 到 13 的排序为: 1,10,2,11,3,12,4,13,5,6,7,8,9。给定正整数 n,m, 请问对 1 到 nn 采用这种方法排序时, 排在第 m 个的元 素是多少?又如, 6 排在 2022 前面, 因为它们的数位之和相同, 而 6 小于 2022。第二行包含一个正整数 m。原创 2023-05-02 20:04:02 · 111 阅读 · 0 评论 -
(C++)排列字母
又如,GOODGOODSTUDYDAYDAYUP 排列后为 AADDDDDGGOOOOPSTUUYYY。小蓝要把一个字符串中的字母按其在字母表中的顺序排列。例如,LANQIAO 排列后为 AAILNOQ。请问对于以下字符串,排列之后字符串是什么?原创 2023-05-02 19:44:05 · 641 阅读 · 0 评论 -
(C++)纸张尺寸
在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm × 841mm, 将 A0 纸 沿长边对折后为 A1 纸, 大小为 841mm × 594mm, 在对折的过程中长度直接取 下整 (实际裁剪时可能有损耗)。将 A1 纸沿长边对折后为 A2 纸, 依此类推。输入一行包含一个字符串表示纸张的名称, 该名称一定是 A0、A1、A2、 A3、A4、A5、A6、A7、A8、A9 之一。输出两行,每行包含一个整数,依次表示长边和短边的长度。输入纸张的名称, 请输出纸张的大小。原创 2023-05-02 19:33:50 · 140 阅读 · 0 评论 -
(C++)刷题统计
小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题?对于 100% 的评测用例, 1≤a,b,n≤10^{18}.对于 50% 的评测用例, 1≤a,b,n≤10^6.输入一行包含三个整数 a, b 和 n.输出一个整数代表天数。原创 2023-05-02 18:05:17 · 44 阅读 · 0 评论 -
(C++练习)跑步锻炼
小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020 年 10 月 1 日周四(含)。请问这段时间小蓝总共跑步多少千米?正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2 千米。小蓝每天都锻炼身体。原创 2023-05-02 17:21:43 · 192 阅读 · 0 评论