首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
12-15 10:26
门头沟学院 Java
大厂技术岗职位从夯到拉,测试拉完了
1.后端开发我觉得基本上是技术岗中的中枢职位,对接产品测试前端等等,写接口、改逻辑、修Bug,配合测试上线,基本一提到技术就有后端的身影,但很多后端开发工作CRUD或者螺丝钉的工作,有点拉,而且现在后端很卷,我感觉投递后端的人相比于其他岗位最多,竞争激烈,而且越来越看重学历,更有甚者有双非本的经历直接简历挂,所以最高学历不是双一流的,我真的不建议来卷后端,很容易直接简历挂,但后端后面社招跳槽基本都能涨薪个20~30%,还是很有发展前景的,给个顶级吧2.前端开发很多工作是切图、改色块、适配表单、联调接口,React/Vue熟练即可,UI组件库封装啥的,有点技术含量,但不难,最近gemini3很火...
计算机有哪些岗位值得去?
点赞
评论
收藏
分享
今天 21:12
卓驭科技_HR(准入职员工)
卓驭(大疆车载)内推
卓驭 嵌入式中间件实习 面经写一写面经,回馈一下社区。⌚️timeline:五月底👋part1:自我介绍 && 项目介绍1. 项目里的内存占用,资源使用的性能评估?性能优化的思考?2. 端侧大模型的选型?3. 机器人比赛中最难的一个问题?技术方案的选择用了多长的时间?4. 之前实习的主要工作?方案是如何确定的?5. 对车载中间件的了解?6. 。。。忘了🤏part2:八股拷打1. 设计模式?平时开发有用到过哪一些设计模式吗?2. 对多态的了解?静态and动态?3. 虚函数里面父类和子类的交互?4. C++容器中vector和list的差异?5. vector的底层实现原理?扩...
点赞
评论
收藏
分享
12-08 15:35
浙江大学 Java
27届简历求拷打
投了一堆约面的越来越少了,大厂只有jd和字节有面试,但也挂了中小厂也好多都是已读不回,求指点简历还能怎么改吗
牛马人的牛马人生:
浙大顶级985也挂?
投递字节跳动等公司7个岗位
点赞
评论
收藏
分享
10-20 23:17
南京大学 C++
双九咸鱼终于有offer了
奋战秋招两个月 终于有第一个offer了 还是最想去的帆软 流泪了
点赞
评论
收藏
分享
昨天 16:32
浙江大学 Java
什么是 C++ 的左值和右值?有什么区别?
图解C++基础-牛客面经...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
2025,收获良多的一年
4543
2
...
数字马力
4122
3
...
“我希望你把我当成资源,而不是老师。”
3772
4
...
2025这一年真是辛苦了
3569
5
...
2025年度总结-成长
3298
6
...
我从反复确认,走向不再自证
3096
7
...
在回河南的火车上总结我的2025
2138
8
...
双非鼠鼠0实习0竞赛闯秋招的一年,重头再来我不会选这条路了
1970
9
...
拼多多开奖后犹豫了
1852
10
...
留痕
1850
创作者周榜
更多
正在热议
更多
#
实习简历求拷打
#
4644次浏览
64人参与
#
你会为了工作牺牲生活吗?
#
66645次浏览
454人参与
#
秋招被挂春招仍然能投的公司
#
4705次浏览
81人参与
#
考研失败就一定是坏事吗?
#
198516次浏览
1352人参与
#
什么是优秀的实习经历
#
6339次浏览
191人参与
#
为了求职,我做过的疯狂伪装
#
75325次浏览
763人参与
#
mt对你说过最有启发的一句话
#
28635次浏览
357人参与
#
牛友们,签完三方你在忙什么?
#
128528次浏览
981人参与
#
摸鱼被leader发现了怎么办
#
95461次浏览
616人参与
#
巨人网络工作体验
#
71030次浏览
502人参与
#
你今年的保底offer是哪家
#
154133次浏览
668人参与
#
秋招特别不鸣谢
#
13075次浏览
168人参与
#
你投递的公司有几家约面了?
#
153702次浏览
990人参与
#
第一次面试
#
1035168次浏览
13679人参与
#
今年秋招你收到了多少封邮件?
#
16173次浏览
216人参与
#
工作中遇到的歹人
#
23668次浏览
281人参与
#
选实习,你更看重哪方面?
#
10776次浏览
198人参与
#
携程求职进展汇总
#
837400次浏览
5496人参与
#
滴!实习打卡
#
748874次浏览
6762人参与
#
毕业论文进行时
#
20321次浏览
127人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务