202006 青少年软件编程(C++)等级考试试卷(四级) 建议答题时长:60min
1. 编程题

最长上升子序列

题目描述

给定一个无序的整数数组,找到其中最长上升子序列的长度。

输入

[10,9,2,5,3,7,101,18]

输出

4

解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。


查看答案
2. 编程题

最长公共子序列

题目描述

给定两个字符串,寻找这两个字串之间的最长公共子序列。

输入

输入两行,分别包含一个字符串,仅含有小写字母。

输出

最长公共子序列的长度。

样例输入

abcdgh

aedfhb

样例输出

3

查看答案
3. 编程题

核电站

题目描述

一个核电站有N个放核物质的坑,坑排列在一条直线上。如果连续3个坑中放入核物质,则会发生爆炸,于是,在某些坑中可能不放核物质。现在,请你计算:对于给定的N,求不发生爆炸的放置核物质的方案总数。

输入

输入文件只有多行,每行对应一个正整数N<=40;

输出

输出文件有多行,每行只有一个正整数,表示方案总数

样例输入

1

2

3

4

10

样例输出

2

4

7

13

504

查看答案
试题目录
编程题
1 2 3
赣ICP备20007335号-2