Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
156676 林泽豪 石头剪刀布 C++ 通过 100 0 MS 256 KB 361 2024-07-18 10:37:27

Tests(10/10):


#include <iostream> using namespace std; const int N=1e5; int n,na,nb,A,B,a[N],b[N];int MAP[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 j=0;j<nb;j++)cin>>b[j]; while(n--){ A+=MAP[a[n%na]][b[n%nb]]; B+=MAP[b[n%nb]][a[n%na]]; } cout<<A<<' '<<B; }


测评信息: