CSDN周赛

文章介绍了两场算法竞赛的题目,包括括号匹配问题,利用栈解决;合并序列,寻找以特定字符串T为前缀的单词;以及区间整数计数,连续子数组最大和和降雨量问题导致的储水面积计算。这些题目涉及基础数据结构和算法的应用。
摘要由CSDN通过智能技术生成

竞赛60期:2023.6.29

1.括号匹配 (栈的应用)





竞赛第21期:2023年1月4日考试

1.合并序列【输出以字符串T为前缀的单词】

题目出处
洛谷P1628:https://www.luogu.com.cn/problem/P1628

题目描述
N N N 个单词和字符串 T T T,按字典序输出以字符串 T T T 为前缀的所有单词。

输入格式

输入文件第一行包含一个正整数 N N N

接下来 N N N 行,每行一个单词,长度不超过 100 100 100

最后一行包含字符串 T T T


输出格式

按字典序升序输出答案。

样例 #1
样例输入 #1

6
na
no
ki
ki
ka
ku
k

样例输出 #1

ka
ki
ki
ku

提示

【数据规模】

对于 60 % 60\% 60% 的数据,满足 1 ≤ N ≤ 1000 1 \le N \le 1000 1N1000

对于 100 % 100\% 100% 的数据,满足 1 ≤ N ≤ 100000 1 \le N \le 100000 1N100000 且所有字符均为小写字母。




2.询问q次区间内整数的个数



3.连续子数组的最大和



4.降水量

题目描述:给定n个柱面的高度,表示降雨地n块区域的海拔高度。计算降雨之后该地最大储水面积。如果低于地平线,也就是小于0,则一定积水。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员爱德华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值