CSU 1112: 机器人的指令

5人阅读 评论(0) 收藏 举报

1112: 机器人的指令

Submit Page    Summary    Time Limit: 1 Sec     Memory Limit: 128 Mb     Submitted: 2726     Solved: 984    

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<cstring>
#include<cmath>
#include<algorithm>
#include<iostream>
using namespace std;
const int maxn=1e6+10;
char s1[maxn],s2[maxn];
int f[maxn]; 
int main()
{
	int t,n;
	cin>>t;
	while(t--)
	{
		memset(f,0,sizeof(f));
		int i;
		int sum=0,x;
		cin>>n;
		getchar();
		for(i=1;i<=n;i++)
		{
			cin>>s1;
			if(s1[0]=='L')
			{
				f[i]--;
				sum--;
			}
			else if(s1[0]=='R')
			{
				f[i]++;
				sum++;
			}
			else
			{
				cin>>s2>>x;
				f[i]=f[x];
				sum+=f[x];
			}
		}
		cout<<sum<<endl;
	}
	return 0;
} 
查看评论

Dockerfile指令用法详解【18年新版】

本课程旨在帮助学员更加清晰认识、学习dockerfile指令,课程为每一个指令采用实验的方法进行讲解,每个指令的用法、及指令的价值在实验中详细阐述。可加QQ群681113285,一起交流学习docker
  • 2018年04月02日 10:13

CSU-1112 机器人的指令

题目是水题,但是在输入的时候处理问题上会出错,建议使用scanf语句或者cin对数组进行输入,用gets同样的代码会报错。 #include #include #include usi...
  • sinat_35866463
  • sinat_35866463
  • 2016-08-23 15:34:18
  • 281

CSU 1112机器人的指令(水题)

Description 数轴原点有一个机器人。该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置。 ·LEFT:往左移动一个单位 ·RIGHT: 往右移动一个单位 ·SAME...
  • qq_37164003
  • qq_37164003
  • 2017-08-07 15:43:54
  • 119

CSU 1112 机器人的指令

CSU 1112 机器人的指令 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 1828 Solved: 674 Description数轴原点...
  • q547550831
  • q547550831
  • 2016-08-17 16:22:12
  • 362

机器人的指令 CSU - 1112

G - 机器人的指令  CSU - 1112  我的代码(写不下去了): #include int main() { int T, t, loc = 0; char...
  • aftershowermeow
  • aftershowermeow
  • 2017-02-11 21:57:41
  • 128

CSU - 1112 机器人的指令

模拟
  • nameofcsdn
  • nameofcsdn
  • 2016-08-25 15:20:39
  • 1497

CSU 1112——机器人的指令

数轴原点有一个机器人。该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置。 ·LEFT:往左移动一个单位 ·RIGHT: 往右移动一个单位 ·SAME AS i: 和第i 条执...
  • CrazyKeyboardMan
  • CrazyKeyboardMan
  • 2017-02-18 16:33:58
  • 144

CSU 1112: 机器人的指令【模拟题】

1112: 机器人的指令 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 1858  Solved: 682 [Submit][Status][Web...
  • hurmishine
  • hurmishine
  • 2016-08-21 21:53:54
  • 867

ACM--模拟––湖南12年省赛--机器人的指令--CSU OJ--水

中南大学OJ地址:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1112 1112: 机器人的指令 Time Limit: 1 Sec  ...
  • qq_26891045
  • qq_26891045
  • 2016-04-16 10:05:34
  • 883

COJ 1112: 机器人的指令

关键在于分段输入 或者说如何输入 一开始写的是  else if(strcmp(b,"SAME")==0)                         {                ...
  • WhereYouSink
  • WhereYouSink
  • 2015-07-19 15:16:25
  • 834
    个人资料
    持之以恒
    等级:
    访问量: 3555
    积分: 835
    排名: 6万+
    文章存档
    最新评论