Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
CZEMU - Czemu nie! |
Kocham kobiety i byłbym gotów zrobić dla nich wszystko. Dlatego gdy spotkałem Ciebie Różo, młoda damo z pięknym avatarem, natychmiast się zakochałem. Z twojego profilu, blogów i "rozmów" dowiedziałem się o naszych wspólnych zainteresowaniach i jeszcze do tego możliwość, a wręcz konieczność pisania po angielsku. Zaproponowałem więc przyjaźń na co odpowiedziałaś:
- Czemu nie.
Gdy jednak lepiej mnie poznałaś, stwierdziłaś:
- Nadajesz się na mojego mentora.
Czasem nie rozumiem kobiet, ale nie tym razem. Od razu pomyślałem sobie:
- Ok, czemu nie? Od zawsze kochałem książki naukowe, na zdjęciu studiuję Teorię Żeglowania ;-), więc będę uczyć się i będę twoim najlepszym mentorem. Rozwiąże więcej zadań, a przede wszystkim te, które Ty już rozwiązałaś. Dlatego potrzebuję programu porównującego nasze listy rozwiązanych zadań.
Matematycznie ten problem wygląda tak:
wypisz A - B, posortowane alfabetycznie
gdzie:
A zbiór [lista] zadań na SPOJ'u rozwiązanych przez Ciebie
B zbiór [lista] moich rozwiązanych zadań na spoj.com
Input
W jednym pliku [wejściu] najpierw lista rozwiązanych twoich Rózo zadań, a potem analogiczna lista moich, jak w przykładzie poniżej. Jako separatora list należy użyć zdania [lub jego części]: "List of solved classical problems:". Pustą linię pomiędzy listami należy zignorować i nie używać jej jako separatora. Jest ona tylko w celu polepszenia czytelności [by human].
Kody zadań 3-8 znaków, duże litery, cyfry, znak podkreślenie '_' oddzielone są białymi znakami [space, tab, newline]. Zadań na SPOJ'u jest ok 30000 więc tu będzie na pewno dużo mniej.
Output
Posortowana lista kodów zadań, których mi brakuje, aby zbliżyć się do Ciebie, Różo ;-), jeden kod zadania w linii jak poniżej. Gdy brak jest takich zadań, program nic nie wypisuje.
.
Example
Input:
List of solved classical problems:
ABSYS ARMY EIGHTS JNEXT ONP ROBOTGRI TRICOUNT
ACODE BISHOPS FASHION JULKA PALIN SAMER08F TWOSQRS
ACPC10A BUGLIFE FCTRL LABYR1 PERMUT2 SBANK WILLITST
ADDREV CANDY FCTRL2 LASTDIG PIGBANK STAMPS
AE00 CANDY3 GUESSING MAYA PPATH STPAR
AIBOHP CANTON HANGOVER NEG2 PRIME1 TEST
ALLIZWEL COINS JAVAC NSTEPS PT07Z TOANDFRO
List of solved classical problems:
ACODE CANDY EKO HOTELS LENGFACT PHONELST TEST
ACPC10A CANDY3 EQBOX JAVAC MAKEMAZE PRIME1 TOANDFRO
ACPC10E CERC07R FARIDA JNEXT MARBLES PT07Z TPERML
ADDREV CMPLS FASHION JULKA MSTRMND PTIME TRICOUNT
ADVEDIST COINS FCTRL KBASEEN MUL ROADNET TRIKA
AE00 DIEHARD FCTRL2 KULE NAKANJ ROBOTGRI WEIGHT
AP2 EASYPROB FCTRL4 LABYR1 NSTEPS SAMER08F WILLITST
ARITH2 EDIST FRND LASTDIG OLOLO SHPATH WORDCNT
BITMAP EGYPIZZA FTHEELF LASTDIG2 ONP STPAR
BLMIRINA EIGHTS GAMES LCPC12F PALIN STREETR
Output:
ABSYS
AIBOHP
ALLIZWEL
ARMY
BISHOPS
BUGLIFE
CANTON
GUESSING
HANGOVER
MAYA
NEG2
PERMUT2
PIGBANK
PPATH
SBANK
STAMPS
TWOSQRS
while(scanf("%lf %lf %lf", &a, &b, &c) > 0)
Linki:
--> wersja angielska - zablokowany
--> następnego zadania - jeszcze nie ma
--> wątek na forum do tego zadania
Kocham Was i dziękuję:
chandniverma
j4rooo
quenthui
Dodane przez: | narbej |
Data dodania: | 2017-11-20 |
Limit czasu wykonania programu: | 1s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: GOSU |
Pochodzenie: | my own with help of friends |