当前位置: 首页 > 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.jsqmd.com/news/1297889/

相关文章:

  • 标记永久化:原理、实现与应用
  • 2026年7月直插数码屏/数字数码屏公司推荐分析_广东宏齐光电子科技有限公司 - 行业平台推荐
  • CANoe实战指南:从环境搭建到自动化测试的汽车电子开发全流程
  • 如何高效完成嵌入式系统作业:STM32智能温控设计
  • 学术论文写作哪个AI工具最专业?2026实测对比,科研人按需选择
  • 基于8051单片机的HRTOS事件通信实例:实现任务间同步
  • 上海烂尾楼改造柱加固公司选择哪家 - 品牌推广大师
  • UE5插件打包兼容性:从崩溃日志到系统排查的实战指南
  • STM32实现麦克纳姆轮底盘丝滑运动控制:从运动学原理到双闭环PID实战
  • C++实现半导体设备SECS/GEM通信:从协议原理到EAP模块开发实战
  • 2026年直播机构排名:哪家培训真正靠谱又实用?
  • Python数字金字塔:从嵌套循环到字符串优化的编程实践
  • 这 7 个网页解谜游戏,一个比一个上瘾
  • 2026 年新消息:康定比较好的防爆墙制造厂家哪家可靠,你天天见的建筑里,藏着能扛住爆炸冲击的“隐形卫士”-中邦安防抗爆墙 - 实业推荐官【官方】
  • 淘宝无人直播最新独家技术,零违规可矩阵长期稳定
  • Python构建RAG知识库问答系统实战
  • 模拟电路反馈类型判断四步法:从原理到实战避坑指南
  • 2026年 VC混合机生产厂家:高效混合、精准配比、耐腐蚀工艺,行业优选实力制造企业 - 优企名品
  • Unity实时语音通信插件Uspeaker:从原理到实战的完整集成指南
  • SpringApplication注解解析!(Springboot自动配置的原理)
  • Android Jetpack Compose入门:声明式UI开发指南
  • 2026年山东手动砂石过滤器供应厂家:高性价比源头工厂与农业灌溉专用设备实力对决 - 优企名品
  • ERP生产单附件管理:从数据库设计到Spring Boot实战
  • Midscene.js终极指南:如何用视觉AI实现零代码跨平台自动化测试
  • 单片机入门:从点亮LED到RTOS,详解GPIO控制与多任务编程演进
  • Python深度学习入门:从环境配置到模型实战
  • ERP生产单文件附件功能实现:从数据库设计到前端集成完整方案
  • 从MOS管到D触发器:硬件工程师必知的数字电路底层设计原理
  • AI应用人才需求爆发:区分AI研发与AI应用,普通人学习路线清晰指南
  • Java对象标识管理实战:高效处理相似实体对象的设计与实现