조각난 사진
- 시간 제한
- 1s
- 메모리 제한
- 512MB
- 제출
- 65
- 정답
- 27
- 맞힌 사람
- 24
- 정답 비율
- 42.1%
문제
아진이는 세로가 칸, 가로가 칸인 사진 한 장을 가지고 있다. 사진의 각 칸에는 0 또는 1이 적혀 있다. 아진이는 이 사진을 세로 칸, 가로 칸 크기의 조각으로 잘랐다. 이렇게 자르면 사진의 각 행에서 개의 조각이 나와, 모두 개의 조각을 얻는다.
조각에는 원본 사진의 맨 위 행부터, 각 행에서는 왼쪽부터 차례로 번부터 번까지 위치에 해당하는 번호를 붙인다. 따라서 첫째 행의 조각은 번부터 번까지, 둘째 행의 조각은 번부터 번까지의 번호를 갖는다.
그런데 잘라 놓은 조각들이 모두 뒤섞여 버렸다. 다행히 아진이는 원본 사진을 기억하고 있다. 뒤섞인 조각들이 원본 사진의 어느 위치에 있었는지 알아내 보자.
원본 사진에서 잘라 낸 개의 조각은 모두 서로 다르다. 뒤섞인 조각들은 회전하거나 뒤집히지 않았으며, 원본 사진의 모든 조각이 각각 정확히 한 번씩 주어진다.
입력
첫째 줄에 정수 과 이 공백으로 구분되어 주어진다.
다음 개의 줄에는 원본 사진이 위에서부터 한 행씩 주어진다. 각 줄에는 길이가 인 이진 문자열 개가 공백으로 구분되어 주어진다. 각 문자열은 해당 행을 왼쪽부터 잘라 얻은 조각 하나를 나타내며, 0과 1로만 이루어져 있다.
다음 개의 줄에는 뒤섞인 조각들이 주어진다. 각 줄에는 조각 하나를 나타내는 길이 의 이진 문자열이 주어진다. 원본 사진의 조각들은 모두 서로 다르며, 각 조각은 정확히 한 번씩 주어진다.
출력
조각이 입력된 순서대로, 각 조각이 원본 사진에 있던 위치에 해당하는 번호를 한 줄에 하나씩 출력한다.
예제 1
3 4
0000 0001 0010
0011 0100 0101
0110 0111 1000
1000
0011
0100
0010
0110
0111
0000
0101
0001
출력 1
9
4
5
3
7
8
1
6
2
- 문제를 만든 사람
- 김승현
- 알고리즘 분류
코드를 제출하려면 로그인이 필요합니다.
로그인제출 내역이 없습니다.
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 10270 | 🥇 | 황현석 | Rust | 86ms | 31248KB | 477B | |
| 10478 | 🥈 | Kokiri is cute | C++ | 120ms | 13144KB | 652B | |
| 10610 | 🥉 | 25번지 실버타운 | Python | 188ms | 47100KB | 272B | |
| 10444 | 4 | 스피드런도 런이다 | Python | 195ms | 43452KB | 232B | |
| 10568 | 5 | 황준영 | PyPy | 239ms | 117176KB | 299B | |
| 10510 | 6 | 안녕하세요케이터링먹으러왔습니다감사합니다 | C++ | 242ms | 33296KB | 507B | |
| 10473 | 7 | cpp = competitive python programming | PyPy | 251ms | 115520KB | 236B | |
| 10623 | 8 | 스위트콘치즈불닭볶음면 | PyPy | 268ms | 78152KB | 408B | |
| 10461 | 9 | SW-IT Contest는 충남대학교 컴퓨터인공지능학부 알고리즘 동아리 ANA에서 주최하는 프로그래밍 대회로, 팀으로 출전하여 알고리즘 문제를 해결하는 대회입니다. | C++ | 285ms | 52112KB | 567B | |
| 10475 | 10 | 상받고싶습니다 | C++ | 367ms | 43472KB | 637B | |
| 10622 | 11 | 3학년인내가코딩을잘할수있을리없잖아무리무리!(※무리가 아니었다?!) | Java | 391ms | 132720KB | 1022B | |
| 11038 | 12 | 홍준근 | Java | 409ms | 140280KB | 854B | |
| 10499 | 13 | 실외기선풍기세탁기 | Java | 432ms | 149080KB | 1040B | |
| 10593 | 14 | 군대에서누가돌아왔게~?그래내가돌아왔다!😁😎 | Java | 470ms | 150092KB | 946B | |
| 10549 | 15 | 멋진승주 | Python | 527ms | 136164KB | 898B | |
| 10497 | 16 | OOOOOOOO | C++ | 550ms | 12944KB | 715B | |
| 10483 | 17 | 세얼간이 | C++ | 601ms | 13332KB | 659B | |
| 10711 | 18 | 집가고싶다 | PyPy | 620ms | 107688KB | 301B | |
| 10557 | 19 | 나여 | PyPy | 620ms | 117388KB | 266B | |
| 10968 | 20 | 강민우 | C++ | 661ms | 32528KB | 447B |