游游现在有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;   
      }
   }
}
相关推荐
普贤莲花3 分钟前
【2026年第11周---写于20260322】
程序人生·算法·leetcode
q5431470875 分钟前
VScode 开发 Springboot 程序
java·spring boot·后端
小白自救计划6 分钟前
力扣知识点杂集
算法·leetcode·哈希算法
雾隐潇湘7 分钟前
C++——第三篇 继承与多态
开发语言·c++
Marye_爱吃樱桃9 分钟前
MATLAB R2024b的安装、简单设置——保姆级教程
开发语言·matlab
旺仔.2919 分钟前
Linux系统基础详解(二)
linux·开发语言·网络
阿贵---9 分钟前
分布式系统C++实现
开发语言·c++·算法
不染尘.10 分钟前
最短路径之Bellman-Ford算法
开发语言·数据结构·c++·算法·图论
格林威11 分钟前
工业相机图像采集:Grab Timeout 设置建议——拒绝“假死”与“丢帧”的黄金法则
开发语言·人工智能·数码相机·计算机视觉·c#·机器视觉·工业相机
xiaoye-duck13 分钟前
C++ STL set 系列深度解析:从底层原理、核心接口到实战场景
开发语言·c++·stl