首页 > 其他 > 详细

生活大爆炸版石头剪刀布题解

时间:2019-08-09 23:39:11      阅读:139      评论:0      收藏:0      [点我收藏+]

首先,利用大家精密的数学知识,开始补全表格

之后,开始求解吧QwQ

技术分享图片

  剪刀 石头 蜥蜴人 斯波克
剪刀
石头
蜥蜴人
斯波克

完成打表。

 

#include<bits/stdc++.h>
using namespace std;
int a[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;
    for(int i=0;i<m;i++)
    cin>>a[i];
    for(int j=0;j<k;j++)
    cin>>b[j];
    for(int i=0;i<n;i++)
    {
        if(f[a[i%m]][b[i%k]]==1)
        ans++;
        if(f[a[i%m]][b[i%k]]==-1)
        tot++;
    }
    cout<<ans<<" "<<tot;
    return 0;
}

 

生活大爆炸版石头剪刀布题解

原文:https://www.cnblogs.com/ln1225/p/11329715.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!