P8679 [蓝桥杯 2019 省 B] 填空问题

题目描述

## 试题 $\mathrm{A}$ :组队 ### 【问题描述】 作为篮球队教练,你需要从以下名单中选出 $1$ 号位至 $5$ 号位各一名球员,组成球队的首发阵容。 每位球员担任 $1$ 号位至 $5$ 号位时的评分如下表所示。请你计算首发阵容 $1$ 号位至 $5$ 号位的评分之和最大可能是多少? ![](https://cdn.luogu.com.cn/upload/image_hosting/19yfdrt0.png) (在附件中有一个文件 team.txt,内容与上面表格中的相同,请注意第一列是编号) ### 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。 ## 试题 B:年号字串 ### 【问题描述】 小明用字母 `A` 对应数字 $1$,`B` 对应 $2$,以此类推,用 `Z` 对应 $26$。对于 $27$ 以上的数字,小明用两位或更长位的字符串来对应,例如 `AA` 对应 $27$,`AB` 对应 $28$,`AZ` 对应 $52$,`LQ` 对应 $329$。 请问 $2019$ 对应的字符串是什么? ### 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个大写英文字符串,在提交答案时只填写这个字符串,注意全部大写,填写多余的内容将无法得分。 ## 试题 $\mathrm{C}$ :数列求值 ### 【问题描述】 给定数列 $1,1,1,3,5,9,17,\cdots$,从第 $4$ 项开始,每项都是前 $3$ 项的和。求第 $20190324$ 项的最后 $4$ 位数字。 ### 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个 $4$ 位整数(提示:答案的千位不为 $0$),在提交答案时只填写这个整数,填写多余的内容将无法得分。 ## 试题 D:数的分解 ### 【问题描述】 把 $2019$ 分解成 $3$ 个各不相同的正整数之和,并且要求每个正整数都不包含数字 $2$ 和 $4$,一共有多少种不同的分解方法? 注意交换 $3$ 个整数的顺序被视为同一种方法,例如 $1000+1001+18$ 和 $1001+1000+18$ 被视为同一种。 ### 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。 ## 试题 E:迷宫 ### 【问题描述】 下图给出了一个迷宫的平面图,其中标记为 `1` 的为障碍,标记为 `0` 的为可以通行的地方。 ``` 010000 000100 001001 110000 ``` 迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这个它的上、下、左、右四个方向之一。 对于上面的迷宫,从入口开始,可以按 `DRRURRDDDR` 的顺序通过迷宫,一共 $10$ 步。其中 $\mathrm{D}、\mathrm{U}、\mathrm{L}、\mathrm{R}$ 分别表示向下、向上、向左、向右走。 对于下面这个更复杂的迷宫 ($30$ 行 $50$ 列),请找出一种通过迷宫的方式,其使用的步数最少,在步数最少的前提下,请找出字典序最小的一个作为答案。请注意在字典序中 $\mathrm{D}

输入格式

输入一个大写字母,表示第几个问题。

输出格式

根据所输入的问题编号,输出对应问题的答案。

说明/提示

答题模板,可供参考。 ```cpp #include using namespace std; int main() { string ans [] = { "The answer of task A", // 双引号中替换为 A 题的答案 "The answer of task B", // 双引号中替换为 B 题的答案 "The answer of task C", // 双引号中替换为 C 题的答案 "The answer of task D", // 双引号中替换为 D 题的答案 "The answer of task E", // 双引号中替换为 E 题的答案 }; char T; cin >> T; cout