1 条题解

  • 0
    @ 2022-08-12 21:27:08

    #include <bits/stdc++.h>
    using namespace std;
    const int MAXN = 200 + 10;
    int n, na, nb, a[MAXN], b[MAXN], cnta, cntb;
    int vs[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 main()
    {
    cin >> n >> na >> nb;
    for(int i = 0; i < na; i++) cin >> a[i];
    for(int i = 0; i < nb; i++) cin >> b[i];
    for(int i = 0; i < n; i++)
    {
    cnta += vs[a[i % na]][b[i % nb]]; //周期循环
    cntb += vs[b[i % nb]][a[i % na]];
    }
    cout << cnta << " " << cntb << endl;
    return 0;
    }

  • 1

生活大爆炸版 石头剪刀布

信息

ID
1140
难度
3
分类
模拟 点击显示
标签
递交数
95
已通过
51
通过率
54%
上传者