输入描述 Input Description,小红的指令共N个(一≤n≤一千0)

151贰 转向游戏

 

时限: 1 s

空间范围: 一千 KB

标题等级 : 白银 Silver

 

 

 

 

题材叙述 Description

小明自认为方向感很好,请小红来测试。小红先让小明面对北方立正站好,然后发出“向左转”“向右转”或“向后转”的吩咐。每一种命令执行后,小明都正确地透露了他直面包车型地铁大方向。小红的下令共N个(1≤n≤一千0),请你总括小明说【南】的次数。

一声令下是以数字艺术发挥:

0—向左转

1—向右转

2—向后转

如小红发出的多少个指令:0 壹 0 0 1 ;小明共有几个应答:西 北 西 南 西

输入描述 Input Description

2行

第一行:正整数n,1≤n≤10000

其次行:n个用0 一 二表示的命令

出口描述 Output Description

叁个平头,小明说“南”的次数

样例输入 Sample Input

5

皇冠手机版下载,0 1 0 0 1

样例输出 萨姆ple Output

1

数码范围及提醒 Data Size & Hint‘

 

 1 #include<cstdio>
 2 using namespace std;
 3 int main()
 4 {
 5     int n.tot=0,now=0,p;
 6     scanf("%d",&n);
 7     for(int i=1;i<=n;i++)
 8     {
 9         scanf("%d",&p);
10         if(p==0)now=(now+3)%4;
11         else if(p==1)now=(now+1)%4;
12         else if(p==2)now=(now+2)%4;
13         if(now==2)tot++;
14     }
15     printf("%d",tot);
16     return 0;
17 }

 

151二 转向游戏

时间限制: 壹 s 空间限制: 一千 KB 标题等级 : 白银 Silver 标题叙述
Description

小明自认为方向感很好,请小红来测试。小红先让小明面对北方立正站好,然后发出“向左转”“向右转”或“向后转”的指令。每种命令执行后,小明都正确地揭示了她面对的动向。小红的授命共N个(壹≤n≤一千0),请您总计小明说的次数。

一声令下是以数字艺术表达:

0—向左转

1—向右转

2—向后转

如小红发出的两个指令:0 一 0 0 一 ;小明共有四个应答:西 北 西 南 西

输入描述 Input Description

2行

第一行:正整数n,1≤n≤10000

其次行:n个用0 一 二表示的授命

输出描述 Output Description

三个整数,小明说“南”的次数

样例输入 Sample Input

5

0 1 0 0 1

样例输出 Sample Output

1

数据范围及提醒 Data Size & Hint‘

 1 #include<cstdio> 2 using namespace std; 3 int main() 4 { 5     int n.tot=0,now=0,p; 6     scanf("%d",&n); 7     for(int i=1;i<=n;i++) 8     { 9         scanf("%d",&p);10         if(p==0)now=(now+3)%4;11         else if(p==1)now=(now+1)%4;12         else if(p==2)now=(now+2)%4;13         if(now==2)tot++;14     }15     printf("%d",tot);16     return 0;17 }

相关文章