Sicily 1825 Nickname
来源:互联网 发布:郎咸平 离婚 知乎 编辑:程序博客网 时间:2024/04/30 13:13
巧妙利用STL就可以了
#include <map>#include <stdio.h>#include <iostream>#include <string>using namespace std;struct node{ string name; int times; void add() { times++; } node(string n) { name = n; times = 1; }};int main(){ int n,t,i; string temp; int need =0; int s1, s2; map<string, node>::iterator p; map<string, node> map1; cin >> t; while ( t-- ) { cin >> n; while(n--) { cin >> temp; for ( i=0;i<temp.length();i++ ) temp[i]=tolower(temp[i]); s1 = map1.size(); map1.insert(pair<string, node>(temp, node(temp))); s2 = map1.size(); if (s1 == s2) { p = map1.find(temp); p->second.add(); } } for (p = map1.begin(); p != map1.end(); p++) { cout << p->first << " " << p->second.times << endl; } cout << endl; map1.clear(); } //system( "pause" ); return 0;}
- Sicily 1825 Nickname
- Sicily 1825. Nickname
- Nickname
- 1825. Nickname
- sicily1825. Nickname
- Nickname of US States
- NickName做成手册
- 创建nickname 整理版
- DB2 如何创建nickname
- DB2 如何创建nickname
- db2 创建联邦数据库 /nickname
- 微信获取nickname、openid
- db2 USER MAPPING, CREATE SERVER机NICKNAME
- db2 使用nickname 访问其它库的表
- DB2 创建和使用nickname 报错 SQL1101N
- [android研究联系人之二]联系人Email/Nickname数据操作
- DB2 创建和使用nickname 报错 SQL1101N
- db2 使用nickname 访问其它库的表
- Android中notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- POJ 2240 Arbitrage
- SoLoMo 随笔
- Sicily 1782 Knapsack
- <转>博弈相关
- Sicily 1825 Nickname
- java学习起步
- 修复IIS和ASP.Net授权
- Sicily 2015 A New Year Gift
- 学习OpenGLProgrammingGuide7thEdition有感-OpenGl中的全局及局部坐标系统理解
- C/C++堆栈指引
- 12-1-27进步一小点
- JAVA 打豆豆辅助工具
- shell 变量 & 环境变量 (bash)