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 条执行相同的动作。输入保证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

HINT

Source

湖南省第八届大学生计算机程序设计竞赛

昨天晚上我们进行第三次模拟训练,做的是12年的省赛题,最终我们队只做出了2道题,哎,晚上看了一下当年的rank版,差不多快是倒数了,还不行啊,有两道题可以看出什么算法,但是不知道怎么编,没搞出来,对一些算法没能达到灵活运用的地步,还是要加油啊,这道题,昨天开始好像就我们队做出来,对这个输入输出还是要注意啊。

这道题要注意的是它的输入,我们用了分段输入,好像他们都没有分段输入,我们就a了,可能昨天晚上这道题运气还不错;

下面是ac的代码:

#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;
}

 

emmintrin.h文件解析,布布扣,bubuko.com

时间: 2024-08-07 00:13:34

emmintrin.h文件解析的相关文章

转-C语言中.h和.c文件解析

C语言中.h和.c文件解析(很精彩)   简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:       1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件) 4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制码,也就是去掉了文件格式信息.(生成.e

C语言中.h和.c文件解析

用Keil软件看别人的工程的时候,看到工程里有.h文件和.c文件,比较纳闷,因此收集资料解开心中疑惑. 1.首先是用Keil软件来看工程的,所以工程中所看到的.h和.c文件肯定是跟Keil软件(编译器)有关. 1.1.编译器的工作过程: 1.1.1.预处理阶段.主要是处理“#include”.“#define”."#ifdef...#endif"."#ifndef...#endif"等语句. 1.1.2.词法与语法分析阶段.(分析c语言的语法) 1.1.3.编译阶段

C语言中.h和.c文件解析(转载)

转载:http://www.cnblogs.com/laojie4321/archive/2012/03/30/2425015.html   简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:       1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件) 4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相

VS error LNK2019: 无法解析的外部符号 &quot; h文件和cpp文件链接不上

同时存在.h和.cpp,cpp中函数已经定义,依旧提示无法解释的外部符号 VS中对文件有中表示,可以通过选中.h或.cpp文件,右键,属性--通常--项类型中 C/C++标头是针对头文件的,C/C++编译器是针对cpp文件,根据这个改正就好了 这次出现的原因应该是本人一开始在.h文件中定义函数,而没有创建一个cpp文件,VS把它当成cpp来用吧 后来本人又创建了一个cpp文件,C/C++编译器属性被.h文件占用了,cpp文件就不认识了

Intel HEX文件解析

近期有一个需求就是为Arduino开发板做一个基于蓝牙的无线烧录程序.眼下的Arduino程序都是通过USB线连接到电脑的主机上,实际的传输过程是基于USB协议的,这个过程还是比較麻烦的.由于每次的编译完以后都须要通过一个USB线来完毕传输烧录的工作,这个还是非常麻烦的. 原理解读 在Arduino中.利用USB来完毕传输烧录大概是这么一个过程. 每一个Arduino源程序.即sketch文件,经过一系列的编译处理以后.终于会形成一个Intel HEX格式的文件.这个HEX文件事实上就一个被封装

**IOS:xib文件解析(xib和storyboard的比较,一个轻量级一个重量级)

使用Xcode做iOS项目,经常会和Xib文件打交道,因为Xib文件直观的展现出运行时视图的外观,所以上手非常容易,使用也很方便,但对于从未用纯代码写过视图的童鞋,多数对Xib的理解有些片面. Xib文件是什么? A nib file describes the visual elements of your application’s user interface, including windows, views, controls, and many others. It can also

基于Android2.3.5系统:Android.mk文件解析

*************************************************************************************************************************** 作者:EasyWave                                                                                                               时间:2

android基础知识13:AndroidManifest.xml文件解析

1.重要性 AndroidManifest.xml是Android应用程序中最重要的文件之一.它是Android程序的全局配置文件,是每个 android程序中必须的文件.它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息. 因此,该文件提供了Android系统所需要的关于该应用程序的必要信息,即在该应用程序的任何代码运行之前系统所

CocosStudio文件解析工具CsdAnalysis

起因 因为工作需要,所以需要使用CocosStudio来制作界面动画什么的.做完了发现需要找里边对象的时候会有很长一串代码,感觉不是很爽.之前写OC代码的时候可以吧程序中的对象指针跟编辑器中的对象相对容易的结合起来.所以想要做一个类似的工具出来,解放自己的双手,更多的关注到业务逻辑里边. 声明 转载请详细注明出处:http://www.cnblogs.com/anxin1225/p/5099910.html 先上图 (自动生成的h文件) (自动生成的cpp文件) (命令行中输出局部关键代码) 实