[语言月赛202302] 听见下雨的声音 题解
Source & Knowledge
2023 年 2 月语言月赛,由洛谷网校入门计划/基础计划提供。
解析
本题考查最基础的语言和算法内容。
- 二进制数 00101100 和 00010101 的和是多少。
将其分别转变为 44 和 21,计算和为 65,转化为二进制,就是 0100 0001
- 下列四组字符串中都可以用作 C++ 语言的变量名的是。
变量名字要求英文,数字,下划线。数字不能开头。不能和其他语句、变量重复。所以是 A。
- 有
7 个一模一样的七海,放到3 个一样的包裹中(允许有空包裹),一共有__种放法。
问题等同于计算 a+b+c=7,有几种方案,其中 a\b\c 单调不减。枚举:
- 0+0+7
- 0+1+6
- 0+2+5
- 0+3+4
- 1+1+5
- 1+2+4
- 1+3+3
- 2+2+3
一共 8 种。
- 三个人一起想动手做三道菜。甲负责洗菜、乙负责切菜、丙负责炒菜。假设做每道菜的顺序都是:先洗菜
10 分钟,然后切菜10 分钟,最后炒菜10 分钟。那么做一道菜需要30 分钟。注意:两道不同的菜的相同步骤不可以同时进行。例如第一道菜和第二道的菜不能同时洗,也不能同时切。那么做完三道菜的最短时间需要__分钟。
流水线作业,甲洗完菜第一个后继续洗第二个菜,乙在洗完第一个菜后立刻做菜,以此类推。所以甲在第 3 个 10 分钟洗第三个菜,乙在第 4 个 10 分钟切第三个菜,丙在第 5 个 10 分钟炒第三个菜,共计 50 分钟。注意:两道不同的菜的相同步骤不可以同时进行。例如第一道菜和第二道的菜不能同时洗,也不能同时切。那么做完三道菜的最短时间需要__分钟。
- 根据题意模拟,可以发现是第一个和最后一个交换,第二个和倒二交换,第三和倒三交换,所以最后就是
6,5,4,3,2,1,。注意最后一个逗号不要漏掉。