机器人的指令
来源:互联网 发布:php财务管理系统 编辑:程序博客网 时间:2024/04/25 22:28
Description
数轴原点有一个机器人。该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置。
·LEFT:往左移动一个单位
·RIGHT: 往右移动一个单位
·SAME AS i: 和第i 条执行相同的动作。输入保证i 是一个正整数,且不超过之前执行指令数
Input
输入第一行为数据组数T (T<=100)。每组数据第一行为整数n (1<=n<=100),即指令条数。以下每行一条指令。指令按照输入顺序编号为1~n。
Output
对于每组数据,输出机器人的最终位置。每处理完一组数据,机器人应复位到数轴原点。
Sample Input
23LEFTRIGHTSAME AS 25LEFTSAME AS 1SAME AS 2SAME AS 1SAME AS 4
Sample Output
1-5
#include <iostream>#include <cstring>#include <cstdio>using namespace std;char s[10],c[10];int a[100];int main(){ int t,n,m; scanf("%d",&t); while(t--) { int sum=0; memset(a,0,sizeof(a));//这里注意要清零 scanf("%d",&n); for(int i=0; i<n; i++) { cin>> s; if(s[0]=='L') a[i]--; if(s[0]=='R') a[i]++; if(s[0]=='S') { cin>>c; //注意是这里分三段输入; cin>>m; a[i]=a[m-1]; } } for(int i=0; i<n; i++) sum+=a[i];//积累每一次的信息 printf("%d\n",sum); } return 0;}
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 机器人的指令 (湖南省第八届大学生计算机程序设计竞赛)
- 《程序员的呐喊》读书笔记
- ifconfig命令相关报错
- 单片机串口通讯中全双工与半双工的区别
- poj-1035--Spell checker-串
- A. DZY Loves Chessboard
- 机器人的指令
- UIPickerView的使用
- 如何不装Oracle就能连上企业内部数据库
- HDOJ 2106 decimal system(进制转化)
- unsigned int 与 unsigned long qt中的ulonglong
- 线段树分类总结
- 那些年我们错过的响应式编程
- 高效的 Linux 限流神器Trickle
- JAVA网络编程基础-1-快速网络编程入门-聊天服务器实现