P1563 [NOIP2016 提高组] 玩具谜题

题目通道\]([\[NOIP2016 提高组\] 玩具谜题 - 洛谷](https://www.luogu.com.cn/problem/P1563 "[NOIP2016 提高组] 玩具谜题 - 洛谷")) ```cpp #include 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<

相关推荐
星恒随风6 小时前
C语言算法复杂度详解:时间复杂度与空间复杂度一篇讲透
c语言·算法
小则又沐风a6 小时前
C++模板进阶
java·服务器·前端·c++
傻瓜搬砖人6 小时前
c语言绿皮书第三版第十一章习题
c语言·开发语言·算法·谭浩强·绿皮书第三版
如君愿6 小时前
考研复习 Day 33 | 习题--计算机网络 第六章(应用层 上)、数据结构 查找算法(上)
数据结构·计算机网络·考研·课后习题
计算机安禾6 小时前
【c++面向对象编程】第3篇:类与对象(二):构造函数与析构函数
开发语言·c++·算法
小年糕是糕手6 小时前
【C++】vector 不踩坑指南:用法、底层实现与迭代器失效解析
c++·算法
SilentSamsara7 小时前
生成器完全指南:`yield` 与惰性求值的工程价值
linux·开发语言·python·算法·机器学习·青少年编程
玛卡巴卡ldf7 小时前
【LeetCode 手撕算法】(二分查找)搜索插入位置、搜索二维矩阵、查找数组相同的所有位置、搜索旋转排序数组、旋转升序数组的最小值
数据结构·算法·leetcode
谷雨不太卷14 小时前
进程的状态码
java·前端·算法
顾温14 小时前
default——C#/C++
java·c++·c#