机器人的指令
来源:互联网 发布:网络春晚策划方案 编辑:程序博客网 时间:2024/05/05 11:05
机器人的指令
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 1857 Solved: 681
[Submit][Status][Web Board]
Description
数轴原点有一个机器人。该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置。
·LEFT:往左移动一个单位
·RIGHT: 往右移动一个单位
·SAME AS i: 和第i 条执行相同的动作。输入保证i 是一个正整数,且不超过之前执行指令数
Input
输入第一行为数据组数T (T<=100)。每组数据第一行为整数n (1<=n<=100),即指令条数。以下每行一条指令。指令按照输入顺序编号为1~n。
Output
对于每组数据,输出机器人的最终位置。每处理完一组数据,机器人应复位到数轴原点。
Sample Input
2
3
LEFT
RIGHT
SAME AS 2
5
LEFT
SAME AS 1
SAME AS 2
SAME AS 1
SAME AS 4
Sample Output
1
-5
#include<cstdio>#include <iostream>#include <cstring>#include <sstream>using namespace std;int main(){ char str1[10],str2[10]; int t; int move[110]; scanf("%d",&t); while(t--) { memset(move,0,sizeof(move)); int sum=0,n; scanf("%d",&n); int i; for(i=0; i<n; i++) { cin>>str1; if(str1[0]=='L') move[i]--; else if(str1[0]=='R') move[i]++; else if(str1[0]=='S') { int f; cin>>str2; cin>>f; move[i]=move[f-1]; } //cout<<move[i]<<' '; sum+=move[i]; } cout<<sum<<endl; }}
0 0
- 机器人的指令
- 机器人的指令
- 机器人的指令
- 机器人的指令
- 机器人的指令
- COJ 1112: 机器人的指令
- CSU 1112 机器人的指令
- CSU-1112 机器人的指令
- CSU - 1112 机器人的指令
- 机器人的指令 CSU - 1112
- ACM:Q: 机器人的指令
- CSU 1112: 机器人的指令【模拟题】
- CSU 1112——机器人的指令
- CSU 1112机器人的指令(水题)
- CSU OJ 1112机器人的指令 (湖南省12年省赛题)
- 湖南省第七届大学生计算机程序设计竞赛---机器人的指令
- ABB 机器人 通信指令(人机对话):
- CSUOJ 机器人的指令 (湖南省第八届大学生计算机程序设计竞赛)
- Mac上安装nginx
- 实现Linux下带进度显示的cp命令 - xcp
- 详细介绍Java内存泄露原因
- JS中对象的类型
- ubuntu chrome显示乱码
- 机器人的指令
- Lua 学习开篇
- Real-Time Polygonal-Light Shading with Linearly Transformed Cosines
- 威佐夫博弈->HDU1527
- 【计算机网络-12】【第五章】传输层
- 提高你开发效率的十五个VisualStudio使用技巧
- [刷题]算法竞赛入门经典(第2版) 5-4/UVa10763 - Foreign Exchange
- Java对象的强、软、弱和虚引用原理+结合ReferenceQueue对象构造Java对象的高速缓存器
- Python 和 Linux locale 学习笔记