개발자 톡
연습문제 톡
[21년 재직자 대회 예선] 비밀 메뉴
level2 [21년 재직자 대회 예선] 비밀 메뉴
- 등록일
- 2023-08-01 16:27:51
- 조회수
- 433
- 작성자
- duddms3473
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++;
}
}
}
cout<
return
0;
}
#[21년_재직자_대회_예선]_비밀_메뉴
#c++
#level2
#비밀메뉴
#반례