当前位置:网站首页>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;
}
边栏推荐
- Svn relocation
- 【实验分享】通过Console口登录到Cisco设备
- Class C design questions
- JNI uses asan to check memory leaks
- ESP at installation esp8266 and esp32 versions
- Where are you going
- Reverse output three digit and arithmetic sequence
- 关于CH32库函数与STM32库函数的区别
- Lm12 rolling heikin Ashi double K-line filter
- Get started with mongodb
猜你喜欢
2022第六季完美童模陕西总决赛圆满落幕
SAP memory parameter tuning process
[STM32 + esp-12s connect Tencent cloud IOT development platform 1] creation of cloud platform and burning of at firmware
PCB wiring rules of PCI Express interface
Anxin vb01 offline voice module access intelligent curtain guidance
Understand TCP's three handshakes and four waves with love
Arbre binaire équilibré [Arbre AVL] - Insérer et supprimer
SAP HR 劳动合同信息 0016
UE4_ Ue5 combined with Logitech handle (F710) use record
B_QuRT_User_Guide(36)
随机推荐
aws-aws help报错
Summary of SQL single table query 2020.7.27
通达信买基金安全吗?
Take you hand in hand to build Eureka server with idea
Illegal behavior analysis 1
The file format and extension of XLS do not match
ASP. Net core middleware request processing pipeline
postgres timestamp转人眼时间字符串或者毫秒值
MongoDB快速入门
SRM supplier cloud collaborative management platform solution for building materials industry to realize business application scalability and configuration
Mobile heterogeneous computing technology - GPU OpenCL programming (basic)
【7.4】25. Turn over the linked list in groups of K
Deep understanding of MySQL lock and transaction isolation level
95.(cesium篇)cesium动态单体化-3D建筑物(楼栋)
Progress broadcast | all 29 shield machines of Guangzhou Metro Line 7 have been launched
@Configuration注解的详细介绍
SAP HR奖罚信息导出
ping报错:未知的名称或服务
[stm32+esp8266 connect Tencent cloud IOT development platform 2] stm32+esp8266-01s connect Tencent cloud
Markdown