游游现在有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;   
      }
   }
}
相关推荐
cpp_25014 分钟前
P2347 [NOIP 1996 提高组] 砝码称重
数据结构·c++·算法·题解·洛谷·noip·背包dp
Hugh-Yu-1301237 分钟前
二元一次方程组求解器c++代码
开发语言·c++·算法
weixin_5206498713 分钟前
C#进阶-特性全知识点总结
开发语言·c#
文祐15 分钟前
C++类之虚函数表及其内存布局
开发语言·c++
亦暖筑序27 分钟前
Spring AI Alibaba 报错合集:我踩过的那些坑
java·后端
编程大师哥32 分钟前
C++类和对象
开发语言·c++·算法
M1582276905533 分钟前
工业 CAN 总线无线互联利器|4 路 CAN 转 4G/WiFi 网关 产品介绍
开发语言·php
indexsunny1 小时前
互联网大厂Java面试实战:核心技术与微服务架构在电商场景中的应用
java·spring boot·redis·kafka·maven·spring security·microservices
摇滚侠1 小时前
Java 多线程基础 Java Multithreading Basics
java
今天又在写代码1 小时前
数据结构v2
数据结构