当前位置:网站首页>Rock-paper-scissors
Rock-paper-scissors
2022-07-07 23:39:00 【Yuesi】
Topic :
Stone scissors paper is a common guessing game . Stone is better than scissors , Scissors are better than cloth , Busson stone . If two people punch the same way , It's a draw .
One day , Small AA And small BB Just playing with stone scissors and paper . It's known that their fists are periodic , such as :“ stone - cloth - stone - scissors - stone - cloth - stone - scissors ……”, That is to say “ stone - cloth - stone - scissors ” For the cycle of . Excuse me, , Small AA And small BB Than the NN After the round , Who wins more rounds ?
Input format
The input contains three lines .
The first line contains three integers :N,NA,NB, They are better than N round , Small AA The cycle length of the punch , Small BB The cycle length of the punch .0 < N,NA,NB < 1000<N,NA,NB<100.
The second line contains NA It's an integer , It means small A The law of punching .
The third line contains NB It's an integer , It means small B The law of punching .
among ,0 Express “ stone ”,2 Express “ scissors ”,5 Express “ cloth ”. Two adjacent integers are separated by a single space .
Output format
Output one line , If small A More rounds won , Output "A"; If small B More rounds won , Output "B"; If the two are even , Output “draw”.
Tips
For test data , The guessing process is :
A:0 2 5 0 2 5 0 2 5 0
B:0 5 0 2 0 5 0 2 0 5
AA Win. 44 round ,BB Win. 22 round , The two sides are even 44 round , therefore AA More rounds won .
Extra space at the end of each line when outputting , It doesn't affect the correctness of the answer
The sample input
10 3 4
0 2 5
0 5 0 2
Sample output
A
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[400],b[400];
int n,a1,a2;
int k1=0,k2=0,ping=0;
scanf("%d%d%d",&n,&a1,&a2);
for(int i=1;i<=a1;i++){
scanf("%d",&a[i]);
}
for(int i=1;i<=a2;i++){
scanf("%d",&b[i]);
}
if(a1<n){
for(int i=a1+1;i<=n;i++){
if(i%a1==0){
a[i]=a[a1];
}else{
a[i]=a[i%a1];
}
}
}
if(a2<n){
for(int i=a2+1;i<=n;i++){
if(i%a2==0){
b[i]=b[a2];
}else{
b[i]=b[i%a2];
}
}
}
for(int i=1;i<=n;i++){
if(a[i]!=b[i]){
if(a[i]==0){
if(b[i]==2){
k1++;
}
if(b[i]==5){
k2++;
}
}
if(a[i]==2){
if(b[i]==5){
k1++;
}
if(b[i]==0){
k2++;
}
}
if(a[i]==5){
if(b[i]==0){
k1++;
}
if(b[i]==2){
k2++;
}
}
}
if(a[i]==b[i]){
ping++;
}
}
if(k1==k2){
printf("draw\n");
}
if(k1>k2){
printf("A\n");
}
if(k1<k2){
printf("B\n");
}
return 0;
}
边栏推荐
- 关于CH32库函数与STM32库函数的区别
- Get started with mongodb
- UE4_ Use of ue5 blueprint command node (turn on / off screen response log publish full screen display)
- 通达信买基金安全吗?
- Summary of common methods of object class (September 14, 2020)
- 保证接口数据安全的10种方案
- Idea automatically generates serialVersionUID
- Open source hardware small project: anxinco esp-c3f control ws2812
- MySQL Index Optimization Practice II
- Design and implementation of spark offline development framework
猜你喜欢
postgis学习

PCB wiring rules of PCI Express interface

Deep understanding of MySQL lock and transaction isolation level

Map operation execution process

保证接口数据安全的10种方案

C method question 1

Solution of intelligent supply chain collaboration platform in electronic equipment industry: solve inefficiency and enable digital upgrading of industry

MySQL架构

SAP HR奖罚信息导出

MongoDB快速入门
随机推荐
激光slam学习(2D/3D、偏实践)
C method question 1
Design and implementation of spark offline development framework
数据库面试题+解析
二叉排序树【BST】——创建、查找、删除、输出
Take you hand in hand to build Eureka server with idea
建筑建材行业SRM供应商云协同管理平台解决方案,实现业务应用可扩展可配置
Mobile heterogeneous computing technology - GPU OpenCL programming (basic)
MySQL架构
New potential energy of industrial integration, Xiamen station of city chain technology digital summit successfully held
平衡二叉树【AVL树】——插入、删除
[stm32+esp8266 connect Tencent cloud IOT development platform 2] stm32+esp8266-01s connect Tencent cloud
Home appliance industry channel business collaboration system solution: help home appliance enterprises quickly realize the Internet of channels
As a new force, chenglian premium products was initially injected, and the shares of relevant listed companies rose 150% in response
进度播报|广州地铁七号线全线29台盾构机全部完成始发
ASP. Net open web page
包装行业智能供应链S2B2B商城解决方案:开辟电商消费新生态
关于CH32库函数与STM32库函数的区别
What if once again forgets the login password of raspberry pie? And you don't have a monitor yet! Today, I would like to introduce a method
Markdown