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

《博弈论》

主要是能读懂题目发现这是一个博弈论就可以了。

题目里“同攻速”只意味着冷却相同

错误示例

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
using u128 = __uint128_t;
int main(){ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);ll t;cin>>t;while(t--){ll h,x,y;cin>>h>>x>>y;if(y==0||(x>=h&&y<h))cout<<"No"<<'\n';else if(x==0||(y>=h&&x<h)||(x<=y))cout<<"Yes"<<'\n';else{//96 2 人他人YES 96 1 NO 96 3 YES跟奇偶没关系/*100 4 3100%7=2 YES人先手100 27 3100%30=10 NO100 27 13100%40=20 NO100 17 13100%30=10 YES发现规律人先手,并且余数小于y即可YES*/ll sum=x+y;sum=h%(sum);if(sum<=y)cout<<"Yes"<<'\n';else cout<<"No"<<'\n';}}return 0;
}

AC代码

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
using u128 = __uint128_t;
int main(){ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);ll t;cin>>t;while(t--){ll h,x,y;cin>>h>>x>>y;if(y==0||(x>=h&&y<h))cout<<"No"<<'\n';else if(x==0||(y>=h&&x<h)||(x<=y))cout<<"Yes"<<'\n';else{//96 2 人他人YES 96 1 NO 96 3 YES跟奇偶没关系/*100 4 3100%7=2 YES人先手100 27 3100%30=10 NO100 27 13100%40=20 NO100 17 13100%30=10 YES发现规律人先手,并且余数小于y即可YES*/ll tower=h/x;if(h%x==0)tower--;ll total=h-tower*x;//塔伤害了tower次,剩下的生命值可能一次就被英雄击杀,//或者英雄中途跟塔博弈了tower次,并给于小兵最后一击total-=(tower+1)*y;if(total<=0)cout<<"Yes"<<'\n';else cout<<"No"<<'\n';}}return 0;
}

http://www.dtcms.com/a/516702.html

相关文章:

  • pw域名网站常州网站建设乛薇
  • 【Qt】TCP连接--客户端和服务器
  • 【CMakeLists.txt】 Qt 自动化构建配置详解
  • 分布式光伏气象站:专为户外光伏场景设计的气象监测设备
  • 网站模板是什么东莞全网推广
  • 高安网站建设公司网站优化就是搜索引擎优化
  • deadline调度学习
  • Shell 函数
  • 火星时代UE奶瓜粒子特效⑦
  • JS--正则表达式的用法
  • 为离职员工做的网站好的网站收入
  • AI智能体编程的未来方向有哪些?
  • 如何设置等长的最大走线长度
  • 搭建本地时间同步服务器
  • 百度前端面试核心考点深度解析(二)
  • 关于网站建设的电话销售话术建站之星安装模板失败
  • 对互联网网站的理解wordpress只能下载一个文件
  • 什么是MCP(python包和项目管理器uv)|常用mcp server整理(持续更新)
  • 基于MATLAB S函数实现多智能体间歇通信仿真
  • C++ 双向循环链表
  • LCC-S型磁耦合谐振无线电传输系统实现恒压输出simulink
  • 网站开始怎么做的徐州住房与城乡建设部网站
  • Visual Studio Code 高效开发完全指南(2025年更新版)
  • 汽车网站模版wordpress 标签页面
  • Qt5与Qt6的区别
  • 【LeetCode】86. 分隔链表
  • Python实现Jenkins实现自动化执行Job
  • 响应式网站建设服务企业建设企业网站的好处
  • 黑龙江省机场建设集团官网网站wordpress jquery 无法
  • 中国站免费推广入口江门移动网站建设多少钱