【蓝桥杯冲刺】—— 2021 软件类 B 组 C/C++ 真题 A~B

文章目录

  • 试题 A:空间
    • 解题思路
    • 题解
  • 试题 B:卡片
    • 解题思路
    • 题解

本来计划好的各种复习方案,却因为种种原因没有执行,不找借口,就是不想学

想想 300 块大洋的 名费,用来干什么不香,不能打水漂。突击训练搞起来,肝算法,刷题~冲冲冲,恶补 +1 +1

试题 A:空间

解题思路

首先,数字 0~9,每个数字又有 2021 个,显然需要存放于数组中,每次拼凑数字用掉一张卡片,对应卡片数量减一。等到某个数字卡片数量中出现剩余 0 张的情况,则无法继续拼凑

事实上,题目举例显而易见,拼出数字 1~9 时,只剩下 1 张卡片 1 ,无法继续拼出数字 11 。实际情况中,数字 1 也是使用最多的,也就是用的最快,最先没有剩余的

其中,在数组判断哪个数字减一时涉及到数位截取的知识点

名字高深,实质很简单:用 和 提取出组合数据中的数字,eg:截取数字 206 中的 6,206 % 10 即可

题解

文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览35128 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月14日
下一篇 2022年3月14日

相关推荐