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

制作一个网站就等于制作一个网页合肥建设银行官网招聘网站

制作一个网站就等于制作一个网页,合肥建设银行官网招聘网站,镇海区住房建设网站怎么查,中国最好的网络营销公司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/112752/

相关文章:

  • 福建泉州曾明军的网站最牛网站设计公司
  • 互联网安全管理服务平台seo技术培训江门
  • 网站建设实施过程电子商务网站开发技术
  • 惠州网站建设 惠州邦网站建设洪塔
  • 网站设计网站公司云主机可以做几个网站
  • 免费信息发布网站大全鹰潭网站商城建设
  • 电子商务网站建设的实训心得西宁知名网站制作公司
  • 学校网站建设材料h5可视化开发工具
  • 门户网站开发哪种语言比较好汉川网站开发
  • 企业网站建站程序新手建什么网站赚钱
  • 重庆定制网站建设地址wordpress设置背景图案
  • 设计师灵感网站淘宝首页设计
  • 站酷官网入口网站建设需要多少天时间
  • 建设一个营销网站的费用上虞网站建设哪家好
  • 杭州专业网站在百度搜不到网站
  • 无锡做食品网站的公司简介网站维护技术
  • dedecms5.7装饰网站模板wordpress主题怎么制作
  • 毕节市网站建设58同城哪个网站可以做ppt
  • 自助建网站平台怎么收费网上建立网站
  • html页面生成器优化网站速度的要点
  • 优秀的设计网站有哪些手机 网站开发软件有哪些
  • 邯郸网站优化平台网站建设模板公司
  • 网站空间托管合同 .docwordpress自定义查询项
  • 恩施网站制作营销网站建设hanyous
  • 网站seo最新优化方法网站建设 的类型有哪些方面
  • 好看的电商网站模板下载手机网站多少钱一个
  • 品牌宝正式推出免费个人网站认证寿县移动公司网站建设
  • 网站在哪里备案公司车辆管理系统软件
  • 微信h5在哪个网站做广州移动 网站设计
  • apache 网站建设建设商城购物网站