当前位置: 首页 > news >正文

LeetCode 649. Dota2 参议院 java题解

https://leetcode.cn/problems/dota2-senate/description/
贪心。不会写。

class Solution {public String predictPartyVictory(String senate) {boolean r=true,d=true;int flag=0;//flag>0,d前面有r;flag<0,r前面有dchar[] senates=senate.toCharArray();//每一轮while(r&&d){//两派都有人//先假设 R 和 D 都没有存活者,防止上一轮的存活状态影响本轮r=false;d=false;for(int i=0;i<senates.length;i++){if(senates[i]=='R'){if(flag<0){senates[i]='0';//被禁用}else{r=true;//还存在活的r}flag++;}else if(senates[i]=='D'){//Dif(flag>0){senates[i]='0';//被禁用}else{d=true;//还存在活的r}flag--;}}}return r==true?"Radiant":"Dire";}
}
http://www.xdnf.cn/news/562735.html

相关文章:

  • 数独求解器3.0 增加latex格式读取
  • 攻防世界——Web题 fakebook
  • TypeScript 泛型讲解
  • Neo4j实现向量检索
  • 网速测试地址和工具
  • fluentd采集K8S日志
  • 鸿蒙进阶——驱动框架UHDF 机制核心源码解读(一)
  • 软考中级软件设计师——操作系统考试题型
  • 数据库blog4_数据库软件的设计方法与实际架构
  • STM32库函数简介(重点)
  • 哥德巴赫猜想
  • 【Linux】C语言模拟实现shell命令行(程序替换原理)
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.4.9)
  • PT5F2307触摸A/D型8-Bit MCU
  • 微软 Build 2025:开启 AI 智能体时代的产业革命
  • 学习Android(十二)Thread
  • Flannel后端为UDP模式下,分析数据包的发送方式(二)
  • IDEA推送到gitlab,jenkins识别,然后自动发布到需要的主机(流水线)
  • STM32之串口通信蓝牙(BLE)
  • 量子计算与云计算的融合:技术前沿与应用前景
  • 什么是国密、密评、商密
  • Token类型与用途详解:数字身份的安全载体图谱
  • 量子计算模拟:从理论到实践
  • OpenCv高阶(十五)——EigenFace人脸识别
  • 【C语言】复习~数组和指针
  • JS手写代码篇---手写Promise
  • 【软件设计师】知识点简单整理
  • 数学建模,机器决策人建模
  • HTTPS和HTTP区别
  • 693SJBH基于.NET的题库管理系统