Zadanie: KRZ Krzyżówka
Transkrypt
Zadanie: KRZ Krzyżówka
Zadanie: KRZ Krzyżówka Autor zadania: Cezary Michalczyk. Plik źródłowy: KRZ.cpp ; zestaw testów w folderze TESTY_KRZ. Uczniowie Gałczyna bardzo lubią rozwiązywać problemy logiczne i zagadki. Najpopularniejszymi z nich są krzyżówki - wykreślanki. Rozwiązuje się je w bardzo prosty sposób. Tabela o wielkości m x n jest zapełniona wielkimi literami alfabetu łacińskiego. Litery tworzą wyrazy, których lista jest spisana pod tabelą. Do gracza należy: wykreślanie haseł w tabeli, które już zostały odnalezione odczytanie hasła głównego, utworzonego z pozostałych liter czytanych wierszami od lewej do prawej strony Hasła mogą być zapisane zarówno w pionie jak i w poziomie, lecz nie wspak ani na skos. Wejście Pierwszy wiersz standardowego wejścia zawiera liczby m i n oznaczające odpowiednio ilośd wierszy oraz ilośd kolumn tablicy. Kolejne m wierszy standardowego wejścia powinny zawierać po n liter oddzielonych pojedynczymi spacjami. Kolejny wiersz zawiera jedną liczbę naturalną x oznaczającą ilość haseł do odnalezienia w tabeli. Ostatnie x wierszy standardowego wejścia powinny zawierać słowa, które należy odnaleźć w zadanej tablicy. Wyjście Jedyny wiersz standardowego wyjścia powinien zawierać słowo utworzone z liter, które nie zostały "wykreślone" z zadanej tablicy. Przykład Dla danych wejściowych: BITWAALGORYTMICZNA 88 BIMTWAWA WGALCZYN YLTIGAZA NOUCRDWU IKREDAAK KYAUTNNA IMIMCIIZ NMATMAAA 9 GALCZYN MATMA MATURA KREDA ZADANIA LICEUM WYZWANIA NAUKA WYNIKI poprawnym wynikiem jest: B W Y N I K I N I G L O K Y M M M A T U R A I A T L I C E U M T W C G R D T C M A Z A D A N I A W Y Z W A N I A A N A U K A Z A