60分,re求助。
查看原帖
60分,re求助。
446566
NMS1L1楼主2021/10/18 11:27
#include <bits/stdc++.h>
using namespace std;

int main() {
    int rule[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 N, Na, Nb, scoreA = 0, scoreB = 0;
    int arrA[Na], arrB[Nb];

    cin >> N >> Na >> Nb;
    for (int i = 0; i < Na; ++i)
        cin >> arrA[i];
    for (int i = 0; i < Nb; ++i)
        cin >> arrB[i];

    for (int i = 0; i < N; ++i) {
        scoreA += rule[arrA[i%Na]][arrB[i%Nb]];
        scoreB += rule[arrB[i%Nb]][arrA[i%Na]];
    }

    cout << scoreA << " " << scoreB;
}
```cpp
2021/10/18 11:27
加载中...