Solution to a problem P1328 [Big Bang] version of rock-paper-scissors

The idea is relatively simple, direct simulation can be.

Specifically looking at the code it qwq


#include<bits/stdc++.h>

using namespace std;

int i,n,na,nb,va,vb,v[10][10],a[210],b[210];

int main(){

cin>>n>>na>>nb;

    for(i=0;i<na;i++)
    
    cin>>a[i];
    
for(i=0;i<nb;i++)

    cin>>b[i];
    
v[0][0]=0; v[0][1]=0; v[0][2]=1; v[0][3]=1; v[0][4]=0;

v[1][0]=1; v[1][1]=0; v[1][2]=0; v[1][3]=1; v[1][4]=0;

v[2][0]=0; v[2][1]=1; v[2][2]=0; v[2][3]=0; v[2][4]=1;

v[3][0]=0; v[3][1]=0; v[3][2]=1; v[3][3]=0; v[3][4]=1;

v[4][0]=1; v[4][1]=1; v[4][2]=0; v[4][3]=0; v[4][4]=0;//保持队型~~(强迫症)~~

for(i=0;i<n;i++){

    va=va+v[a[i%na]][b[i%nb]];
    
    vb=vb+v[b[i%nb]][a[i%na]];
    
}

cout<<va<<" "<<vb;  

return 0;

}

Guess you like

Origin www.cnblogs.com/zhudafu/p/11483044.html