2023年3月电子学会青少年软件编程(C/C++三级)等级考试试卷
操作/编程
三级
2023
2023-04-13 11:38:51
51次
2023年3月电子学会青少年软件编程(C/C++三级)等级考试试卷
操作/编程
三级
2023
2023-04-13 11:38:51
51次
一、编程题
2.
铺砖(2023.3)
对于一个2行N列的走道。现在用1*2,2*2的砖去铺满。问有多少种不同的方式。
时间限制:3000
内存限制:131072
输入
整个测试有多组数据,请做到文件底结束。每行给出一个数字N,0 <= n <= 250
输出
如题
样例输入
2 8 12 100 200
样例输出
3 171 2731 845100400152152934331135470251 1071292029505993517027974728227441735014801995855195223534251
【知识点】 电子学会C/C++三级
5.
生成括号(2023.3)
Paul是一名数学专业的同学,在课余选修了C++编程课,现在他能够自己写程序判断判断一个给定的由'('和')'组成的字符串是否是正确匹配的。可是他不满足于此,想反其道而行之,设计一个程序,能够生成所有合法的括号组合,请你帮助他解决这个问题。
时间限制:1000
内存限制:65536
输入
输入只有一行N,代表生成括号的对数(1 ≤ N ≤ 10)。
输出
输出所有可能的并且有效的括号组合,按照字典序进行排列,每个组合占一行。
样例输入
3
样例输出
((())) (()()) (())() ()(()) ()()()
【知识点】 电子学会C/C++三级
