QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22337. Kryzys na farmie

Statistics

Farmer John i jego egzotyczne tańczące krowy ćwiczą musical „Uliczna krowa zwana Pożądaniem”. Podczas próby tworzą $N$ $(1 \le N \le 1,000)$ stosów po 30, stojąc na grzbietach (są niesamowite). Na pastwisku jest też $M$ $(1 \le M \le 1,000)$ stogów w innych miejscach. Przykład: C to stos 30 krów, H stóg.

                8 .........
                7 ....CH.H.         C = stack of 30 cows
                6 .........
                5 .........         H = haystack
                4 ..C.HH...
                3 .........
                2 .....C.HH
                1 .........
                  123456789

Jako dyrygent FJ ma cztery gwizdki o różnych tonach. Każdy nakazuje dolnej krowie każdego stosu wraz ze wszystkimi ponad nią krok o jednostkę na północ, południe, wschód lub zachód odpowiednio.

Przy wejściu na pole ze stogiem najwyższa, choćby jedyna, wskakuje na stóg, pozostałe wchodzą na to samo pole. Po 30 spotkaniach ze stogami, różnymi lub powtarzanymi, stos znika: wszystkie są na stogach albo krowach na stogach. Każdy mocny stóg mieści nieograniczoną liczbę krów.

FJ patrzy przez pastwisko na mleczarnię Farmer Don i z przerażeniem widzi wybuch ogromnego zbiornika i falę mleka ku tańczącym! Krowy na stogach są bezpieczne. Musi uratować jak najwięcej, zmieniając taniec w technikę ratunkową.

Dane $K$ $(1 \le K \le 30)$ gwizdnięć przed falą oraz pozycje $X_{i}$, $Y_{i}$ $(1 \le X_{i} \le 1,000; 1 \le Y_{i} \le 1,000)$ stosów $N$ i stogów $M$, jeszcze bez krów. Znajdź maksimum uratowanych i sekwencję. E wschód, N północ, W zachód, S południe; wśród optymalnych najmniejszą leksykograficznie. Początkowe pozycje krów i stogów w wejściu nie pokrywają się.

Można chodzić wszędzie, także poza pastwiskiem.

Wejście

  • Wiersz 1: całkowite $N$, $M$, $K$ ze spacjami.
  • Wiersze $2,\ldots,N+1$: wiersz $i+1$, pozycja $X$,$Y$ stosu 30 krów, dwie całkowite $X_{i}$, $Y_{i}$ ze spacją.
  • Wiersze $N+2,\ldots,N+M+1$: wiersz $i+N+1$, pozycja $X$,$Y$ stogu, dwie całkowite $X_{i}$, $Y_{i}$ ze spacją.

Wyjście

  • Wiersz 1: całkowita, maksimum uratowanych krów.
  • Wiersz 2: $K$ znaków, najmniejsza leksykograficznie optymalna sekwencja.

Przykład

Wejście 1

3 6 3
3 4
6 2
5 7
8 2
9 2
6 4
5 4
6 7
8 7

Wyjście 1

6
EEE

Uwagi

Gwiżdż na wschód trzy razy, potem mleko zaleje teren. Każdy stóg uratuje krowę.

Autor: Thomas Williamson, 2004

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.