포럼
문제 USACO0108

농부 존에게는 크고 갈색인 소가 없다

설명

농부 존(Farmer John)은 가능한 한 많은 서로 다른 유형의 소를 모으는 것을 좋아한다. 실제로 존은 생각할 수 있는 거의 모든 유형의 소를 모았는데, 몇 가지만 없다. 없는 유형들은 N줄 (1 <= N <= 100)의 짧은 목록에 적혀 있다. 목록은 다음과 같다.

Farmer John has no large brown noisy cow.
Farmer John has no small white silent cow.
Farmer John has no large spotted noisy cow.

목록의 각 항목은 없는 소를 짧은 형용사 목록으로 설명하며, 각 항목의 형용사 수는 같다 (이 경우 3개). 한 줄의 형용사 수는 2..30 범위이다.

농부 존에게는 목록에 없는 다른 모든 가능한 형용사 조합에 해당하는 소가 있다. 이 예시에서 첫 번째 형용사는 large 또는 small일 수 있고, 두 번째는 brown, white, spotted 중 하나, 세 번째는 noisy 또는 silent일 수 있다. 따라서 2 x 3 x 2 = 12가지의 서로 다른 조합이 있으며, 농부 존에게는 목록에 명시된 것들을 제외한 각 조합에 해당하는 소가 있다. 농부 존은 자신의 소가 최대 1,000,000,000마리라고 확신한다.

농부 존이 소들을 알파벳순으로 나열한다면, 이 목록에서 K번째 소는 무엇인가?

(이 문제는 USACO 2013년 11월 대회 브론즈 3번 및 실버 1번 문제로 동일하게 출제되었다. 형용사 값들의 상대적 순서는 입력에 처음 나타나는 순서로 결정된다.)

제약
입력 형식

첫째 줄: 두 정수 N과 K.

둘째 줄부터 1+N번째 줄까지: 각 줄은 "Farmer John has no large spotted noisy cow." 같은 문장이다. 문장의 각 형용사는 최대 10개의 소문자로 이루어진 문자열이다. 마침표로 끝나는 문자열 "cow."를 보면 문장의 끝에 도달했음을 알 수 있다.

출력 형식

농장의 K번째 소에 대한 설명.

Standard input / output
This problem is judged over standard input/output. The original contest used named files — if you prefer the classic interface, tick “File I/O” on the submit form and read/write these files instead:
입력을 읽을 파일 nocow.in · 출력을 쓸 파일 nocow.out
예제 1
입력
3 7
Farmer John has no large brown noisy cow.
Farmer John has no small white silent cow.
Farmer John has no large spotted noisy cow.
출력
small spotted noisy
설명

Output details: The 7th cow in alphabetical order is described as "small spotted noisy".

문제 정보

riseoj 작성

출처 올림피아드 > USACO > 2013-2014 > November > Bronze

태그

평가 및 의견

Farmer John has no Large Brown Cow

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 1 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Farmer John has no Large Brown Cow

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
파일 입출력 (nocow.in / nocow.out — classic USACO interface; off = stdin/stdout)
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8