关注
int main() {
string s;
char a, b;
cin >> s;
cin >> a >> b;
set<long long int> loca, locb;
for (long long int i = 0; i < s.length(); i++) {
if (s[i] == a + 32 || s[i] == a - 32 || s[i] == a)
loca.insert(i);
else if(s[i] == b + 32 || s[i] == b - 32 || s[i] == b)
locb.insert(i);
}
if (loca.empty() || locb.empty()) {
cout << -1 << endl;
return 0;
}
auto its1 = loca.begin();
auto its2 = locb.end();
its2--;
long long int ans = abs(*its1-*its2); //首尾
its1 = loca.end();
its1--;
its2 = locb.begin();
ans = max(ans, abs(*its1 - *its2)); //首尾
its1 = loca.begin();
its2 = locb.begin();
ans = max(ans, abs(*its1 - *its2)); //首首
its1 = loca.end();
its1--;
its2 = locb.end();
its2--;
ans = max(ans, abs(*its1 - *its2)); //尾尾
cout << ans << endl;
system("pause");
return 0;
}
有大佬能指点一下哪里错了,只能过40%。
查看原帖
点赞 1
相关推荐
创作小队长:
太有价值了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 大厂VS公务员你怎么选 #
41631次浏览 508人参与
# 产品实习,你更倾向大公司or小公司 #
175314次浏览 1989人参与
# 平安产险科技校招 #
1568次浏览 0人参与
# 发面经攒人品 #
2658880次浏览 36168人参与
# 一汽大众工作体验 #
11130次浏览 23人参与
# 26届秋招公司红黑榜 #
609次浏览 3人参与
# 智慧芽求职进展汇总 #
2850次浏览 5人参与
# 最难的技术面是哪家公司? #
52717次浏览 880人参与
# 来聊聊机械薪资天花板是哪家 #
145792次浏览 804人参与
# 你现在会用到哪些AI技能? #
11935次浏览 102人参与
# 关于提前批我想问 #
242181次浏览 2284人参与
# 你有哪些缓解焦虑的方法? #
36071次浏览 829人参与
# 我的求职进度条 #
116037次浏览 1391人参与
# 我对___祛魅了 #
133816次浏览 743人参与
# 职场捅娄子大赛 #
428891次浏览 4161人参与
# 参加完秋招的机械人,还参加春招吗? #
66897次浏览 596人参与
# 机械制造公司评价 #
147946次浏览 347人参与
# 机械人的工作环境真的很差吗 #
23254次浏览 117人参与
# 华为工作体验 #
233551次浏览 1285人参与
# 你还有多少年退休? #
27740次浏览 192人参与
# 小马智行求职进展汇总 #
14470次浏览 50人参与
# 实习在多还是在精 #
39470次浏览 277人参与