649. Dota2 参议院

news/2024/12/15 5:40:00/

Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇)

Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的项:

  1. 禁止一名参议员的权利

    参议员可以让另一位参议员在这一轮和随后的几轮中丧失所有的权利

  2. 宣布胜利

          如果参议员发现有权利投票的参议员都是同一个阵营的,他可以宣布胜利并决定在游戏中的有关变化。

 

给定一个字符串代表每个参议员的阵营。字母 “R” 和 “D” 分别代表了 Radiant(天辉)和 Dire(夜魇)。然后,如果有 n 个参议员,给定字符串的大小将是 n

以轮为基础的过程从给定顺序的第一个参议员开始到最后一个参议员结束。这一过程将持续到投票结束。所有失去权利的参议员将在过程中被跳过。

假设每一位参议员都足够聪明,会为自己的政党做出最好的策略,你需要预测哪一方最终会宣布胜利并在 Dota2 游戏中决定改变。输出应该是 Radiant 或 Dire

 

示例 1:

输入: "RD"
输出: "Radiant"
解释:  第一个参议员来自  Radiant 阵营并且他可以使用第一项权利让第二个参议员失去权力,因此第二个参议员将被跳过因为他没有任何权利。然后在第二轮的时候,第一个参议员可以宣布胜利,因为他是唯一一个有投票权的人

示例 2:

输入: "RDD"
输出: "Dire"
解释: 
第一轮中,第一个来自 Radiant 阵营的参议员可以使用第一项权利禁止第二个参议员的权利
第二个来自 Dire 阵营的参议员会被跳过因为他的权利被禁止
第三个来自 Dire 阵营的参议员可以使用他的第一项权利禁止第一个参议员的权利
因此在第二轮只剩下第三个参议员拥有投票的权利,于是他可以宣布胜利

 

注意:

  1. 给定字符串的长度在 [1, 10,000] 之间.

http://www.ppmy.cn/news/376724.html

相关文章

Aprioi关联算法

国际权威的学术会议IEEE International Conference on Data Mining (ICDM) 评选出了数据挖掘领域的十大经典算法,他们分别是:C4.5、kMeans、SVM、Apriori、EM、PageRank、AdaBoost、KNN、Naive Bayes以及CART。今天就让我们共同探讨一下十大算法之一Apri…

PLC典型控制程序设计/红绿灯控制程序设计/滚筒测速设计/

1. 红绿灯控制程序设计 **实验目的:**红绿灯控制程序设计:通过TIA15.1实现一个十字路口的红绿灯模拟,启动开关时,交通信号灯开始工作,此时东西绿灯亮,南北红灯亮,东西绿灯亮10S后、东西黄灯亮、…

使用VUE实现滚筒式文字轮播

效果图: 1、支持鼠标滚轮滚动事件 2、其他暂不支持 3、支持事件调用,可根据当前展现的数据进行任务调度,比如在滚动到北京市的时候,在下方列表显示北京的所有区县 实现思路: 1、写三个文本标签,一个上次…

vue 实现横向滚筒滚动

标题引入 vue-seamless-scroll 命令行执行&#xff1a;npm install vue-seamless-scroll --save然后在main.js中引用&#xff1a;import scroll from vue-seamless-scrollVue.use(scroll)页面内使用 <template><div class"laboratory"><div class&q…

滚筒包胶冷硫化工艺步骤

1.用铲胶机铲除滚筒表面残留的旧橡胶板&#xff0c;铲除过程中注意不得铲到滚筒金属表面造成金属表面凹凸不平。 2.用纤维打磨碟打磨滚筒&#xff0c;使滚筒露出新的金属表面&#xff0c;清理金属表面的焊缝&#xff0c;保持表面无切口、气孔及空隙&#xff0c;表面不得有锥柱体…

QTreeView/QTreeWidget自动显示滚筒条

默认QTreeView的滚动条设置是Qt::ScrollBarAsNeeded.也就是默认值。不修改的话是根据需要显示滚动条的。 我在QTreeView里面添加了item item里面有文本或者点击扩展按钮扩展tree的时候&#xff0c;结果水平方向没有滚动条&#xff0c;导致部分文本不可见。 问题其实处在Colum…

QML 自定义控件 时间滚筒控件

QML 仿手机时间滚筒控件 效果&#xff1a;共3中模式 "Date" | "Time" | "DateTime" main.qml MouseArea{anchors.fill: parentonClicked: {dlg.exec(Qt.formatDateTime(new Date(), "yyyy-MM-dd hh:mm:ss"));}}DateTimeDialog{id: d…

全球与中国草坪滚筒市场现状及未来发展趋势2022-2028

根据QYR&#xff08;恒州博智&#xff09;的统计及预测&#xff0c;2021年全球草坪滚筒市场销售额达到了 亿美元&#xff0c;预计2028年将达到 亿美元&#xff0c;年复合增长率&#xff08;CAGR&#xff09;为 %&#xff08;2022-2028&#xff09;。地区层面来看&#xff0c;中…