提交时间:2024-07-31 22:30:52
运行 ID: 159854
# include <bits/stdc++.h> using namespace std ; bool ans [5] [5] = { { 0 , 0 , 1 , 1 , 0 } , { 1 , 0 , 0 , 1 , 0 } , { 0 , 1 , 0 , 0 , 1 } , { 0 , 0 , 1 , 0 , 1 } , { 1 , 1 , 0 , 0 , 0 } , } ; int a [33] , b [33] ; int main ( ) { int n , na , nb , pa = 0 , pb = 0 ; cin >> n >> na >> nb ; for ( int i = 1 ; i <= na ; i ++ ) { cin >> a [i] ; } for ( int i = 1 ; i <= nb ; i ++ ) { cin >> b [i] ; } int ca = 1 , cb = 1 ; for ( int i = 1 ; i <= n ; i ++ ) { pa += ans [a [ca]] [b [cb]] ; pb += ans [b [cb]] [a [ca]] ; if ( ca == na ) { ca = 1 ; } else { ca ++ ; } if ( cb == nb ) { cb = 1 ; } else { cb ++ ; } } cout << pa << ' ' << pb << endl ; return 0 ; }