游游现在有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;   
      }
   }
}
相关推荐
想带你从多云到转晴几秒前
04、数据结构与算法---双向链表
java·数据结构·算法·链表
阿里加多1 分钟前
第 5 章:Go 内存模型与 Happens-Before 原则
开发语言·后端·golang
Flittly6 分钟前
【SpringAIAlibaba新手村系列】(17)百炼 RAG 知识库应用
java·人工智能·spring boot·spring·ai
穿条秋裤到处跑8 分钟前
每日一道leetcode(2026.04.11):三个相等元素之间的最小距离 II
算法·leetcode
网域小星球12 分钟前
C 语言从 0 入门(二十)|指针进阶:指针数组、数组指针与函数指针
c语言·开发语言·函数指针·数组指针·指针进阶
努力d小白16 分钟前
java 数据类型
java
色空大师16 分钟前
【微服务项目-短信平台】
java·redis·微服务·rabbitmq·springcloud·短信
飞鼠_16 分钟前
详解c++中的sturct
开发语言·c++
小白学大数据21 分钟前
分布式爬虫核心技术详解与工程实践
开发语言·分布式·爬虫·python