개발자 톡

연습문제 톡 [21년 재직자 대회 예선] 비밀 메뉴

[21년 재직자 대회 예선] 비밀 메뉴 반례 부탁드립니다.

등록일
2023-05-18 16:43:14
조회수
436
작성자
hayun104

C++로 작성하였는데요!

테스트케이스 중 4개정도가 오류가나서 오답이라고 뜹니다ㅠ
반례 찾아주실 수 있을까요.



#include 
using namespace std;

int main() {
	int M, N, K;
	int m[100] = { 0, };	// 비밀키
	int n;	// 입력키
	int key = 0;

	cin >> M >> N >> K;
	for (int i = 0; i < M; i++) {	// 비밀메뉴 조작법
		std::cin >> m[i];
	}

	for (int i = 0; i < N; i++) {	// 사용자의 버튼조작
		std::cin >> n;
		if (n == m[key]) {
			key++;
		}
		else {
			key = 0;
		}

		if (key == M) {
			std::cout << "secret";
			return 0;
		}
	}

	std::cout << "normal";

	return 0;
}



#[21년_재직자_대회_예선]_비밀_메뉴
#c++
#비밀메뉴

이 카테고리의 톡 더보기