划分字母区间(main函数版)
发布日期:2021-05-07 16:48:59 浏览次数:22 分类:技术文章

本文共 337 字,大约阅读时间需要 1 分钟。

学校里的程序设计大赛出了,当时眼前一黑,没读懂啥意思。

仔细想“同一个数组最多出现在一个片段里”这句话,以第一个字符找到它最后一次在字符串里出现的位置,然后看这个区间里的其它字符最后一次出现的位置在哪,如果在后面就向后维护一个最大区间。
我把找到的字符串都舍去了,数据范围小,瞎写都行,逃了逃了。

#include
using namespace std;map
mp;int main(){
int t; cin>>t; while(t--){
string s; cin>>s; while(s.size()){
char am=s[0]; int index=0; for(int i=1;i
上一篇:桂电信科2020程序设计大赛题解
下一篇:已知矩形体积,求解最小表面积(优化算法)

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月13日 06时09分53秒