游游现在有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;   
      }
   }
}
相关推荐
Light601 分钟前
再见,REST API?你好,MCP Server!AI时代后端开发新范式
java·人工智能·rest api·ai agent·spring ai·mcp
Fine姐3 分钟前
数据结构01——栈
数据结构
hweiyu005 分钟前
数据结构:有向无环图
数据结构
逸风尊者7 分钟前
开发需掌握的知识:MQTT协议
java·后端
进击的荆棘19 分钟前
C++起始之路——类和对象(下)
开发语言·c++
帅得不敢出门23 分钟前
精简Android SDK(AOSP)的git项目提高git指令速度
android·java·开发语言·git·elasticsearch
liu****24 分钟前
10.排序
c语言·开发语言·数据结构·c++·算法·排序算法
爱写Bug的小孙25 分钟前
Tools、MCP 和 Function Calling
开发语言·人工智能·python·ai·ai编程·工具调用
青蛙大侠公主25 分钟前
Spring事务
java·数据库·spring
小小Fred26 分钟前
FreeRTOS函数prvInitialiseNewTask解析
java·开发语言