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

2017政府网站建设不足郑州seo优化顾问

2017政府网站建设不足,郑州seo优化顾问,网站建设文化报价,网站开发培训学校网站文章目录 栈题目解析代码 优先级队列题解代码 map题解代码 set题解代码 栈 题目解析 1.先把元素push进栈中&#xff0c;如果栈非空并且栈中的元素按顺序和k相等就出栈&#xff0c;直到栈为空或者k ! sk.top() 代码 #include<iostream> #include<stack> #include&l…

文章目录

    • 题目解析
    • 代码
  • 优先级队列
    • 题解
    • 代码
  • map
    • 题解
    • 代码
  • set
    • 题解
    • 代码

在这里插入图片描述

题目解析

1.先把元素push进栈中,如果栈非空并且栈中的元素按顺序和k相等就出栈,直到栈为空或者k != sk.top()

代码

#include<iostream>
#include<stack>
#include<vector>
using namespace std;int main()
{stack<int> sk;int n = 0;cin >> n;vector<int> v(n);for (int i = 0; i < n; i++) cin >> v[i];int k = 1;for (int i = 0; i < n; i++){sk.push(v[i]);while(!sk.empty()&&k == sk.top()){sk.pop();k++;}}if (sk.empty()){cout << "Yes" << '\n';}else{cout << "No" << '\n';}return 0;
}

优先级队列

在这里插入图片描述

题解

1. 用sum统计篮子的重量
2. 是1就push,增加sum
3. 是2就减少sum,pop,并且要判空,非空才能减,不然优先级对列会报错

代码

#include<iostream>
#include<stack>
#include<vector>
#include<queue>
using namespace std;const int N = 1e5 + 10;
using ll = long long;
int main()
{int q;cin >> q;priority_queue<ll> pq;ll sum = 0;while(q--){int x = 0;cin >> x;if(x == 1){int y;cin >> y;pq.push(y);sum += y;}else if( x == 2){if(!pq.empty()) {sum -= pq.top();pq.pop();}}}cout << sum;return 0;
}

map

在这里插入图片描述

题解

1. map统计字符串出现的次数
2. vector可以把字符串按顺序输出
3. 第一次出现就插入到vector中

代码

#include<iostream>
#include<vector>
#include<map>
#include<string>
using namespace std;const int N = 1e5 + 10;
using ll = long long;void slove()
{int n;cin >> n;map<string,int> p;// map是有序的vector<string> v;// 表示字符串出现的顺序for(int i = 0;i < n;i++){string s; cin >> s;if(p.count(s)) p[s]++;else {v.push_back(s);p[s] = 1;}}for(auto& x : v)cout << x << " " << p[x] << '\n';
}
int main()
{int t = 0;cin >> t;while(t--)slove();return 0;
}

set

在这里插入图片描述

题解

1. 把数插入到set中,set会自动帮我们排好序的,然后输出就行了

代码

#include<iostream>
#include<vector>
#include<set>
#include<algorithm>using namespace std;int main()
{int n;cin >> n;set<int> st;for(int i = 0;i < n;i++){int x;cin >> x;st.insert(x);}for(auto x : st) cout << x << " ";return 0;
}
http://www.dtcms.com/wzjs/345866.html

相关文章:

  • 网站建设那个好seo标签优化
  • 网站更新维护怎么做东莞营销型网站建设
  • 网站开发 flex手机百度正式版
  • 江门门户网站软文营销代理
  • 兰州建设厅评职称网站互联网广告投放代理公司
  • 网站开发建设明细报价表谷歌官方网站首页
  • 建网站需要买服务器吗产品营销方案案例范文
  • 网业安全防护如何关闭学seo优化
  • 网站建设层级图开网店如何运营和推广
  • 个人网站怎么备案可以做哪些百度推广关键词匹配模式
  • 国外专卖模板的网站朝阳seo搜索引擎
  • 昆明网站建设网站cpc广告接单平台
  • 许昌网站建设汉狮怎么样广告投放平台排名
  • 找百度做的网站可以过户旺道seo推广
  • 做网站设计管理的专业深圳seo公司
  • 做公司中文网站需要注意什么网站策划书模板
  • 公司网站版面怎么设计技术培训机构排名前十
  • 怎么自己做网站空间网站运营seo实训总结
  • 网站开发 模版绑定顶级域名属于网络营销的特点是
  • 网站制作及实现点金推广优化公司
  • 网站产品链接怎么做的seo网站关键词优化方法
  • 公众号做微网站吗舆情报告范文
  • 全网通官方网站口碑营销的形式
  • wordpress 瀑布流布局海口seo计费
  • 金山石化网站建设手机优化专家下载
  • 网站建设公司一月赚多少电工培训技术学校
  • 品牌网站建设报价企业文化标语
  • 电影网站做淘宝联盟问卷调查网站
  • 广东响应式网站建设平台网页制作学习
  • 科技网站设计公司排行榜推广发帖网站