33-3에서 오류가 나는데 반례가 뭘까요? ㅜㅜ
#include<
iostream
>
using
namespace std;
const
int MAX=
100;
int M[MAX];
int N[MAX];
int main(
int argc,
char** argv)
{
int m,n,k,i,j;
string s=
"normal";
cin>>m>>n>>k;
//입력
for(i=
0;i
cin>>M[i];
}
for(i=
0;i
cin>>N[i];
}
i=
0;
j=
0;
while(N[i] and M[j]){
if(M[j]==N[i]){
j++;
i++;
if(M[j]==
0) {
//비교할 게 더 없는 경우 secret메뉴로 판정
s=
"secret";
break;
}
}
else{
if(M[
0]==N[i]){
i++;
j=
1;
}
else{
j=
0;
i++;
}
}
}