B - 机器人的指令

题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1112

分析:感觉这就是一个简单的模拟题,要注意一下的就是SAME指令最好分段输入

 1 #include <iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 using namespace std;
 5 char a[10];
 6 int sum[101];//每走一步的位置变化
 7 char c[10];
 8 int main()
 9 {
10     int t,n,s;
11     scanf("%d",&t);
12     while(t--)
13     {
14         scanf("%d",&n);
15         memset(sum,0,sizeof(sum));
16         for(int i=1;i<=n;i++)
17         {
18
19             cin>>a;//指令
20             if(a[0]==‘L‘)
21             {
22                 sum[i]--;
23             }
24             else if(a[0]==‘R‘)
25             {
26                 sum[i]++;
27             }
28             else if(a[0]==‘S‘)//分段输入
29                 {
30                     int b;
31                     cin>>c;
32                     cin>>b;
33                     sum[i]=sum[b];
34                   }
35         }
36           s=0;
37             for(int i=1;i<=n;i++)
38              s+=sum[i];
39         printf("%d\n",s);
40     }
41     return 0;
42 }

时间: 2024-12-24 10:18:39

B - 机器人的指令的相关文章

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

1112: 机器人的指令 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 1858  Solved: 682 [Submit][Status][Web Board] Description 数轴原点有一个机器人.该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置. ·LEFT:往左移动一个单位 ·RIGHT: 往右移动一个单位 ·SAME AS i: 和第i 条执行相同的动作.输入保证i 是一个正整数,且不超过之前执行指令数 In

CSU OJ 1112机器人的指令 (湖南省12年省赛题)

 Welcome to CSU Online Judge! 1112: 机器人的指令 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 274  Solved: 97 [Submit][Status][Web Board] Description 数轴原点有一个机器人.该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置. ·LEFT:往左移动一个单位 ·RIGHT: 往右移动一个单位 ·SAME AS i: 和第i 条执行相同的

CSUOJ 机器人的指令 (湖南省第八届大学生计算机程序设计竞赛)

题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1112 简单的模拟题. <span style="font-size:18px;">#include<stdio.h> int main() { int as[100]; int t,n,m,i,x; char ch[20]; scanf("%d",&t); while(t--) { scanf("%d",

asp.net或javascript判断是否手机访问

 Welcome to CSU Online Judge! 1112: 机器人的指令 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 274  Solved: 97 [Submit][Status][Web Board] Description 数轴原点有一个机器人.该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置. ·LEFT:往左移动一个单位 ·RIGHT: 往右移动一个单位 ·SAME AS i: 和第i 条执行相同的

emmintrin.h文件解析

 Welcome to CSU Online Judge! 1112: 机器人的指令 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 274  Solved: 97 [Submit][Status][Web Board] Description 数轴原点有一个机器人.该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置. ·LEFT:往左移动一个单位 ·RIGHT: 往右移动一个单位 ·SAME AS i: 和第i 条执行相同的

小豆包的学习之旅:入门篇

小豆包是本文的主人公,它是一个机器人.星球大战里面有2个非常出色的机器人一个是3PO,一个是R2. 我们也给这个机器人取了个名字,叫小豆包,代号FR2.不许侵犯它的署名哦. 小豆包是个多好的孩子啊,外在热情开朗,充满了好奇心和求知欲.这不,他开始了自己的SLAM之旅. 小豆包的新装备 运动模型 观测模型 蒙特卡罗算法 激光VS视觉 小豆包的新装备 小豆包这下高兴啦,因为它终于从研究人员的脑海中.图纸中走出来了,成为了一个真实的存在. 一身装备也算是价格不菲了,先锋Pioneer3-AT,北阳激光

湖南省第八届大学生程序设计大赛原题 B

B - 机器人的指令 Time Limit:1000MS     Memory Limit:131072KB     64bit IO Format:%lld & %llu Submit Status Practice CSU 1112 Description 数轴原点有一个机器人.该机器人将执行一系列指令,你的任务是预测所有指令执行完毕之后它的位置. ·LEFT:往左移动一个单位 ·RIGHT: 往右移动一个单位 ·SAME AS i: 和第i 条执行相同的动作.输入保证i 是一个正整数,且不

智能机器人发展猜想

如今计算机,手机具有强大的计算处理能力,可以进行智能应用,但是,计算机不具备物理运动能力,好比是人类的霍金,在未来科技发展中,智能机器人将兼备计算机和机械的能力,成为可自主移动的智能机器. 生物的进化是从单细胞到多细胞,从低级到高级逐步分化发展的,车也是从简单的轮子工具逐步发展出卡车,火车,汽车,公交车等类型. 机器人的发展将根据实际应用需要分化出多种类型,并逐步优化. 从仿生学的角度看,机器人将具备视觉,听觉,触觉等功能,具备运动,语言等多种功能组织.同时也具有类似人类的本能反应来处理外界刺激

示教编程技术,离线编程技术,自主编程技术,你精通哪种?

一.概述 当前机器人广泛应用于焊接.装配.搬运.喷漆及打磨等领域,任务的复杂程度不断增加,而用户对产品的质量.效率的追求越来越高.在这种形式下,机器人的编程方式.编程效率和质量显得越来越重要.降低编程的难度和工作量,提高编程效率,实现编程的自适应性,从而提高生产效率,是机器人编程技术发展的终极追求. 本文将就机器人编程技术的发展作一介绍,希望能给读者带来一些启发. 二.编程技术的发展及应用情况 对工业机器人来说,主要有三类编程方法:在线编程.离线编程以及自主编程三类.在当前机器人的应用中,手工示