游游现在有a个 y ,b个 o ,c个 u ,他想用这些字母拼成一个字符串。

游游现在有a个 y ,b个 o ,c个 u ,他想用这些字母拼成一个字符串。三个相邻的字母是you可以获得2分,两个相邻的字母是oo,可以获得1分。问最多可以获得多少分?

java 复制代码
class Solution
{
   public int score(int a,int b,int c)
   {
      int num1=Math.min(Math.min(a,b),c);
      b=b-num1; 
      if(b>=2)
      {
         return num1*2+b-1;
      }
      else
      {
        return num1*2;   
      }
   }
}
相关推荐
岁岁养乐多7 小时前
Java 序列化相关问题
java·开发语言
CAE二次开发工程师7 小时前
【C语言入门到精通】-基础篇
c语言·开发语言·python
来一碗刘肉面8 小时前
图的基本操作
数据结构
深圳市快瞳科技有限公司8 小时前
个体识别、行为解读、健康管理:多模态宠物AI大模型的场景化落地
人工智能·算法·计算机视觉·大模型·多模态·宠物·宠物ai识别
AAIshangyanxiu8 小时前
涡度通量碳观测数据 MATLAB 全流程解析与敏感性定量分析、观测数据质控、插补及 footprint 建模技术
开发语言·matlab·涡度通量·生态碳汇·生态碳汇模拟
liulilittle8 小时前
归一化:激活函数
人工智能·算法·机器学习·llm
小短腿乄8 小时前
java实现pdf加水印+签名
java·开发语言·pdf
云烟成雨TD8 小时前
Micrometer 系列【29】源码分析:MeterRegistry 实例化流程
java·云原生·micrometer
聆风吟º8 小时前
【金仓数据库征文】Java 应用接入金仓数据库:从驱动、连接池到存储过程调试的踩坑实录
java·开发语言·数据库
不会代码的小猴9 小时前
11. 类和动态内存分配
开发语言·c++