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

公司的个人网站怎么做网站关键词搜索

公司的个人网站怎么做,网站关键词搜索,软件开发合同范本免费,建设银行联号查询网站脑经急转弯排序 碰撞只改变运动方向,速度始终如"1",且机器人视为无差别的,所以碰撞等于擦肩而过!"机器人碰撞,到底撞没撞,如撞。"因此只考虑每个机器人单方向移动,d秒后停…
脑经急转弯+排序

碰撞只改变运动方向,速度始终如"1",且机器人视为无差别的,所以碰撞等于擦肩而过!"机器人碰撞,到底撞没撞,如撞。"因此只考虑每个机器人单方向移动,d秒后停下,即可。

统计所有机器人之间两两距离之和,可以按照贡献法:
一共n个点(机器人),有n-1个间隔(相邻机器人的间距), 每个间隔被统计的次数 = 左侧的点的数量 ( 包含端点 ) ∗ 右侧的点的数量 ( 包含端点 ) 每个间隔被统计的次数=左侧的点的数量(包含端点)*右侧的点的数量(包含端点) 每个间隔被统计的次数=左侧的点的数量(包含端点)右侧的点的数量(包含端点)

排序后,按照贡献法(其实是数学方法hh)统计距离之和,得到答案,本题解决。

class Solution {
public:const int mod = 1e9 + 7;int sumDistance(vector<int>& nums, string s, int d) {for (int i = 0; i < nums.size(); i ++) {if ('L' == s[i]) {nums[i] -= d;} else {nums[i] += d;}}sort(nums.begin(), nums.end());int ans = 0;for (int i = 1; i < nums.size(); i ++) {long long t = ((long long)nums[i]  - (long long)nums[i - 1]) % mod * (i * (nums.size() - i) % mod);ans = (ans + t) % mod;}return ans;}
};
};

时间复杂度 O ( n l o g n ) O(nlogn) O(nlogn) : n n n n u m s nums nums的长度(机器人的数量),排序的时间复杂度 O ( n l o g n ) O(nlogn) O(nlogn)
空间复杂度 O ( n ) O(n) O(n) : 本文原地修改数组,空间瓶颈取决于排序的空间复杂度 O ( l o g n ) O(logn) O(logn)。建议另开一个数组存储机器人的位置,空间复杂度 O ( n ) O(n) O(n)

AC

ac

致语
  • 理解思路很重要
  • 读者有问题请留言,清墨看到就会回复的。
http://www.tj-hxxt.cn/news/19452.html

相关文章:

  • 网站推广seo软件直播网站排名
  • 个人网站与建设毕业论文百度网盘客服24小时电话人工服务
  • 网站怎么装模版百度搜索热度
  • 阿里云网站备案后个人建网站的详细步骤
  • 杭州营销网站建设平台竞价托管外包服务
  • 珠海做网站报价seo教学视频教程
  • 多多短视频下载赚钱seo推广费用
  • 制作宣传片影视百度官方优化指南
  • 网站建设 域名 数据库百度问一问付费咨询
  • 凡客 网站设计seo数据分析
  • 太原网站的公司北京网络网站推广
  • 织梦程序来搭建网站百度推广关键词排名规则
  • 做网站至少要花多少钱广告发布平台
  • 专业的论坛网站建设头条站长平台
  • 佛山主题网站设计多少钱定向推广
  • 网站打开慢是什么原因百度助手下载安装
  • wordpress 优化 插件网站手机优化
  • 沈阳正规网站建设哪家便宜有了域名如何建立网站
  • 网站制作价格情况厦门百度竞价
  • 宁波网络营销服务网站优化公司怎么选
  • jsp做的婚恋网站网络销售是什么工作内容
  • 广西人才网青岛seo整站优化公司
  • 在哪个彩票网站是小黄人做头像的瑞金网络推广
  • wordpress多站点的robots网站关键词搜索排名优化
  • 电子商城网站在线刷关键词网站排名
  • 洛阳网站制作seo基本概念
  • 网站前端代码有哪些问题天津seo网站推广
  • 潍坊网站建设联系方式苏州网站建设书生
  • 水多多dili常德seo快速排名
  • 在国外做h网站怎么样台州关键词优化服务