Submission #3639013


Source Code Expand

#include <bits/stdc++.h>
#define rep(i,n) for(int i=0;i<n;i++)
using namespace std;
int n;
string s[25];
string u,x,y,v,z;
map<string,bool>mp;
vector<string>vec;
int ans=0;
int main(){
	cin>>n;
	rep(i,n)cin>>s[i];
	rep(i,(1<<n)){
		int cnt=0;
		rep(j,n){
			if((i>>j)&1){
				mp[s[j]]=true;
				cnt++;
			}
			else mp[s[j]]=false;
		}
		rep(j,n){
			cin>>u>>x>>y>>v>>z;
			if((mp[s[j]]==true^mp[u]==true^v=="good")==1){
				if(ans<=cnt){
					if(ans==cnt)
					else{
						ans=cnt;
						while(vec.size())vec.pop_back();
						rep(k,n){
                          if((i>>k)&1)vec.push_back(s[k]);
                        }
					}
				}
			}
		}
	}
	puts("No answers");
	return 0;
}

Submission Info

Submission Time
Task A - エンド・オブ・ビギニング
User anmichi
Language C++14 (GCC 5.4.1)
Score 0
Code Size 721 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:27:6: error: expected primary-expression before ‘else’
      else{
      ^