当前位置: 首页 > news >正文

算法题(97):you

审题:

本题需要我们根据给定的y,o,u三个字符的个数自由组合字符串,实现最高得分

思路:

you一定要优先组合在一起,因为只有o是得分点,而you是得分转换率最高的,一个o可以得2分,若直接用oo来得分需要两个连一起得一分

我们可以先组合出最多的you字符串,然后根据o的个数判断1分的个数

解题:

在you三个字符数量均不为0的前提下进行you的提取

提取完后我们就判断o的剩余个数是否大于1

如果小于1则不足以组成oo得分,add为0

如果大于1就是剩余个数减一(ooo第一第二个oo可以得一分,第二第三个oo可以得一分)

相关文章:

  • 如何处理PHP中的编码问题
  • CUDA编程之内存零拷贝技术
  • C++中通过虚函数实现多态的原理
  • 优化Go错误码管理:构建清晰、优雅的HTTP和gRPC错误码规范
  • 一文掌握 RAG 的原理和对应的2个案例
  • 江苏无锡一家汽车零部件企业终止,拓展氢燃料电池存不确定性
  • Python说明
  • Linux 进程的创建、终止、等待与程序替换函数 保姆级讲解
  • Qt QML实现鼠标自由选择不规则区域进行截图
  • 编程自学指南:java程序设计开发,Java I/O流,为什么需要I/O流?,Java I/O体系结构,字节流,字符流,对象流与序列化
  • 深入理解Spring Boot:快速构建现代化的Java应用
  • C++中,存储持续性、作用域和链接性
  • 一般机器学习有哪些算法?
  • python笔记2
  • LeeCode题库第643题
  • 用Maven创建只有POM文件的项目
  • MCU的工作原理:嵌入式系统的控制核心
  • 解决 Docker 镜像拉取超时问题:配置国内镜像源
  • 【深度学习|目标检测】YOLO系列anchor-based原理详解
  • 注意力机制,层归一化,RBA。KAN-ODE,小波KAN
  • 股价飙涨300%!中毅达多次发布风险提示:严重脱离基本面
  • 专访|导演王沐:希望听障家庭的声响被更多人听到
  • 第九届非遗节将于五月下旬举办,600个非遗项目将参展参演
  • 李在明遭遇暗杀威胁,韩国警方锁定两名嫌疑人
  • 视频|黎明:年轻人已经不相信爱情了吗?
  • 住建部:2019年至2024年,全国累计开工改造老旧小区28万个