当前位置: 首页 > news >正文

佛山建站佛山网页设计代理合同

佛山建站佛山网页设计,代理合同,建设网站学什么语言,社区网站建设平台文章目录 零、原题链接一、题目描述二、测试用例三、解题思路四、参考代码 零、原题链接 HJ17 坐标移动 一、题目描述 二、测试用例 三、解题思路 基本思路:   这题的难点在于理解题目和如何处理各种情况。题目是给定一串指令,首先要判断指令是否合法…

文章目录

  • 零、原题链接
  • 一、题目描述
  • 二、测试用例
  • 三、解题思路
  • 四、参考代码

零、原题链接


HJ17 坐标移动

一、题目描述

在这里插入图片描述

二、测试用例

在这里插入图片描述

三、解题思路

  1. 基本思路:
      这题的难点在于理解题目和如何处理各种情况。题目是给定一串指令,首先要判断指令是否合法,合法指令要满足三个条件,然后,如果指令合法,则按照指令进行移动。最终得到最后的位置坐标。
  2. 具体思路:
    • 解决输入,可以使用 stringstream 进行字符串分割
    • 判断指令是否合法:
      • 指令长度只能是 2 或者 3
      • 指令除了第一个字符,其他字符只能为数字;【如果合法顺便将字符串转为整型】
      • 指令第一个字符只能是 'W''A''S''D' 。【如果合法则进行移动】
    • 处理完所有指令,则输出最终坐标;

四、参考代码

时间复杂度: O ( n ) \Omicron(n) O(n)【n 是指令序列长度】
空间复杂度: O ( n ) \Omicron(n) O(n)

#include <cctype>
#include <iostream>
#include <sstream>
#include <string>
using namespace std;int main() {stringstream ss;string str;cin >> str;ss << str;int x = 0, y = 0;while (getline(ss, str, ';')) {if (str.length() != 2 && str.length() != 3)continue;int num = 0;if (str.length() == 3 && isdigit(str[1]) && isdigit(str[2])) {num += (str[1] - '0') * 10 + str[2] - '0';} else if (str.length() == 2 && isdigit(str[1])) {num += str[1] - '0';} else {continue;}if (str[0] == 'W') {y += num;} else if (str[0] == 'A') {x -= num;} else if (str[0] == 'S') {y -= num;} else if (str[0] == 'D') {x += num;}}cout << x << ',' << y;
}
// 64 位输出请用 printf("%lld")
http://www.dtcms.com/a/595027.html

相关文章:

  • 合肥思讯网站建设wordpress 子站点
  • 网站建设设计技术方案模板郑州营销型网站公司电话
  • 江苏省建设厅网站餐饮网站建设思路
  • 网站被黑解决方案百度权重高的网站
  • YOLOv5(四):models/common.py 核心模块速查表
  • 从零开始的web开发(一)
  • 商城类网站用什么做wordpress站点标题副标题换行
  • 咨询公司网站模板discuzq主题
  • 网站开发硬件设计h5响应式网站做动画
  • C语言实战:用枚举+switch实现交通信号灯控制
  • 百度收录不了网站吗设计制作活动记录表
  • 网站域名空间费用div做网站排版
  • 佛山网站设计哪家便宜铜陵市建设工程管理局网站
  • 市建设局网站的综合业务管理平台大连制作网站多少钱
  • 如何给公司注册网站网站不收录排名会降吗
  • 酒店网站建设必要性做任务领积分兑换别的网站上的会员
  • 在网站建设工作会议上讲话个人网站特点
  • 网站建设费摊销几年网站推广的主要方法
  • 多语言网站思路做短租哪个网站好
  • 云南网站排名网站的栏目结构简图怎么做
  • 外贸展示型网站建设公司优化网站价格
  • 建站高端网站wordpress 文章 字体大小
  • 医院网站建设套餐方案seo编辑培训
  • 免费网站软件正能量网站开发制作包括哪些的基本流程
  • 站长工具无吗经典北京专业的网络seo
  • 做网站方案网站生成自助
  • 宁波建设公司网站两阳夹一阴后续走势
  • PCL实战项目-软件界面搭建RibbonUI
  • 11.10奇怪奇怪死了
  • Candy