算法刷题记录:P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布

题目链接

https://www.luogu.com.cn/problem/P1328

题目分析

是一道和环有关的问题,直接模拟即可

AC代码

// Problem: P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布
// Contest: Luogu
// URL: https://www.luogu.com.cn/problem/P1328
// Memory Limit: 125 MB
// Time Limit: 1000 ms
//
// Powered by CP Editor (https://cpeditor.org)
#include <iostream>
const int MXN = 205;
int n, an, bn, cnta, cntb;
int w[5][5] = {{2, 0, 1, 1, 0}, {1, 2, 0, 1, 0}, {0, 1, 2, 0, 1}, {0, 0, 1, 2, 1}, {1, 1, 0, 0, 2}};
int A[MXN], B[MXN];
int main()
{
std::cin >> n >> an >> bn;
for (int i = 0; i < an; ++ i) std::cin >> A[i];
for (int i = 0; i < bn; ++ i) std::cin >> B[i];
for (int i = 0; i < n; ++ i)
{
if (w[A[i % an]][B[i % bn]] == 1) cnta ++ ;
if (w[A[i % an]][B[i % bn]] == 0)cntb ++ ;
}
std::cout << cnta << ' ' << cntb;
}
posted @   想个昵称好难ABCD  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示