机器人
  • 板块学术版
  • 楼主我是坤坤
  • 当前回复2
  • 已保存回复2
  • 发布时间2020/10/18 18:14
  • 上次更新2023/11/5 10:27:49
查看原帖
机器人
136588
我是坤坤楼主2020/10/18 18:14
#include<iostream>
using namespace std;
int x=0,y=0,fx=0,n,t,a,moddd;
long long sum;
int main()
{
	cin>>n>>t;
	for(int i=0;i<n;i++){
		cin>>a;
		
		if(fx==0){
			y+=a;
		}else if(fx==1){
			x+=a;
		}else if(fx==2){
			y-=a;
		}else{
			x-=a;
		}
		moddd=a%4;
		for(int j=0;j<moddd;j++){
			fx+=1;
		}
		fx=fx%4;
	}
	if(x<0){
		x=x*-1;
	}
	if(y<0){
		y=y*-1;
	}
	sum=(x+y)*t;
	cout<<sum<<endl;
	return 0;
}

代码求助QWQ

题目:

在一个无限大的二维坐标系中,有一个机器人在原点(面朝什么方向都随意hhh)。
同时他拥有一个长度为 的命令序列。
其中第 个命令会让它向当前方向移动 个位置,然后顺时针旋转 度。
同时,它会重复执行这个命令序列 次,求它最后停下来的位置和原点的曼哈顿距离(求得是曼哈顿距离
所以一开始面朝什么方向都随意)。
输入格式
第一行包括两个正整数 。
第二行包括 个用空格隔开的正整数 。
输出格式
一行一个非负整数,求机器人最后停下来的位置和原点的曼哈顿距离。
样例
输入1
5 3
1 2 3 4 5
输出1
9
ZY
登出 (http://www.zhengruioi.com/logout?
_token=yNk6avfrM0usGeg5bhodyz1Nb91fmbjd9p8diYohsgg2NZUf9OKg56SeiVvS)
 
20秋季普转提day1
A. [2020普转提七连测day1] 机器人指令
 描述  
 提交  自定义测试 返回比赛 (/contest/690)
n
i ai ai × 90
T
n,T
n ai
2020/10/18 [2020普转提七连测day1] 机器人指令 - 题目 - Zhengrui Online Judge
www.zhengruioi.com/contest/690/problem/1535 2/2
输入2
10 100
97 46 39 12 54 89 32 76 88 100
输出2
0
数据规模
对于 的数据: 。
对于 的数据: 。
时间限制:1S
空间限制:256MB

2020/10/18 18:14
加载中...