Correct answer but getting WA for an easy problem

Here is the problem PROBSET Problem - CodeChef
My code:

int main()
{
rf; wf;

int p;	cin>>p;
while(p--){
	int n,m;	cin>>n>>m;
	string tm(m,'1');
	string ans="FINE";

	for(int i=0;i<n;i++){
		string s,t;	cin>>s>>t;
		bool z=0;//zeros abesent
		if(tm!=t)
			z=1;//zeros present
		if(s=="correct" && z)
			ans="INVALID";
		if(s=="wrong" && !z && ans!="INVALID")
			ans="WEAK";
	}
	cout<<ans<<'\n';
}
return 0;

}

This code does give AC on the problem.

Thank you got the problem… I had used freopen() without using the
#ifndef
#endif
closures…
Thanks a lot again

1 Like