Решение задачи "Перчатка бесконечности" с Codeforces

Без пояснения   Просмотров: 15


Вы мельком увидели Таноса с Перчаткой бесконечности на руке. В перчатке есть места для шести камней бесконечности:

камня силы (Power) пурпурного (purple) цвета,
камня времени (Time) зеленого (green) цвета,
камня пространства (Space) синего (blue) цвета,
камня души (Soul) оранжевого (orange) цвета,
камня реальности (Reality) красного (red) цвета,
камня разума (Mind) желтого (yellow) цвета.
По цветам камней, присутствующим в перчатке, определите названия недостающих камней.

Код

#include <bits/stdc++.h>
using namespace std;
map <string, string> m;
int k ;
int main() 
{
	m["purple"] = "Power";
	m["green"] = "Time";
	m["blue"] = "Space";
	m["orange"] = "Soul";
	m["red"] = "Reality";
	m["yellow"] = "Mind";
	cin >> k;
	while (k--)
	{
		string x; 
		cin >> x;
		m.erase(x);
	}
	cout << m.size() << '\n';
	for (auto it = m.begin(); it != m.end(); it++)
		cout << (it->second) << '\n';
		
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться