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

深圳宝安网站建设seo快速排名系统

深圳宝安网站建设,seo快速排名系统,成都到西安开车要多久,湟中县公司网站建设1.题目 天空上有n个气球,第i个气球的颜色为colori​(为全由小写字母组成的字符串) 请你数出每种颜色的气球的数量,并按照颜色出现的先后顺序进行排序输出。 输入格式: 测试数据有T组(1≤T≤100)。 对于每组样例,第一…

1.题目

天空上有n个气球,第i个气球的颜色为colori​(为全由小写字母组成的字符串)
请你数出每种颜色的气球的数量,并按照颜色出现的先后顺序进行排序输出。

输入格式:

测试数据有T组(1≤T≤100)。
对于每组样例,第一行一个整数n (1≤n≤1×105)表示气球个数。
接下来接下来n行,每行一个仅有小写字母构成的字符串colori​ (1≤∣colori​∣≤50),代表气球的颜色。

输出格式:

对于每个样例,一种颜色的气球统计结果一行,先输出颜色,用空格隔开后输出该种颜色的气球的数量。

输入样例:

在这里给出一组输入。例如:

2
3
red
red
blue
4
ovo
vvv
ov
ovo

输出样例:

在这里给出相应的输出。例如:

red 2
blue 1
ovo 2
vvv 1
ov 1

代码:

#include <iostream>
#include <map>
#include <utility>
#include <vector>
using namespace std;int n,T;
typedef pair<string, int> PII;void print(vector<PII> & v)
{for(auto &p : v){cout << p.first << " " << p.second << '\n';}
}int Find(vector<PII> &v, string s)
{for(int i = 0; i < v.size(); ++i){if (v[i].first == s) return i;}return -1;
}int main()
{cin >> T;while(T--){int n; cin >> n;vector<PII> v;for(int i = 0; i < n; ++i){string s; cin >> s;int k = Find(v, s);if (k != -1) v[k].second++;else v.push_back({s, 1});     }print(v);}return 0;
}

扩展(根据value值进行排序)

#include <iostream>
#include <map>
#include <utility>    // pair
#include <algorithm>  // sort 
#include <vector>
using namespace std;int n, T;
typedef pair<string, int> PII;void print(vector<PII>& v)
{for (auto& p : v){cout << p.first << " " << p.second << '\n';}
}struct cmp_by_value {bool operator()(const PII &p1, const PII &p2){return p1.second > p2.second;}
};int main()
{cin >> T;while (T--){int n; cin >> n;map<string, int> mp;for(int i = 0; i < n; ++i){string s; cin >> s;mp[s]++;}//把map中元素转存到vector中vector<PII> v(mp.begin(), mp.end());sort(v.begin(), v.end(), cmp_by_value());print(v);}return 0;
}

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

相关文章:

  • 广州网站制作公司郑州企业网络推广外包
  • b2b典型网站商品关键词怎么优化
  • 江苏泰州建设局网站进入百度搜索首页
  • wordpress页面生成二维码宁波seo入门教程
  • seo技术建站培训学校
  • 在线课堂手机网站模板seo搜索引擎优化怎么做
  • 汕尾网站开发武汉seo搜索引擎优化
  • 怎么做福彩网站搜索引擎优化的简称是
  • 建大仁科公司网站软文营销写作技巧有哪些?
  • 做招聘网站价格苏州百度推广排名优化
  • 微信电脑网页版seo优化有哪些
  • 电子商务网站的建设与规划论文中国十大网站有哪些
  • 广州做网站地方天津建站网
  • 重庆模板自助建站广州网站维护
  • 商丘销售网站制作国内最新新闻大事
  • wordpress后台登陆模板seo 优化公司
  • ASP做旅游网站代码seo是啥软件
  • 大连大型网站制作公司开封网站优化公司
  • 大连网站制作中企动力刷死粉网站推广
  • 现在网站建设怎么收费青岛网站推广公司排名
  • asp做的网站怎么运行百度网页版登录入口官网
  • 上海 宝安网站建设 网络服务百度免费推广方法
  • 广州网站建设第一公司俄罗斯搜索引擎入口
  • 电子商务网站建设 教案绍兴seo网站推广
  • 菏泽做网站建设的公司2345浏览器下载安装
  • 免费商业网站模板seo关键词优化培训班
  • android毕业设计代做网站搜索引擎排名google
  • 瓯海网站建设东莞网站建设做网站
  • 网站做多语言宁波seo推广优化公司
  • 网站建设的技术支持包括长春网站优化方案