【map<s,i>&getline】#STC 2 A. Indian Summer
来源:互联网 发布:星星知多少迷你世界 编辑:程序博客网 时间:2024/06/05 20:33
这道题和#42一样用map<string,int>就会很方便呢~但是这里很狡猾,给你的东西里有空格分开,那么怎么办呢?~
1) string相加,直接加起来是字符串合并的效果
2)getline:getline(cin,str); //cin:输入流;str:string对象getline函数从输入流的下一行读取,并保存读取的内容到str中,但不包括换行符
接下来就是一样的map偷懒Code:
#include <map> #include <queue>#include <cmath> #include <memory> #include <cctype>#include <cstdio>#include <string>#include <cstdlib>#include <cstring>#include <iostream>#include <algorithm>using namespace std;map<string,int> m;int main(){int n;cin>>n;char c; scanf("%c",&c);for(int i=0;i<n;i++){string str;getline(cin,str);m[str]=1;}int cnt=0;for(map<string,int>::iterator it=m.begin();it!=m.end();++it){//cout<< it->first<<endl;cnt++;}cout<<cnt<<endl;return 0;}
0 0
- 【map<s,i>&getline】#STC 2 A. Indian Summer
- Indian Summer
- 【map<s,i>】#42 A. Football
- A Perfect Indian-Lyrics
- Blue Indian's Puzzler Keygenme
- 10057 - A mid-summer night's
- 10057 - A mid-summer night's dream.
- uva10057 - A mid-summer night's dream
- UVaOJ10057 - A mid-summer night's dream.
- UVA10057-A mid-summer night's dream.
- A mid-summer night’s dream
- uva10057 - A mid-summer night's dream
- ecjtu-summer training #2 A
- UPC 2017 Summer Training 6 A,D,I
- A Perfect Indian (完美的印第安人)
- UVa 10057 - A mid-summer night's dream.
- uva 10057 - A mid-summer night's dream.
- uva 10057 - A mid-summer night's dream.
- spring定时任务
- 关于数组类型的json解析方法
- JavaScript入门:004—JS注释的写法和基本运算符
- SuperSale - UVa 10130 01背包
- Android:Dialog和Activity的style的深入理解及对话框透明
- 【map<s,i>&getline】#STC 2 A. Indian Summer
- bzoj3407 [Usaco2009 Oct]Bessie's Weight Problem 贝茜的体重问题
- java中关于Integer.parseInt(),Integer.valueOf(),Ingeger.getInteger()方法的不同
- HttpURLConnection获取网络图片
- c语言实现动态指针数组Dynamic arrays
- struts2学习笔记一
- 一个数组是由一个递减数列左移若干位形成的,比如{4,3,2,1,6,5} 是由{6,5,4,3,2,1}左移两位形成的,在这种数组中查找某一个数
- 关于session_cached_cursors的在不同db版本下的不同默认值
- hdu 1062 Text Reverse