poj 3096 (STL map)
2016-01-27 20:37
225 查看
对STL的map的考察
不懂得map的童鞋请出门左转http://blog.csdn.net/code_kk/article/details/50591943
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <queue>
#include <stack>
#include <set>
#include <map>
#include <list>
#include <vector>
#include <algorithm>
#include <iomanip>
#define RR freopen("in.txt","r"m,stdin)
#define WW freopen("out.txt","w",stdout)
#define LL long long
//#pragma comment(linker, "/STACK:1024000000,1024000000")
using namespace std;
const int INF = 0x3f3f3f3f;
const int MAXN = 1e6;
const double eps = 1e-9;
int main()
{
string str;
while(cin>>str && str != "*")
{
cout<<str<<" is ";
bool flag = false;
for(int i=0; i<str.length() && !flag; i++)
{
map<string, int>Map;
for(int j=0; j+i+1<str.length() && !flag; j++)
{
char str_tmp[] = {str[j],str[j+i+1],'\0'};
Map[str_tmp]++;
if(Map[str_tmp] > 1)
flag = true;
}
}
if(!flag)
cout<<"surprising."<<endl;
else
cout<<"NOT surprising."<<endl;
}
return 0;
}
不懂得map的童鞋请出门左转http://blog.csdn.net/code_kk/article/details/50591943
#include <iostream>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <queue>
#include <stack>
#include <set>
#include <map>
#include <list>
#include <vector>
#include <algorithm>
#include <iomanip>
#define RR freopen("in.txt","r"m,stdin)
#define WW freopen("out.txt","w",stdout)
#define LL long long
//#pragma comment(linker, "/STACK:1024000000,1024000000")
using namespace std;
const int INF = 0x3f3f3f3f;
const int MAXN = 1e6;
const double eps = 1e-9;
int main()
{
string str;
while(cin>>str && str != "*")
{
cout<<str<<" is ";
bool flag = false;
for(int i=0; i<str.length() && !flag; i++)
{
map<string, int>Map;
for(int j=0; j+i+1<str.length() && !flag; j++)
{
char str_tmp[] = {str[j],str[j+i+1],'\0'};
Map[str_tmp]++;
if(Map[str_tmp] > 1)
flag = true;
}
}
if(!flag)
cout<<"surprising."<<endl;
else
cout<<"NOT surprising."<<endl;
}
return 0;
}
相关文章推荐
- 献给初学iOS的小盆友们——微博app项目开发之十一自定义cell和MVVM模式
- Union-Find(并查集): Quick find算法
- 健康日志之恶黑---恶黑相关用药
- 进程状态模型
- JMeter
- 曹操让张辽一战成名的取胜密函
- USACO--Name That Number
- mysql 语句中带变量
- Task Management Principles
- 关于我,关于本blog,关于本blog的正确打开方式
- css3 tween
- Linux Shell 字符串拼接
- Windows 上常用进程/网络管理命令整理
- 第五天
- 应该了解的Openstack命令
- Oracle内存结构
- 贪心 HDU 2037 今年暑假不AC
- 列表和元组核心办法
- Office版本差别引发的语法问题
- 小Z的袜子(hose)