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

建造网站 备案机械网站开发方案

建造网站 备案,机械网站开发方案,自己的网站如何做分销,自适应网站模板下载给定一个长度为 N 的整数数列#xff1a;A1, A2, ... , AN。你要重复以下操作 K 次#xff1a; 每次选择数列中最小的整数#xff08;如果最小值不止一个#xff0c;选择最靠前的#xff09;#xff0c;将其删除。 并把与它相邻的整数加上被删除的数值。 输出 K 次操作后…给定一个长度为 N 的整数数列A1, A2, ... , AN。你要重复以下操作 K 次 每次选择数列中最小的整数如果最小值不止一个选择最靠前的将其删除。 并把与它相邻的整数加上被删除的数值。 输出 K 次操作后的序列。 输入格式 第一行包含两个整数 N 和 K。 第二行包含 N 个整数A1, A2, ... , AN。 对于 20% 的数据1 ≤ K N ≤ 10000。 对于 100% 的数据1 ≤ K N ≤ 5 × 1e50 ≤ Ai ≤ 1e8。 输出格式 输出 N − K 个整数中间用一个空格隔开代表 K 次操作后的序列。 输入样例 5 3 1 4 2 8 7 输出样例 17 7 数据范围与提示 数列变化如下中括号里的数是当次操作中被选择的数 [1] 4 2 8 7 5 [2] 8 7 [7] 10 7 17 7 暴力模式 #include iostreamusing namespace std; int k,n; const int N10010; #define INF 0x3f3f3f3f3f3f3f typedef long long int; typedef pairint, int pii; int a[N]; bool st[N];void solve() {cin kn;for (int i 0; i n; i){cin a[i];}for (int i 0; i k; i){int minNum INF;int pos -1;for (int j 0; j n; j){if (minNum a[j]!st[j]){minNum a[j];pos j;}}st[pos] true;for (int j pos1; j n; j){if (!st[j]){a[j] minNum;break;}}for (int j pos-1; j 0; j--){if(!st[j]){a[j] minNum;break;}}}for (int i 0; i n; i){if (!st[i])cout a[i];}cout endl; } unsigned main() {ios::sync_with_stdio(false);int num 1;while (num)solve(); } 最优解 小根堆求解 #include queue关键代码stl priority_queuepii, vectorpii, greaterpiiq; #include iostream #include queueusing namespace std; int k,n; const int N10010; #define INF 0x3f3f3f3f3f3f3f typedef long long int; typedef pairint, int pii; int a[N], l[N], r[N]; int st[N];void solve() {cin n k;priority_queuepii, vectorpii, greaterpiiq;for (int i 0; i n; i){cin a[i];st[i] a[i];q.push({ a[i],i });l[i] i - 1;r[i] i 1;if (i n)r[i] -1;}while (k){pii t q.top();q.pop();if (t.first ! st[t.second]){q.push({ st[t.second] , t.second});continue;}k--;int pos t.second;if (l[pos] 0){st[l[pos]] t.first;r[l[pos]] r[pos];}if (r[pos] 0){st[r[pos]] t.first;l[r[pos]] l[pos];}st[pos] -1;}for (int i 0; i n; i){if (st[i] ! -1)cout st[i] ;}cout endl;} unsigned main() {ios::sync_with_stdio(false);int num 1;while (num)solve(); }
http://www.hkea.cn/news/14393783/

相关文章:

  • 升级网站服务器国外云服务器推荐
  • 河南中原建设公司网站网站建设中模版
  • 做前端网站考虑兼容分辨率网站开发工资如何
  • yy怎么一直在模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?拼命加载中网站死链检查
  • flash做网站博客做资讯类网站
  • 北京专业网站建设大全西安cms建站模板
  • 优化网站做什么的seo做网站赚钱吗
  • 医疗网站建设平台久雅科技软件开发外包
  • 开企网站建设福永镇网站建设
  • 浙江省建设银行网站首页wordpress直播购物插件下载
  • 适合seo优化的网站制作wordpress 404 not found
  • 接go语言网站开发免费玩游戏
  • 建设企业网站注意事项泉州模板建站哪家好
  • 自己编写的网站如何放到wordpress昆明长尾词seo怎么优化
  • 做房产买卖哪些网站可以获客php 网站模板 x11
  • 用什么做淘宝客网站好龙岗网
  • 做网站的时候怎么把图片往左移app首页界面设计
  • 公司网页打不开一个企业seo网站的优化流程
  • 北京模板网站开发全包wordpress 宕机原因
  • title:网站建设公司实力wordpress 暗箱
  • 酒店网站设计公众号用什么软件做
  • 铜陵网站建设预约代码 wordpress
  • 个人网站 域名必应搜索推广
  • 网站整体迁移该怎么做济南小程序制作公司
  • 查网站域名备案价格重庆建设监理协会
  • 金山企业型网站建设国际网站建设与维护
  • 江西省网站建设公司怎么用网站做word文件
  • 青浦区网站建设费用北滘网站建设
  • 网站建设工作建议企业网站制作公司推荐
  • 电商类网站开发方案谷歌下载