Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

AL_12_04 - Konkatenacja liczb

Dla danych n liczb znajdź największą możliwą liczbę będącą ich konkatenacją.

Wejście

Wejście składa się z liczby testów t (t < 1001). Pierwsza linia każdego testu zawiera liczbę n (0 < n ≤ 105) oznaczającą ilość liczb. Druga i ostatnia linia każdego testu zawiera n liczb z przedziału 0..2*109.

Wyjście

Dla każdego testu jedna liczba będąca maksymalną konkatenacją liczb z wejścia.

Przykład

Wejście:
3
3
1 2 3
5
23 645 561 532 315
6
925 5 235 923 553 9

Wyjście:
321
64556153231523
99259235553235

Dodane przez:Piotr Kąkol
Data dodania:2013-11-22
Limit czasu wykonania programu:1s-3s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: GOSU
Pochodzenie:ALGOLIGA

ukryj komentarze
2013-11-25 22:19:07 Pawe³ Balon
Witam, czy istniałaby możliwość udostępnienia testów? - nie jestem w stanie znaleść przykładu na którym mój program wywalałby się (SIGSEGV)

Ostatnio edytowany: 2013-11-25 22:19:43
2013-11-24 20:44:37 Tomasz Gandor
Aaa. OK, wielkie dzięki!
2013-11-24 19:57:41 Piotr KÄ…kol
Załóżmy, że mamy sobie liczby:
6 4 64
Największa liczba to
6644
Jeśli posortujesz tak:
64 6 4
To źle wyjdzie.
A odwrotna sytuacja to:
6 4 69
Tym razem powinieneś posortować:
69 6 4

Ostatnio edytowany: 2013-11-24 19:58:59
2013-11-24 19:40:25 Tomasz Gandor
Hm, przydałby mi się jakiś kontrprzykład na moją błędną intuicję. Żeby nie dyskutować rozwiązania problemu, wyobraźmy sobie, że chcemy dostać najmniejszą możliwą liczbę (zostawmy póki co problem zer wiodących). Czy nie wystarczyłoby wtedy posortować liczb leksykograficznie i skleić? Ewentualnie, można dostać jakiś kontrprzykład na moje rozwiązanie?
2013-11-23 19:50:59 Maciej Ho³ubowicz
nie ma to jak zorientować się podczas odbugowywania że można dużo prościej :D
2013-11-23 15:06:44 Piotr KÄ…kol
Nie ma takiego testu.
2013-11-23 15:02:08 Marcin Kasprowicz
Dla samych 0 wypisujemy jedno 0?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.