首页 > 其他分享 >P9586 游戏

P9586 游戏

时间:2023-08-29 12:45:21浏览次数:29  
标签:P9586 d% 游戏 c3 c1 d2 d1

思路

一定要注意看题啊,我就是因为没看到 该玩家可以出任意张杀和斩玩家也可以不出牌,直接进入对方的回合 导致赛时想了半天的特殊情况,头都快薅秃了。

因为一次可以出任意张杀和斩,所以当 \(c_1>d_2\) 或者 \(c_3>d_1\) 时,小 C 可以直接通过出杀和斩赢得游戏。

如果不行的话,小 C 一定保留杀,防止小 D 用斩杀死自己,并尽可能出斩,消耗小 D 的杀,防止被小 D 用杀杀死自己,所以当小 C 无法赢得游戏时,如果 \(d_1>c_2+c_3\) 或者 \(d_3>c_1\),那么小 D 可以赢得游戏。

如果小 D 此时还是无法赢得游戏,那么小 D 也会保留杀,尽可能出斩,防止被小 C 用杀或斩杀死自己,所以小 C 还是无法杀死小 D \(\cdots\)。

所以后续就是平局。

AC code

#include<bits/stdc++.h>
using namespace std;
#define ok continue
int T,c1,c2,c3,d1,d2,d3;
int main()
{
	scanf("%d",&T);
	while(T--)
	{
		scanf("%d%d%d%d%d%d",&c1,&c2,&c3,&d1,&d2,&d3);
		if(c1>d2||c3>d1){printf("C\n");continue;}
		if(d1>c2+c3||d3>c1){printf("D\n");continue;}
		printf("E\n");
	}
	return 0;
}

标签:P9586,d%,游戏,c3,c1,d2,d1
From: https://www.cnblogs.com/One-JuRuo/p/17664452.html

相关文章

  • 在传球游戏中最大化函数值
    给你一个长度为n下标从0开始的整数数组receiver和一个整数k总共有n名玩家,玩家编号互不相同,且为[0,n-1]中的整数。你需要从n名玩家中选择一名玩家作为游戏开始时唯一手中有球的玩家,球会被传恰好k次定义函数f(x)表示从编号为x的玩家开始,k次传球内所有......
  • lua如何在游戏中保存上一次游戏状态
    一般在小型单机游戏中会有保存上次玩家的游戏状态,那么该怎么做呢,一般方法会想到利用文件保存。在lua开发中,都以lua文件来配置游戏数据,所以,我们在保存游戏状态的时候,我们也用lua文件作为保存文件。大概流程如下functiongame:load() localf=dofile(filePath)--生成一张表lua......
  • 解决方案构架部署 游戏云解决方案
    游戏云解决方案-麦云网络https://www.bgp.top/solutions/game.html登录服务器逻辑服务器中心服务器全局服务器全局数据库    翻译搜索复制......
  • NC20909 游戏
    题目链接题目题目描述有n个人围成一个环玩传球游戏,每轮游戏手里拿着球的那个人必须将球传给他(她)的一个朋友。游戏一共进行了m轮,初始球在第a个人手中,问游戏结束后球在第b个人手中的方案数。多组测试数据。答案对10^9+7取模。输入描述第一行三个整数Q,n,m(1≤Q≤1......
  • 基于JavaWeb的游戏信息管理系统设计与实现-计算机毕业设计源码
    摘要随着信息技术的发展,基于web模式的管理系统逐渐普及,网上查找信息是目前广受欢迎的模式。基于JavaWeb的游戏信息管理系统可以适应现代化快节奏的游戏方式,满足各类人群足不出户的在线查找游戏,利用基于JavaWeb的游戏信息管理系统可以获取游戏的排名信息,并可以记录个人的游戏数据,......
  • 【Land of Lisp】一次练习:巫师文本冒险游戏
    绪论CommonLisp是一门多范式语言,支持多种编程模式,包括面向对象编程、函数式编程。但CommonLisp鼓励函数式编程,并且包含有许多函数式编程相关的功能。《LandofLisp》是一本寓教于乐的学习Lisp语法的书籍。这本书配以漫画插图来进行表达,并且将小游戏的制作作为演示和练习实例......
  • Java猜拳小游戏
    以下代码是一个猜拳小游戏的实现,其中包含了用户输入、随机数生成、逻辑判断和输出结果等功能。首先让用户输入名字,然后每轮循环中用户输入出拳手势,根据输入的数字1、2、3分别代表石头、剪刀、布;同时,系统也会产生一个随机数表示电脑出拳手势。判断用户和电脑的胜负关系,并输出结果。......
  • 黑魂239 呼叫游戏物件
    首先在状态机里新建一个lock的布尔值和lock的状态。  改完之后还得把转态时间改成0。 然后下一步我们要测这个lock和导演模块的自定义导轨的关联,先在脚本ActorManager里新建一个函数。 然后在playablebehaviour里修改成这样。 最后是这样,可以从导演模块里找到是哪......
  • 21.2048小游戏
    跟着教学视频来做,但是视频不完整的,还缺一部分,后面的是我自己独自完成的,嘿嘿嘿这是初步的作品,也就三百多行代码packagemyGame2048;publicclassStartGame_2048{publicstaticvoidmain(String[]args){newGameFrame_2048();}}packagemyGame2048;......
  • 【秘籍揭秘】如何高速下载游戏、Switch资源?省时省力一网打尽!
    百度云盘SVIP合租啦亲爱的考研党和游戏玩家们,我今天要分享的是一份独家秘籍!......