SRM507 Div1 Easy - CubeStickers

問題

箱の6面に手持ちのステッカーを隣り合う面が異なる色になるように貼れるか判定

解法

ある面とその裏は同じ色でもいい

実装

a: 塗れる面の枚数
同じ色が2個以上あれば+2、1個しかなければ+1

class CubeStickers {
	public:
	string isPossible(vector<string> s) {
		map<string,int> m;
		each(i,s) m[i]++;
		int a = 0;
		each(i,m) a += min(i.se, 2);
		return (6<=a ? "YES" : "NO");
	}
};