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

dw做网站乱码地推网

dw做网站乱码,地推网,公众号背景图怎么制作,wordpress搜索时间限制【题目来源】 https://www.acwing.com/problem/content/840/ 【题目描述】 输入一个长度为 n 的整数数列,从小到大输出前 m 小的数。 【输入格式】 第一行包含整数 n 和 m。 第二行包含 n 个整数,表示整数数列。 【输出格式】 共一行,包含…

【题目来源】
https://www.acwing.com/problem/content/840/

【题目描述】
输入一个长度为 n 的整数数列,
从小到大输出前 m 小的数。

【输入格式】
第一行包含整数 n 和 m。
第二行包含 n 个整数,表示整数数列。

【输出格式】
共一行,包含 m 个整数,表示整数数列中前 m 小的数。

【数据范围】
1≤m≤n≤
10^5
1≤数列中元素≤
10^9

【输入样例】
5 3
4 5 1 3 2

【输出样例】
1 2 3

【算法分析】
● 堆是一棵完全二叉树。堆可以用一个一维数组(建议下标从 1 开始)进行模拟。
● 堆的数组模拟实现,参见:https://blog.csdn.net/hnjzsyjyj/article/details/146358448

【算法代码:
堆排序

#include<bits/stdc++.h>
using namespace std;const int maxn=1e5+5;
int h[maxn];
int tot;
int n,m;void down(int u) {int t=u;if(u*2<=tot && h[u*2]<h[t]) t=u*2;if(u*2+1<=tot && h[u*2+1]<h[t]) t=u*2+1;if(u!=t) {swap(h[u],h[t]);down(t);}
}int main() {cin>>n>>m;tot=n;for(int i=1; i<=n; i++) cin>>h[i];for(int i=n/2; i>=1; i--) down(i);while(m--) {cout<<h[1]<<" ";h[1]=h[tot--];down(1);}return 0;
}/*
in:
5 3
4 5 1 3 2out:
1 2 3
*/


【算法代码:sort

#include <bits/stdc++.h>
using namespace std;const int maxn=1e5+5;
int a[maxn];int main() {int n,m;cin>>n>>m;for(int i=1; i<=n; i++) cin>>a[i];sort(a+1,a+1+n);//unique(a+1,a+1+n);for(int i=1; i<=m; i++) cout<<a[i]<<" ";return 0;
}/*
in:
5 3
4 5 1 3 2out:
1 2 3
*/




【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/146331059
https://blog.csdn.net/hnjzsyjyj/article/details/146358448
https://www.acwing.com/solution/content/6362/
https://www.acwing.com/solution/content/5541/





 

http://www.dtcms.com/wzjs/326769.html

相关文章:

  • win10搭建服务器做网站网站seo关键词排名推广
  • 网站里的搜索怎么做世界杯大数据
  • 建网站签合同宁波网站推广哪家公司好
  • 公司网站备案网址如何提高搜索引擎优化
  • 无锡网站推优化软件
  • 广州网站vi设计报价优化推广方案
  • 公司介绍网站模板百度权重查询
  • 非凡软件站企业培训心得
  • 电商平台网站设计公司宁波最好的推广平台
  • azure安装wordpress免费下载百度seo
  • 做亚马逊网站费用吗商业网站设计
  • 可以做淘宝联盟的免费网站网站搭建
  • 西安做网站公司 玖佰网络推广一个产品有哪些方式
  • 织梦电影网站模板下载百度指数可以用来干什么
  • 自己做配图的网站sem和seo的区别
  • 成都手机网站建设杭州网站优化推荐
  • 电子商务的网站建设分析上海百度搜索优化
  • 分析影响网站排名的因素品牌营销策略论文
  • 宣传商务型的网站淘宝指数官网入口
  • 厦门好的网站设计今日十大热点新闻
  • 怎么看网站使用什么做的域名注册信息怎么查
  • adobe illustrator做网站优化公司怎么优化网站的
  • wordpress局域网建站怎么做营销推广
  • php网站留言板是怎么做的微信营销的方法有哪些
  • 怎样做汽车网站建设seo推广任务小结
  • 天津 公司网站建设利尔化学股票股吧
  • 南通网站开发公司360安全网址
  • 江苏网站开发建设百度信息流推广技巧
  • 现在主流网站用什么做的百度贴吧网页版入口
  • 做网站和优化共多少钱?兰州seo实战优化