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

做图素材网站开哪个vip好如何建立网站 个人

做图素材网站开哪个vip好,如何建立网站 个人,wordpress付费查看视频,网站关键词的写法首先,理解题意是十分重要的,我们是要求最短路径,这道题可以用dfs,但是题目给出的数据是有规律的,我们可以尝试模拟的过程使用简单的方法做出来。每隔w数字就会向下转向,就比如题目上示例的w6,无…

首先,理解题意是十分重要的,我们是要求最短路径,这道题可以用dfs,但是题目给出的数据是有规律的,我们可以尝试模拟的过程使用简单的方法做出来。每隔w数字就会向下转向,就比如题目上示例的w=6,无论从任何一个点出发,到6的倍数就会向下走,走6步继续向下走,我们可以使用两个变量记录,向下走的步数就是两个房子在列上的距离,行之间的距离需要进行处理,因为每两行是不同的,一行正增长,一行负增长,如果向下转向的次数是2的倍数说明又回到了相同的递增/递减规律行上,只需要取x1-x2的绝对值,x1即原坐标所在的行,x2即终点坐标所在的行;如果是转向奇数次,则说明一行正增长,一行负增长,取余之后的值一个是从左数到右,一个是从右数到左,我们直接给第一个数字加上6得到了下一个数字的位置,就变成了偶数行,再取相减的绝对值即可!

①接收数据

②模拟过程,存储转向数据

③判断转向次数,若为偶数直接取行位置相减的绝对值即可

④若不为偶数,给第一个数字+w再取相减的绝对值

⑤输出结果

代码如下👇

	public static void main(String[] args) {Scanner scan = new Scanner(System.in);int w=scan.nextInt();int start=scan.nextInt();int end=scan.nextInt();int count=0;int x1=start%w;//距离行起点相对位置int x2=end%w;//距离行起点相对位置for (int i = start; i <= end; i++) {if (i%w==0) {//转向count++;}}//System.out.println(count);测试点if (count%2==0) {//两行同方向System.out.println(count+Math.abs(x1-x2));}else {//两个方向不同int x3=Math.abs(end-((count+1)*w-start+1));//System.out.println(x3);System.out.println(count+x3);}scan.close();}

http://www.dtcms.com/wzjs/281681.html

相关文章:

  • 网站安全建设进展情况汇报专业网站推广软件
  • 游戏网站开发过程网站seo在线诊断
  • 外贸网站主机选择网站推广怎么优化
  • 网站设置反爬虫的常用方法有哪些如何在百度做免费推广产品
  • 怎么给别人做网站优化上海sem
  • 江门市抖音排名优化
  • 网页设计网站大全营销模式方案
  • 怎么用自己电脑做服务器发布网站产品软文范例软文
  • 电子商务网站设计分析怎么做最打动人心的广告语
  • 网站不可以做哪些东西seo站长论坛
  • 中企动力建设的网站如何修改国外免费发产品的b2b平台
  • 嘉兴网站建设公司深圳关键词优化平台
  • html做网站例子怎么做线上推广
  • 静安区营业执照办理地点seo计费系统登录
  • 自己做网站美工如何做推广最有效果
  • 做交友网站年收入北京培训学校
  • wordpress打赏赞插件2019网站seo
  • 江苏和住房建设厅网站中文域名注册管理中心
  • 英文企业网站建设seo技术优化服务
  • wordpress 4.0 安装谷歌搜索引擎优化
  • 旬阳做网站品牌推广方案
  • 网站建设和技术支持第三方推广平台
  • wordpress 多域名 插件站长seo推广
  • 网站建设jw100长尾关键词查询工具
  • 网站建设的经费软文关键词排名推广
  • 深圳网站设计建设百度投诉电话
  • app要有网站做基础知识微信营销和微博营销的本质区别
  • wordpress如何写网站外贸建站与推广如何做
  • 美德的网站建设企业营销推广策划
  • 二级建造师怎么查询注册信息sem优化师是什么意思