电子学会青少年软件编程(C/C++)六级等级考试真题试卷(2025年9月)

========================================================================

答案和更多内容请查看网站:【试卷中心 -----> 电子学会 ----> C/C++ ----> 六级】

网站链接

青少年软件编程历年真题模拟题实时更新

========================================================================

电子学会青少年软件编程(C/C++)6级等级考试真题试卷(2025年9月)

一、编程题
第 1 题 古董

拍卖师准备了 N 件古董进行拍卖。这些古董有以下重要特性:

陈列规则:所有古董按 1、......、N 编号陈列在一条长廊中,每天拍卖师只能从长廊任一端取出一件古董拍卖。

升值效应:古董拍卖顺序直接影响成交价。若第 i 件古董在第 a天拍卖,成交价为 Vi×a(Vi 为初始估价)。

价值分布:第 i 件古董的初始估价 Vi 取决于其陈列位置------从入口端开始,第 i 个展柜内的古董估价为Vi。

拍卖师需要制定最优拍卖顺序,最大化总成交额。请帮助他计算出古董全部售出后的最大收益。

输入格式

第一行:古董数量 N;

接下来 n 行:古董初始估价序列 V1~VN;

输出格式

一行整数,表示最大总收益。

输入样例

5

1

3

1

5

2

输出样例

43

数据范围:

1≤N≤2000,1≤Vi≤1000。

第 2 题 括号

给定一个整数 n。生成所有长度为 n 的合法括号序列,并按字典序升序输出。合法括号序列定义:

(1)空字符串是合法的;

(2)若字符串 s 合法,则 (+s+) 合法;

(3)若字符串 s 和 t 合法,则 s+t 合法。

输入格式

输入一个整数n。

输出格式

每行输出一个合法括号序列(按字典序升序)。若无解则不输出。

输入样例#1

2

输出样例#1

()

输入样例#2

4

输出样例#2

(())

()()

输入样例#3

6

输出样例#3

((()))

(()())

(())()

()(())

()()()

数据范围:

1≤N≤20,N 是偶数。

========================================================================

答案和更多内容请查看网站:【试卷中心 -----> 电子学会 ----> C/C++ ----> 六级】

网站链接

青少年软件编程历年真题模拟题实时更新

========================================================================

相关推荐
C++ 老炮儿的技术栈21 分钟前
基于Qt实现轻量化本地音乐播放器
开发语言·c++·qt·c·播放器·音乐
qq_4480111624 分钟前
C语言中的柔性数组
c语言·开发语言·柔性数组
leisoo80971 小时前
财报数据怎么排雷本地化Python构建财务异常预警系统
人工智能·python·算法
qz_Serene2 小时前
C++:类和对象(上)
开发语言·c++
luj_17683 小时前
塔防牌:策略与卡牌的智慧碰撞
服务器·c语言·开发语言·经验分享·算法
wuyk5553 小时前
3.链表:用指针串联的动态数据结构
c语言·开发语言·数据结构·链表
郝学胜-神的一滴4 小时前
干货版《算法导论》17:二叉树核心原理、遍历逻辑与高阶实操全解
数据结构·c++·python·算法·计算机·编程
爱编程的小新☆4 小时前
【LeetCode】从递归到 Flood Fill:5 道题吃透 DFS 的选择、回溯与标记
java·算法·leetcode·深度优先·回溯·flood fill
Water_Sunzhipeng4 小时前
2024牛客暑期多校训练营1
算法
hetao17338374 小时前
2026-08-09~08-14 hetao1733837 的刷题记录
c++·算法