码迷,mamicode.com
首页 > 其他好文 > 详细

uva-10282-枚举

时间:2018-11-04 01:48:13      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:题意   map   exp   lse   ==   mem   const   constexpr   sharp   

题意:语言翻译,

直接map即可

#include "pch.h"
#include <string>
#include<iostream>
#include<map>
#include<memory.h>
#include<vector>


namespace cc
{
	using std::cout;
	using std::endl;
	using std::cin;
	using std::map;
	using std::vector;
	using std::string;


	constexpr int N = 100000;

	string eh = "eh";
	
	map<string, string>strMaps;
	void solve()
	{
		string str;
		int k = 0;
		while (getline(cin, str))
		{
			if (str.size() == 0)
				break;
			int index = str.find(" ");
			string str1 = str.substr(0,index);
			string str2 = str.substr(index+1);
			strMaps[str2] = str1;
		}

		using IT = map<string, string>::iterator;
		while (getline(cin, str))
		{
			IT it  = strMaps.find(str);
			if (it == strMaps.end())
				cout << eh << endl;
			else
				cout << it->second << endl;
		}

	}

};


int main()
{

#ifndef ONLINE_JUDGE
	freopen("d://1.text", "r", stdin);
#endif // !ONLINE_JUDGE
	cc::solve();

	return 0;
}

  

uva-10282-枚举

标签:题意   map   exp   lse   ==   mem   const   constexpr   sharp   

原文地址:https://www.cnblogs.com/shuiyonglewodezzzzz/p/9902781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!