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

如何做网站国际域名注册网站

如何做网站,国际域名注册网站,wordpress 连接mysql,免费自己做网站手机软件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/39706.html

相关文章:

  • 哪家公司做网站好查询网站注册信息
  • 工信部网站备案怎么查整合营销传播策划方案
  • 免费化工网站建设短链接在线生成
  • 怎样建立免费的个人网站关键词seo排名怎么选
  • 网站的做用百度seo关键词排名查询工具
  • 大连网站seo选择宁波seo优化公司
  • 莱芜市城乡建设局网站淘宝指数
  • 网站开发程序开平网站设计
  • 2008 iis wordpressseo网站优化怎么做
  • 国外简约企业网站宁波做seo推广企业
  • 电竞网站建设方案crm系统网站
  • 白城整站优化谷歌搜索排名规则
  • 扁平风格网站 模板网络营销中的seo是指
  • 建网站和开发app哪个难360优化大师下载官网
  • 旅游微网站建设百度风云榜明星
  • 三站合一网站google推广 的效果
  • 做鞋子批发网站有哪些微商推广哪家好
  • wordpress响应式主题下载青岛推广优化
  • 网站搜索条怎么做谷歌google中文登录入口
  • 中国房产网seo优化名词解释
  • 网站建设基础教程视频品牌营销推广方案怎么做
  • wordpress搬家后变慢上海快速优化排名
  • 华久网站建设安卓手机优化软件哪个好
  • 能下短视频网站做牙长沙网络推广网站制作
  • 网页改版标题优化seo
  • 宣传不网站2023上海又出现疫情了
  • 遇到钓鱼网站怎么做真正的免费建站在这里
  • 武汉网站建设运营群推广
  • 软件开发联系电话小红书seo关键词优化多少钱
  • 仙居建设局网站公司网站设计图