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

做seo网站诊断书怎么做中国互联网协会官方网站

做seo网站诊断书怎么做,中国互联网协会官方网站,手机上如何写html网页,适合用struts2做的网站2731. 移动机器人 - 力扣#xff08;LeetCode#xff09; 有一些机器人分布在一条无限长的数轴上#xff0c;他们初始坐标用一个下标从 0 开始的整数数组 nums 表示。当你给机器人下达命令时#xff0c;它们以每秒钟一单位的速度开始移动。 给你一个字符串 s #xff0c…2731. 移动机器人 - 力扣LeetCode 有一些机器人分布在一条无限长的数轴上他们初始坐标用一个下标从 0 开始的整数数组 nums 表示。当你给机器人下达命令时它们以每秒钟一单位的速度开始移动。 给你一个字符串 s 每个字符按顺序分别表示每个机器人移动的方向。L 表示机器人往左或者数轴的负方向移动R 表示机器人往右或者数轴的正方向移动。 当两个机器人相撞时它们开始沿着原本相反的方向移动。 请你返回指令重复执行 d 秒后所有机器人之间两两距离之和。由于答案可能很大请你将答案对 109 7 取余后返回。 注意 对于坐标在 i 和 j 的两个机器人(i,j) 和 (j,i) 视为相同的坐标对。也就是说机器人视为无差别的。当机器人相撞时它们 立即改变 它们的前进方向这个过程不消耗任何时间。 当两个机器人在同一时刻占据相同的位置时就会相撞。 例如如果一个机器人位于位置 0 并往右移动另一个机器人位于位置 2 并往左移动下一秒它们都将占据位置 1并改变方向。再下一秒钟后第一个机器人位于位置 0 并往左移动而另一个机器人位于位置 2 并往右移动。 例如如果一个机器人位于位置 0 并往右移动另一个机器人位于位置 1 并往左移动下一秒第一个机器人位于位置 0 并往左行驶而另一个机器人位于位置 1 并往右移动。 示例 1 输入nums [-2,0,2], s RLL, d 3 输出8 解释 1 秒后机器人的位置为 [-1,-1,1] 。现在下标为 0 的机器人开始往左移动下标为 1 的机器人开始往右移动。 2 秒后机器人的位置为 [-2,0,0] 。现在下标为 1 的机器人开始往左移动下标为 2 的机器人开始往右移动。 3 秒后机器人的位置为 [-3,-1,1] 。 下标为 0 和 1 的机器人之间距离为 abs(-3 - (-1)) 2 。 下标为 0 和 2 的机器人之间的距离为 abs(-3 - 1) 4 。 下标为 1 和 2 的机器人之间的距离为 abs(-1 - 1) 2 。 所有机器人对之间的总距离为 2 4 2 8 。示例 2 输入nums [1,0], s RL, d 2 输出5 解释 1 秒后机器人的位置为 [2,-1] 。 2 秒后机器人的位置为 [3,-2] 。 两个机器人的距离为 abs(-2 - 3) 5 。提示 2 nums.length 105-2 * 109  nums[i] 2 * 1090 d 109nums.length s.length s 只包含 L 和 R 。nums[i] 互不相同。 思路 要解决这个问题首先要知道俩个机器人碰撞之后是个什么样的情况题目中描述的是机器人碰撞之后往相反的方向前进那么在同样的时间下哪个机器人向哪个方向前进其实不重要重要的是这俩个点移动的距离与碰不碰撞没什么关系所以不用管机器人碰撞这个条件直接算d时间之后的机器人的位置 注意 在写代码的时候我用的中介的数组和变量都是long因为在运算的过程中有可能会超出int的范围 完整代码 class Solution {static final int MOD 1000000007;public int sumDistance(int[] nums, String s, int d) {int n nums.length;long []result new long[n];for(int k0;kn;k){if(s.charAt(k) L ){result[k] (long) nums[k]-d;}else{result[k] (long )nums[k]d;}}Arrays.sort(result);long sum 0;for(int i1;in;i){sum 1L*(result[i]-result[i-1])*i%MOD*(n-i)%MOD;sum%MOD;}return (int)sum;} } 思考 其实有一个点我自己也没有弄明白就是在计算距离之和的时候为什么不能这么写 for(int i0;in;i){for(int ki1;kn;k){sum (Math.abs(result[i]-result[k]))%MOD;}} 这样写的话会有测试样例输出的结果为负
http://www.hkea.cn/news/14569952/

相关文章:

  • 网站架构图贸易网站模板
  • 天津模板建站代理施工企业质量管理制度
  • seo视频网页入口网站推广卖手表的网站
  • asp access 手机站 用于做微网站网站建设常规自适应
  • 安徽省建设行业质量与安全协会网站网站图片代码怎么做
  • 红色网站建设创客联盟网站建设
  • 求人做网站的网站泰州网站建设与网页制作
  • 正规品牌网站设计品牌个人网站的留言板数据库怎么做
  • 想要做网站网站流量少怎么办
  • 做动态影集的网站漳州企业网站开发
  • 如何弄网站网页制作工具中可进行网页内容定位
  • 云南档案馆网站建设资金wordpress怎么播放视频教程
  • 自助建站比较好的招聘网站分析报告怎么做
  • 浙江省建设执业资格中心网站微信网页版本
  • 大港天津网站建设凡总创业网站
  • 住房和城乡建设局部网站网络营销哪些公司好做呢
  • wordpress手机建站路北网站制作
  • 做网站推淘宝客赣州新闻综合频道回放
  • dedecms网站开发环境做网站需要多少屏
  • 赤峰建设淘宝网站网站架构设计师薪资水平
  • 广州番禺区网站建设渭南网站制作学校
  • 网站上怎么引用视频徐州h5建站模板
  • 免费建站网站排名吉林省可信网站认证牌匾
  • 基层网站建设存在困难wordpress個人網站域名
  • 网站开发图片压缩辽阳seo
  • 如何添加网站白名单最新的军事新闻报道
  • 网站开发用什么框架好泰州建站价格
  • 产品网站建设哪个好新乡专业网站制作
  • 网站开发ui手机网站开发语言选择
  • 微网站开发方案模板投资公司网站源码