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

wordpress 不能上传/seo快速排名外包

wordpress 不能上传,seo快速排名外包,上海网站排名优化优化,网站建设经费预算目录 题目算法标签: 分治, 快速选择算法, P a r t i t i o n Partition Partition算法思路 H o a r e Hoare Hoare划分方法* L o m u t o Lomuto Lomuto划分方法 题目 P1138 第 k 小整数 算法标签: 分治, 快速选择算法, P a r t i t i o n Partition Partition算法 思路 …

题目

P1138 第 k 小整数

算法标签: 分治, 快速选择算法, P a r t i t i o n Partition Partition算法

思路

每次选择一个基准元素, 进行考虑

H o a r e Hoare Hoare划分方法

#include <iostream>
#include <algorithm>
#include <cstring>using namespace std;const int N = 10010, M = 30010;int n, k, w[N];
int cnt;
bool vis[M];int find(int l, int r) {if (l == r) return w[l];int mid = w[l + r >> 1];int i = l - 1, j = r + 1;while (i < j) {while (w[++i] < mid);while (w[--j] > mid);if (i < j) swap(w[i], w[j]);}if (k <= j) return find(l, j);return find(j + 1, r);
}int main() {ios::sync_with_stdio(false);cin.tie(0), cout.tie(0);cin >> n >> k;for (int i = 1; i <= n; ++i) {int val;cin >> val;if (!vis[val]) {w[++cnt] = val;vis[val] = true;}}if (cnt < k) {cout << "NO RESULT" << "\n";return 0;}int ans = find(1, cnt);cout << ans << "\n";return 0;
}

* L o m u t o Lomuto Lomuto划分方法

这个逻辑的边界问题处理非常麻烦

#include <iostream>
#include <algorithm>
#include <cstring>using namespace std;const int N = 10010, M = 30010;int n, k, cnt;
int w[N];
bool vis[M];int find(int l, int r) {if (l == r && l == k) return w[l];if (l < k) {int val = w[l];int i = l, j = r;while (i < j) {while (i < j && w[j] > val) j--;if (i < j) swap(w[i], w[j]);while (i < j && w[i] <= val) i++;if (i < j) swap(w[i], w[j]);}w[i] = val;if (i == k) return w[k];else if (k < i) return find(l, i - 1);return find(i + 1, r);}
}int main() {ios::sync_with_stdio(false);cin.tie(0), cout.tie(0);cin >> n >> k;for (int i = 0; i < n; ++i) {int val;cin >> val;if (!vis[val]) {w[++cnt] = val;vis[val] = true;}}if (cnt < k) {cout << "NO RESULT" << "\n";return 0;}int ans = find(1, cnt);cout << ans << "\n";return 0;
}
http://www.whsansanxincailiao.cn/news/31965492.html

相关文章:

  • wordpress灯箱代码/网站优化 推广
  • 政府网站系统统一/网站策划书案例
  • 网站建设响应/今日关键词
  • 怎么撤销网站备案/长沙网络营销公司
  • dw怎么做网站首页/方法seo
  • 济南做网站优化公司/百度官网下载
  • 用java做直播网站/北京网络营销推广
  • 各种类型网站建设口碑好/全网营销整合营销
  • 网站用什么空间好/页面优化算法
  • 做网站需要准备的素材/营销外包团队怎么收费
  • 注册一个公司大概要多少钱/网络优化的意义
  • 网站建设pc指什么/网络销售
  • 做cpa搭建哪个网站比较好/阳西网站seo
  • 进不去的网站用什么浏览器/搜狗收录提交入口
  • 怎样给网站做新闻稿子/外国黄冈网站推广平台
  • 网站数据分析表格/可以免费发广告的网站
  • 新余做网站/今天发生了什么重大新闻
  • 网站建设推广技术/网站排名优化外包
  • 公司网站如何推广/深圳高端网站制作公司
  • 公司没有备案了网站/推广发帖网站
  • 国外的自建网站怎么做/市场营销专业课程
  • 浅谈高校图书馆网站建设/seo网站平台
  • 大兴黄村网站建设公司/seo外链购买
  • 网站建设推广接单语/什么叫软文推广
  • 网站域名个人备案查询/百度搜索指数
  • 专门做狗猫配套网站有什么意思/网店推广策划方案
  • 国际新闻最新消息美国/seoer是什么意思
  • 各大网站什么时候恢复彩色/网址生成短链接
  • 做网站建设怎么赚钱/收录情况
  • 东莞网站优化哪里找/杭州seo网站建设靠谱