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

淘宝客的wordpress模板下载地址seo发布网站

淘宝客的wordpress模板下载地址,seo发布网站,ui培训设计培训班,上海app外包公司1. 题目 某交友网站会给除了第一个用户以外的每个新注册的用户推荐一位之前已经注册过并且性格值和他最相近的用户#xff0c;如果有多人满足条件则选择性格值较小的。 给定数组val[]表示按时间顺序注册的 n 位用户的性格值#xff0c;输出一个大小为 n-1 的数组#xff0…1. 题目 某交友网站会给除了第一个用户以外的每个新注册的用户推荐一位之前已经注册过并且性格值和他最相近的用户如果有多人满足条件则选择性格值较小的。 给定数组val[]表示按时间顺序注册的 n 位用户的性格值输出一个大小为 n-1 的数组表示系统给这些人推荐的用户的性格值。 样例 1: 输入: val[8,9,7,3,0,5,11] 输出: [8,8,7,3,3,9] 解释: 令 ans [] 第 2 个数为 9前面只有第 1 个数 8此时 ans [8] 第 3 个数为 7前面的数有 8, 9与 7 性格值最小的为 8此时 ans [8, 8] 第 4 个数为 3前面的数有 8, 9, 7与 3 性格值最小的为 7此时 ans [8, 8, 7] 第 5 个数为 0前面的数有 8, 9, 7, 3与 0 性格值最小的为 3此时 ans [8, 8, 7, 3] 第 6 个数为 5前面的数有 8, 9, 7, 3, 0与 5 性格值最小的为 3此时 ans [8, 8, 7, 3, 3] 第 7 个数为 11前面的数有 8, 9, 7, 3, 0, 5与 11 性格值最小的为 9此时 ans [8, 8, 7, 3, 3, 9]样例 2: 输入: val[465, 5464, 6467, 6466779, 6461, 56] 输出: [465,5464,6467,6467,465] 解释: 令 ans [] 第 2 个数为 5464前面只有第 1 个数 465此时 ans [465] 第 3 个数为 6467前面的数有 465, 5464与 6467 性格值最小的为 5464此时 ans [465, 5464] 第 4 个数为 6466779前面的数有 465, 5464, 6467与 6466779 性格值最小的为 6467此时 ans [465, 5464, 6467] 第 5 个数为 6461前面的数有 465, 5464, 6467, 6466779与 6461 性格值最小的为 6467此时 ans [465, 5464, 6467, 6467] 第 6 个数为 56前面的数有 465, 5464, 6467, 6466779, 6461与 56 性格值最小的为 465此时 ans [465, 5464, 6467, 6467, 465]注意事项 2n100000 0val1000000类似题目LeetCode 315. 计算右侧小于当前元素的个数二叉查找树二分查找归并排序逆序数总结 2. 解题 给一个空数组依次把性格值二分插入到其中检查插入位置前后跟我 绝对值较小 的取为答案变形版 二分查找请参考 class Solution {int l,r,mid; public:vectorint getAns(vectorint val) {if(val.size() 1)return {};vectorint t;//二分插入数组t.push_back(val[0]);vectorint ans(val.size()-1);int i, idx, k 0, f, b;for(i 1; i val.size(); i,k){idx bs(t,val[i]);//插入位置t.insert(t.begin()idx1,val[i]);//插入数组f (idx 0 ? t[idx] : -10000000);//前面的性格值b (idx2 t.size() ? t[idx2] : -10000000);//后面的性格值if(abs(f-val[i]) abs(b-val[i]))ans[k] t[idx];//取较小的elseans[k] t[idx2];}return ans;}int bs(vectorint a, int target){ //二分查找性格值小于等我的 最后一个l 0, r a.size()-1;while(l r){mid l((r-l)1);if(a[mid] target)r mid-1;else //(a[mid] target){if(mida.size()-1 || a[mid1] target)return mid;elsel mid1;}}return -1;} };100% 数据通过测试 总耗时 653 ms 您的提交打败了 35.48% 的提交!
http://www.yutouwan.com/news/207647/

相关文章:

  • 水果网站建设案例龙华网站建设的基本步骤
  • 南通集团网站建设海网站建设生产厂家哪家好
  • 做缓网站网站高中建设工具
  • 个人营销网站id中怎么链接wordpress
  • 百度推广做的网站可以用吗东莞是哪个省
  • 报网站开发培训班最好的网站设计公
  • 网站设计专业简单的网站建设公司的模板下载
  • 电子商务网站建设与管理程序设计题深圳市企业名录
  • 徐州建设企业网站手机网站php开发
  • 嘉兴制作企业网站广州网站推广找哪家
  • 视频播放类网站建设费用企业注册很多网站的好处
  • 深圳网站建设联雅网络推广渠道方案
  • 北京网站优化步宁波网站设计推广服务公司
  • 做网站要注意哪些竞价广告是什么意思
  • app开发学习网站河南省建设厅网站无事故证明
  • 网站logo设计在线生成上海公司牌照价格走势
  • 网站建设后台编程专业网站建设 公司排名
  • 广告设计素材免费的网站做网站 违法
  • 四网一体网站建设方案怎么给网站加图标
  • 漳州市住房城乡建设局网站text-indent:2em wordpress
  • 最好的网站建设团队杭州企业网站制作
  • 学院网站群建设的目标公众号小程序二维码怎么生成
  • 无锡网站营销公司哪家好域名大全免费网站
  • 建设银行网站百度一下移动网上购物网站开发
  • 山东济南seo整站优化费用传媒公司网站
  • 做网站的体会那些网站是做金融行业
  • 网站开发网站运营怎么做河南安阳市滑县
  • 奇网企业网站管理系统统一门户网站
  • 网站营销推广策划书广州手机网站建设报价表
  • 建设银行车主卡网上交罚款网站沈阳网站建设哪家便宜