CCF GESP 2026年3月认证 C++ 2级

所有 GESP 真题,手机上也能刷 · 自动判分 · 错题自动进错题本 扫码去刷
三 编程题
共 2 道 每题 25 分 共计 50 分
第 1 题
数数
时间限制:1s 内存限制:512MB

题目描述

对于正整数 $n$,如果 $n$ 的所有数位中包含恰好 $3$ 个 $2$ ,Alice 会认为这个正整数是美丽的。例如,正整数 $24122$ 中包含 $3$ 个 $2$,所以 $24122$ 是美丽的;正整数 $132$ 中包含 $1$ 个 $2$,所以 $132$ 不是美丽的;正整数 $212322$ 中包含 $4$ 个 $2$, 所以 $212322$ 不是美丽的。

Alice 想知道正整数 $L$ 到正整数 $R$ (包括 $L$ 和 $R$)中有多少美丽的正整数,你能帮她数⼀数吗?

输入格式

输入共 $2$ 行,第⼀行为正整数 $L$,第二行为正整数 $R$。

输出格式

输出一行,包含一个整数 $C$,表示 $L$ 到 $R$ 中 $C$ 美丽数的数量。

样例说明

样例 1

输入:
2221
2223
输出:
2
样例解释:

$2221$ 到 $2223$ 中,$2221$ 与 $2223$ 是美丽的,$2222$ 不是美丽的。

数据范围

保证 $1 \leq L \leq R \leq 10^6$ 。

第 2 题
画画
时间限制:1s 内存限制:512MB

题目描述

输入一个正整数 $n$,你需要绘制一个 $n$ 行 $n$ 列的正方形,绘制规则如下:

  • 正方形的四个顶点使用 + 绘制;
  • 除顶点外,第 $1$ 行与第 $n$ 行使用 - 绘制;
  • 除顶点外,第 $1$ 列与第 $n$ 列使用 | 绘制;
  • 正方形内部使用 * 绘制。

输入格式

一行,一个正整数 $n$。

输出格式

输出共 $n$ 行,表示对应的正方形。

样例说明

样例 1

输入:
5
输出:
+---+
|***|
|***|
|***|
+---+

数据范围

保证 $3 \leq n \leq 100$ 。

编程题部分已到底了。

小程序开心码未来

微信扫码,随时随地练 GESP 真题

  • 手机刷题 · 自动判分,错题自动归档到错题本
  • 绑定网站账号后,查看答案解析等权限自动同步
开心码未来小程序二维码(微信扫一扫) 微信扫一扫