首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
BLUES2024
广东工业大学 Java
关注
已关注
取消关注
原题原题,12月27日的原题
@code5bug:
最长子字符串的长度 (一) - 华为OD统一考试(C卷)
OD统一考试(C卷)分值: 100分题解: Java / Python / C++题目描述给你一个字符串 s,字符串s首尾相连成一个环形,请你在环中找出字符o出现了偶数次最长子字符串的长度。输入描述输入是一串小写字母组成的字符串输出描述输出是一个整数示例1输入alolobo输出6说明最长子字符串之一是“alolob”,它包含'o'2个示例2输入looxdox输出7说明最长子字符串是"oxdolxl",由于是首尾连接在一起的,所以最后一个'x'和开头的'l'是连接在一起的,此字符串包含2个o。示例3输入bcbcbc输出6说明这个示例中,字符串“bcbcbc”本身就是最长的,因为o'都出现了0次题解这是一个字符串处理问题,需要找出一个环形字符串中字符出现偶数次最长子字符串的长度。思路首先统计字符串中字符'o'的出现次数。如果字符'o'的出现次数是偶数,那么最长子字符串的长度就是整个字符串的长度。如果字符'o'的出现次数是奇数,那么最长子字符串的长度就是整个字符串长度减1。C++#include <iostream>using namespace std;int main(){ string s; cin >> s; int cnt = 0; for(char c : s) if(c == 'o') cnt++; int rs = (cnt % 2 == 0) ? s.length() : s.length() - 1; cout << rs << endl; return 0;}Javaimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String s = in.nextLine(); int cnt = 0; for (char c : s.toCharArray()) if (c == 'o') cnt++; int rs = (cnt % 2 == 0) ? s.length() : s.length() - 1; System.out.println(rs); }}Pythonfrom collections import Counters = input()cnt = Counter(s)print((len(s) if cnt['o'] % 2 == 0 else len(s) - 1))🙏整理题解不易, 如果有帮助到您,请给点个赞 ❤️ 和收藏 ⭐,让更多的人看到。🙏🙏🙏
点赞 9
评论 4
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
2025-12-29 15:30
阿里云_JAVA研发工程师(准入职员工)
阿里云内推,阿里云内推码
阿里云暑期实习面经(阿里云C++二面面经)写面经攒人品。面试官先介绍了一下业务,然后让介绍了一下项目1.智能指针2.栈和堆的区别3.c++和c的不同4.用const的目的5.指针和数组的区别6.重载和重写的区别7.定义指针时要注意的问题8.c++内存分配9.new/delete和malloc/free的联系及区别10.c++是类型安全的语言吗(面试官提到了动态联编和静态联编)11.main函数前会有其他函数语句被执行吗12.虚函数实现13.tls握手14.手撕算法冒泡排序了解了一些密码学的相关知识,后面就属于聊天了。面试官依旧人很好,给予了很积极的反馈,说了一下笔试的问题,给了一些建议。---...
点赞
评论
收藏
分享
2025-12-10 19:36
湖北工业大学 Web前端
简历没发就被拒了为啥啊
饿魔:
看到在线简历了吧
点赞
评论
收藏
分享
2025-12-30 14:49
顺丰集团_大数据挖掘与分析工程师(准入职员工)
顺丰内推,顺丰内推码
已经来工作一个多月啦,感觉幸福度很高,顺丰真的是很值得来的一家公司!公司里的氛围很好,同事们很nice很好沟通,和大家私下相处也贼融洽。工作很充实但是没什么压力,领导带教都不push,感觉每天来公司都很开心~💼 公司岗位数据分析💢 工作强度在整个集团里算卷的,顺丰科技大多数部门965美滋滋,但是我进的部门业务多975,双休基本可以保证,需求多的话周末也要赶一下进度。🫶️ 团队氛围进的团队好,前辈都很热心教人,有问必答。❤️ 职场感受希望我这次转正能通过吧,能过的话会来报喜😊顺丰集团2026届校招启动!【公司简介】:顺丰集团是世界500强企业第377位,中国第一大、世界第四大快递物流服务...
顺丰集团工作强度 387人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
你会和mentor进行deeptalk吗?
2974
2
...
双非本2025秋招总结:65w+SSP三选一,最终还是“有鹅选鹅”|附面试心路历程
2253
3
...
学院本 末 211 硕勇闯 java 后端实习美团 oc 逆袭指南
1606
4
...
牛客运营们,我保证这是我最后一次消费烤肠了!
1430
5
...
27届学院本一段中厂一段中大厂实习,简历求锐评
1010
6
...
元旦前被裁员了
850
7
...
我的牛客年度报告
736
8
...
实习两周遭劝退,隔天就招新人,合理吗?
717
9
...
2025年牛客年度作者丨颁奖典礼✨
701
10
...
27前端已没招
701
创作者周榜
更多
正在热议
更多
#
对2025年忏悔
#
6816次浏览
120人参与
#
春招前还要继续实习吗?
#
8168次浏览
99人参与
#
实习没人带,苟住还是跑路?
#
15449次浏览
295人参与
#
秋招被确诊为……
#
279704次浏览
1586人参与
#
一人说一家双休的公司
#
9908次浏览
113人参与
#
职场新人生存指南
#
491990次浏览
9518人参与
#
面试官问过你最刁钻的问题是什么?
#
12528次浏览
114人参与
#
工作后会跟朋友渐行渐远吗
#
54366次浏览
395人参与
#
牛友的国庆旅行碎片
#
26462次浏览
128人参与
#
求职遇到的搞笑事件
#
154488次浏览
890人参与
#
元旦假期你打算怎么过
#
10057次浏览
187人参与
#
分享一个让你热爱工作的瞬间
#
55749次浏览
479人参与
#
新年的第一句祝福
#
51272次浏览
378人参与
#
除了主业以外,你还有哪些其他收入?
#
40156次浏览
306人参与
#
应届生,你找到工作了吗
#
97095次浏览
591人参与
#
腾讯工作体验
#
549680次浏览
3666人参与
#
你觉得专业和学校哪个对薪资影响最大
#
87941次浏览
587人参与
#
2025秋招体验点评
#
86006次浏览
712人参与
#
硬件人秋招的第一个offer
#
113235次浏览
1433人参与
#
规定下班时间vs实际下班时间
#
68404次浏览
360人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务