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

openjudge1.6石头剪刀布

#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a,b; //对局次数,a的出拳周期,b的出拳周期
cin >> n >> a >> b;
int lis_a[a],lis_b[b]; //存储两人的出拳
int score_a = 0,score_b = 0;
for (int i=0;i<a;i++){
cin >> lis_a[i];
}
for (int i=0;i<b;i++){
cin >> lis_b[i];
}
for(int i=0;i<n;i++){
//a赢的情况有三个,比较长,放在三个布尔值里,再进行判断
bool a1 = lis_a[i%a] == 0 && lis_b[i%b] == 2;
bool a2 = lis_a[i%a] == 2 && lis_b[i%b] == 5;
bool a3 = lis_a[i%a] == 5 && lis_b[i%b] == 0;
if(a1 || a2 || a3) score_a++;
else if (lis_a[i%a] == lis_b[i%b]) continue;
else score_b++;
}
if(score_a>score_b) cout << ‘A’;
else if (score_a<score_b) cout << ‘B’;
else cout << “draw”;

return 0;

}

http://www.cnnetsun.cn/news/3759283.html

相关文章:

  • 基于K210与STM32MP157的智能垃圾分类系统:边缘AI与嵌入式Linux的协同设计
  • SEW-Movifit软件调试全攻略:从参数整定到运动控制优化
  • 5分钟搭建企业级电商聊天系统:MallChat让购物更有温度 [特殊字符][特殊字符]
  • Python图像处理入门:Pillow库从安装到实战应用
  • VC运行库缺失终极解决方案:VisualCppRedist AIO一站式部署指南
  • 把网络安全当成一座城堡来守,零基础的你也能快速上城墙
  • CAN FD协议深度解析:从经典CAN到高速通信的演进与实战
  • 差分放大电路设计:从共模抑制到电平偏移的工程实践
  • 电机控制电路原理图设计:从继电器到FOC的实战解析
  • 2026亚马逊卖家TRO应诉律所推荐大盘点:正规合规服务商选型指南与签约避坑FAQ全解析
  • MATLAB列车动力学仿真与MT-2缓冲器性能分析
  • Python颜色代码大全:从RGB到十六进制,跨库实战指南
  • 嵌入式开发核心概念解析:芯片、SOC、MCU与裸机/带系统开发模式实战选型
  • ReliefF算法在MATLAB中的实现与特征选择应用
  • 时间被AI重新分配的早晨
  • 专科生论文写作利器:AI工具全流程辅助指南
  • PyTorch 深度学习笔记(一)PyTorch 入门——深度学习框架的选择与安装
  • 嵌入式Linux开发:虚拟机与开发板高效文件传输方案全解析
  • 单片机心形流水灯:27种模式实现与状态机编程实战
  • TCP四次挥手详解:从状态机到TIME_WAIT的工程实践
  • OpenClaw 内置全套运行依赖,省去环境搭建繁琐步骤实操分享
  • AI论文写作工具测评:9款神器提升学术效率
  • React Native Module 注册流程
  • 如何用Bili2Text一键将B站视频转为文字稿:完整免费教程
  • 树莓派SPI驱动TFT屏幕实战:从硬件连接到Python图形显示
  • Kimi LeetCode 3791. 给定范围内平衡整数的数目 Java实现
  • 有关pycharm插件报错问题
  • 2026年商城小程序开发哪家好?SaaS、企业级电商与定制路线对比
  • ADC前端电路设计实战:放大器选型与RC滤波器抗混叠详解
  • 嵌入式Linux系统构建全流程:从U-Boot到根文件系统实战