문제에 가위 바위 솔루션의 빅뱅 버전

첫째, 우리는 정교한 수학적 지식을 사용하여, 전체 테이블을 채우기 위해 시작했다

그 후, 그것을 해결하기 시작 QwQ

  가위 도마뱀 남자 스팍
가위 평면 잃다 승리 승리 잃다
승리 평면 잃다 승리 잃다
잃다 승리 평면 잃다 승리
도마뱀 남자 잃다 잃다 승리 평면 승리
스팍 승리 승리 잃다 잃다 평면

재생 테이블을 작성합니다.

 

#INCLUDE <비트 / stdc ++ H.>
 사용  스페이스 성병;
int로 이 [ 1000 ], (B)의 [ 1000 ], ANS, TOT를;
INT의 F [ 10 ] [ 10 ] = {{ 0 , - 1 , 1 , 1 - 1 } { 1 , 0 , - 1 , 1 - 1 }, {- 1 , 1 , 0 , - 1 , 1 }, {- 1 , - 1 , 1 , 0 , 1}, { 1 , 1 - 1 - 1 , 0 }};
INT 의 main () 
{ 
    INT의 N, M, K; 
    CIN >> N >> M >> K;
    위한 ( int로 I = 0 ; I <m은, 내가 ++ ) 
    CIN >> A [I];
     ( INT의 J = 0 ; J <K, J ++ ) 
    CIN >> B [J]
    위한 ( int로 I = 0 ; I <N이 나 ++ ) 
    { 
        경우 (F [A [I의 %의 m] [B [I % K]] == 1 )
        ANS ++ ;
        경우 (F [A [I의 %의 m] [B [I % K] == - 1 ) 
        TOT ++ ; 
    } 
    COUT << ANS << "  " << TOT;
    반환  0 ; 
}

 

추천

출처www.cnblogs.com/ln1225/p/11329715.html