P1563 [NOIP2016 提高组] 玩具谜题

题目通道(NOIP2016 提高组 玩具谜题 - 洛谷)

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
long long qw[300000];
string we[300000];
long long er[300000];
long long rt[300000];
int main(){
	long long a,s,d=1,f,g;
	cin>>a>>s;
	for (int i=1;i<=a;i++)
	{
		cin>>qw[i]>>we[i];
	}
	for (int i=1;i<=s;i++)
    {
    	cin>>er[i]>>rt[i];
	}
	for (int i=1;i<=s;i++)
    {
    	if (qw[d]==0)
    	{
    		if (er[i]==0)
    		{
    			d-=rt[i];
			}
			if (er[i]==1)
			{
				d+=rt[i];
			}
		if (d>a)
		d=d-a;
		else if (d<=0)
		d+=a;
		}
		else if (qw[d]==1)
		{
    		if (er[i]==0)
    		{
    			d+=rt[i];
			}
		    if (er[i]==1)
			{
				d-=rt[i];
			}
		if (d>a)
		d=d-a;
		else if (d<=0)
		d+=a;
		}
	}
	cout<<we[d];
	return 0;
}
相关推荐
汉克老师13 小时前
GESP2026年6月认证C++八级( 第三部分编程题(2、堆石子))精讲
c++·排列组合·快速幂·费马小定理·gesp8级·逆元·组合数计算
信竞星球_少儿编程题库13 小时前
2026年全国青少年信息素养大赛算法应用主题赛(星火征途C++小学组复赛真题)
c++
Database_Cool_14 小时前
实时计数器/排行榜首选:阿里云 Tair 高并发数据结构实践
数据结构·数据库·阿里云·云计算
ShallWeL14 小时前
【机器学习】(16)—— 数值数据
人工智能·python·算法·机器学习·数据分析
盐焗鹌鹑蛋14 小时前
【C++】AVL树
c++
hongyucai14 小时前
详解rlinf强化学习四步曲
人工智能·python·算法·架构
变量未定义~14 小时前
ST表-龙骑士军团【算法赛】
数据结构·算法
杜子不疼.15 小时前
【C++】继承—C++的秘密武器,get父类的智慧
开发语言·c++
Yang_jie_0315 小时前
笔记:数据结构(循环队列相关判断条件)
数据结构·笔记