| Task: | Freight trains |
| Sender: | aalto26em_003 |
| Submission time: | 2026-09-28 17:33:32 +0300 |
| Language: | C++ (C++23) |
| Status: | READY |
| Result: | WRONG ANSWER |
| test | verdict | time | |
|---|---|---|---|
| #1 | ACCEPTED | 0.00 s | details |
| #2 | ACCEPTED | 0.00 s | details |
| #3 | ACCEPTED | 0.00 s | details |
| #4 | ACCEPTED | 0.00 s | details |
| #5 | WRONG ANSWER | 0.00 s | details |
| #6 | ACCEPTED | 0.00 s | details |
| #7 | ACCEPTED | 0.00 s | details |
| #8 | WRONG ANSWER | 0.00 s | details |
| #9 | WRONG ANSWER | 0.00 s | details |
| #10 | WRONG ANSWER | 0.00 s | details |
| #11 | WRONG ANSWER | 0.00 s | details |
| #12 | WRONG ANSWER | 0.00 s | details |
| #13 | WRONG ANSWER | 0.00 s | details |
| #14 | WRONG ANSWER | 0.00 s | details |
| #15 | WRONG ANSWER | 0.00 s | details |
| #16 | WRONG ANSWER | 0.00 s | details |
| #17 | WRONG ANSWER | 0.00 s | details |
| #18 | WRONG ANSWER | 0.00 s | details |
| #19 | WRONG ANSWER | 0.00 s | details |
| #20 | WRONG ANSWER | 0.00 s | details |
| #21 | WRONG ANSWER | 0.00 s | details |
| #22 | WRONG ANSWER | 0.00 s | details |
| #23 | WRONG ANSWER | 0.00 s | details |
| #24 | WRONG ANSWER | 0.00 s | details |
| #25 | WRONG ANSWER | 0.00 s | details |
| #26 | WRONG ANSWER | 0.00 s | details |
| #27 | WRONG ANSWER | 0.00 s | details |
| #28 | WRONG ANSWER | 0.00 s | details |
| #29 | WRONG ANSWER | 0.00 s | details |
| #30 | WRONG ANSWER | 0.00 s | details |
| #31 | WRONG ANSWER | 0.00 s | details |
| #32 | WRONG ANSWER | 0.00 s | details |
| #33 | WRONG ANSWER | 0.00 s | details |
| #34 | WRONG ANSWER | 0.00 s | details |
| #35 | WRONG ANSWER | 0.00 s | details |
| #36 | WRONG ANSWER | 0.00 s | details |
| #37 | WRONG ANSWER | 0.00 s | details |
| #38 | WRONG ANSWER | 0.00 s | details |
| #39 | WRONG ANSWER | 0.00 s | details |
| #40 | WRONG ANSWER | 0.00 s | details |
| #41 | WRONG ANSWER | 0.00 s | details |
| #42 | WRONG ANSWER | 0.00 s | details |
| #43 | WRONG ANSWER | 0.00 s | details |
| #44 | WRONG ANSWER | 0.00 s | details |
| #45 | WRONG ANSWER | 0.00 s | details |
| #46 | WRONG ANSWER | 0.00 s | details |
| #47 | WRONG ANSWER | 0.00 s | details |
| #48 | WRONG ANSWER | 0.00 s | details |
| #49 | WRONG ANSWER | 0.00 s | details |
| #50 | WRONG ANSWER | 0.00 s | details |
| #51 | WRONG ANSWER | 0.00 s | details |
| #52 | WRONG ANSWER | 0.01 s | details |
| #53 | WRONG ANSWER | 0.01 s | details |
| #54 | WRONG ANSWER | 0.01 s | details |
| #55 | WRONG ANSWER | 0.01 s | details |
| #56 | WRONG ANSWER | 0.01 s | details |
| #57 | WRONG ANSWER | 0.01 s | details |
| #58 | WRONG ANSWER | 0.01 s | details |
| #59 | WRONG ANSWER | 0.01 s | details |
| #60 | WRONG ANSWER | 0.01 s | details |
| #61 | WRONG ANSWER | 0.01 s | details |
| #62 | WRONG ANSWER | 0.19 s | details |
| #63 | WRONG ANSWER | 0.18 s | details |
| #64 | WRONG ANSWER | 0.09 s | details |
| #65 | WRONG ANSWER | 0.11 s | details |
| #66 | WRONG ANSWER | 0.22 s | details |
| #67 | WRONG ANSWER | 0.08 s | details |
| #68 | WRONG ANSWER | 0.08 s | details |
| #69 | WRONG ANSWER | 0.11 s | details |
| #70 | WRONG ANSWER | 0.36 s | details |
| #71 | WRONG ANSWER | 0.13 s | details |
Code
#include <iostream>
#include <vector>
#include <algorithm>
int main(int argc, char **argv) {
int n;
std::cin >> n;
std::vector<std::string> trains;
for (int i=0; i<n; i++) {
std::string s;
std::cin >> s;
trains.push_back(s);
}
std::sort(trains.begin(), trains.end(), [](std::string &a, std::string &b){
bool is_first_string_first = a > b;
bool is_first_one_longer = b.length() < a.length();
return is_first_string_first && is_first_one_longer;
});
for (std::string s : trains) {
std::cout << s;
}
std::cout << std::endl;
return 0;
}Test details
Test 1
Verdict: ACCEPTED
| input |
|---|
| 1 gl |
| correct output |
|---|
| gl |
| user output |
|---|
| gl |
Test 2
Verdict: ACCEPTED
| input |
|---|
| 2 adedf ff |
| correct output |
|---|
| adedfff |
| user output |
|---|
| adedfff |
Test 3
Verdict: ACCEPTED
| input |
|---|
| 2 jb lj |
| correct output |
|---|
| jblj |
| user output |
|---|
| jblj |
Test 4
Verdict: ACCEPTED
| input |
|---|
| 2 qlipb sr |
| correct output |
|---|
| qlipbsr |
| user output |
|---|
| qlipbsr |
Test 5
Verdict: WRONG ANSWER
| input |
|---|
| 3 f llk onfj |
| correct output |
|---|
| fllkonfj |
| user output |
|---|
| onfjllkf |
Test 6
Verdict: ACCEPTED
| input |
|---|
| 3 jaeo mob nk |
| correct output |
|---|
| jaeomobnk |
| user output |
|---|
| jaeomobnk |
Test 7
Verdict: ACCEPTED
| input |
|---|
| 3 nemlo psqhy sg |
| correct output |
|---|
| nemlopsqhysg |
| user output |
|---|
| nemlopsqhysg |
Test 8
Verdict: WRONG ANSWER
| input |
|---|
| 4 dia eh fbcae gf |
| correct output |
|---|
| diaehfbcaegf |
| user output |
|---|
| fbcaediaehgf |
Test 9
Verdict: WRONG ANSWER
| input |
|---|
| 4 c cbfaa egbg fc |
| correct output |
|---|
| cbfaacegbgfc |
| user output |
|---|
| cbfaaegbgfcc |
Test 10
Verdict: WRONG ANSWER
| input |
|---|
| 4 cbc cdd ceed dbeea |
| correct output |
|---|
| cbccddceeddbeea |
| user output |
|---|
| dbeeaceedcbccdd |
Test 11
Verdict: WRONG ANSWER
| input |
|---|
| 4 bfec bgbaf fcg fdbbg |
| correct output |
|---|
| bfecbgbaffcgfdbbg |
| user output |
|---|
| bgbaffdbbgbfecfcg |
Test 12
Verdict: WRONG ANSWER
| input |
|---|
| 5 aoefh ge imgjj kmj ... |
| correct output |
|---|
| aoefhgeimgjjkmjmhhi |
| user output |
|---|
| aoefhimgjjmhhikmjge |
Test 13
Verdict: WRONG ANSWER
| input |
|---|
| 5 bcbec ei fdigc ilabd ... |
| correct output |
|---|
| bcbeceifdigcilabdlg |
| user output |
|---|
| bcbecfdigcilabdeilg |
Test 14
Verdict: WRONG ANSWER
| input |
|---|
| 5 a d db glfff ... |
| correct output |
|---|
| adbdglfffih |
| user output |
|---|
| glfffdbihad |
Test 15
Verdict: WRONG ANSWER
| input |
|---|
| 5 ab d ebhin k ... |
| correct output |
|---|
| abdebhinknab |
| user output |
|---|
| ebhinnababdk |
Test 16
Verdict: WRONG ANSWER
| input |
|---|
| 5 fasgx o oezws qua ... |
| correct output |
|---|
| fasgxoezwsoquaspfd |
| user output |
|---|
| fasgxoezwsspfdquao |
Test 17
Verdict: WRONG ANSWER
| input |
|---|
| 5 bcggd dcg e fc ... |
| correct output |
|---|
| bcggddcgefcg |
| user output |
|---|
| bcggddcgfceg |
Test 18
Verdict: WRONG ANSWER
| input |
|---|
| 5 cmo cx hftbb mil ... |
| correct output |
|---|
| cmocxhftbbmiltksr |
| user output |
|---|
| hftbbtksrcmomilcx |
Test 19
Verdict: WRONG ANSWER
| input |
|---|
| 5 ab ababa b ca ... |
| correct output |
|---|
| ababaabbcaccb |
| user output |
|---|
| ababaccbabcab |
Test 20
Verdict: WRONG ANSWER
| input |
|---|
| 5 o rjj sfj ti ... |
| correct output |
|---|
| orjjsfjtiw |
| user output |
|---|
| rjjsfjtiow |
Test 21
Verdict: WRONG ANSWER
| input |
|---|
| 5 a aa aaa abbab ... |
| correct output |
|---|
| aaaaaaabbabba |
| user output |
|---|
| abbabaaaaabaa |
Test 22
Verdict: WRONG ANSWER
| input |
|---|
| 10 aoefh f ge hlmgh ... |
| correct output |
|---|
| aoefhfgehlmghimgjjjkmjmhhinmol... |
| user output |
|---|
| aoefhhlmghimgjjolcnnmhhikmjgen... |
Test 23
Verdict: WRONG ANSWER
| input |
|---|
| 10 bcbec cjjil dbigk ei ... |
| correct output |
|---|
| bcbeccjjildbigkeifdigcgfbikfil... |
| user output |
|---|
| bcbeccjjildbigkfdigcilabdgfbik... |
Test 24
Verdict: WRONG ANSWER
| input |
|---|
| 10 a cij d db ... |
| correct output |
|---|
| acijdbddhhekcgibfgglfffihkg |
| user output |
|---|
| gibfgglfffcijdhhekcdbihkgad |
Test 25
Verdict: WRONG ANSWER
| input |
|---|
| 10 ab d ebhin fk ... |
| correct output |
|---|
| abdebhinfkgjdinaiodgkacknab |
| user output |
|---|
| ebhiniodggjdinakacnababfkdk |
Test 26
Verdict: WRONG ANSWER
| input |
|---|
| 10 buywl fasgx gb jzpek ... |
| correct output |
|---|
| buywlfasgxgbjzpekoezwsoquaspfd... |
| user output |
|---|
| buywlfasgxjzpekoezwsspfdyvlaqu... |
Test 27
Verdict: WRONG ANSWER
| input |
|---|
| 10 acg bcggd dcg dede ... |
| correct output |
|---|
| acgbcggddcgdedeefcfdbbfgabbg |
| user output |
|---|
| bcggddedefdbbgabbacgdcgfcefg |
Test 28
Verdict: WRONG ANSWER
| input |
|---|
| 10 cmo cx dpr dtir ... |
| correct output |
|---|
| cmocxdprdtirhftbbmfmiltksrttkb... |
| user output |
|---|
| hftbbttkbqvtljqdtirtksrcmodprm... |
Test 29
Verdict: WRONG ANSWER
| input |
|---|
| 10 ab ababa abbc b ... |
| correct output |
|---|
| ababaababbcbbbcaccbcccccc |
| user output |
|---|
| ababaabbcccbcccabbbcaccbc |
Test 30
Verdict: WRONG ANSWER
| input |
|---|
| 10 dmq gl j jqso ... |
| correct output |
|---|
| dmqgljjqsoorjjsfjtiulvw |
| user output |
|---|
| jqsodmqrjjsfjulvgltijow |
Test 31
Verdict: WRONG ANSWER
| input |
|---|
| 10 a aa aaa abbab ... |
| correct output |
|---|
| aaaaaaabbabbabbabbabbbbbabbbbb |
| user output |
|---|
| abbabbbbbabbabbbbbaaabbaaabaab |
Test 32
Verdict: WRONG ANSWER
| input |
|---|
| 100 aa acmfac afmolcn alllbndbli ... |
| correct output |
|---|
| aaacmfacafmolcnalllbndbliamdal... |
| user output |
|---|
| oobjdjcjidgghdjcfjkialchjaiilk... |
Test 33
Verdict: WRONG ANSWER
| input |
|---|
| 100 a acjgj ae aegdb ... |
| correct output |
|---|
| aacjgjaeaegdbafcbahledfchagaja... |
| user output |
|---|
| kaddiffeecifegajgahbilabdlbcbe... |
Test 34
Verdict: WRONG ANSWER
| input |
|---|
| 100 a aah abaeeaifc abajl ... |
| correct output |
|---|
| aaahabaeeaifcabajlaehaejcdegka... |
| user output |
|---|
| liciljadeihijfcldfjadbkflcjhgj... |
Test 35
Verdict: WRONG ANSWER
| input |
|---|
| 100 a aa abg abndfmmmk ... |
| correct output |
|---|
| aaaabgabndfmmmkacggjdeacogeada... |
| user output |
|---|
| omohaiibmlnnfjlkinjkmiknhmmfll... |
Test 36
Verdict: WRONG ANSWER
| input |
|---|
| 100 afn aic ajrkgzldb amcyqyh ... |
| correct output |
|---|
| afnaicajrkgzldbamcyqyhandanxhj... |
| user output |
|---|
| zitxcepkfoezwspspfdojgyebcocps... |
Test 37
Verdict: WRONG ANSWER
| input |
|---|
| 100 aacdeffdd abaacbae abfbbff ac ... |
| correct output |
|---|
| aacdeffddabaacbaeabfbbffacacbg... |
| user output |
|---|
| fddbdgagaffcbgfcaafdfbgeafgffa... |
Test 38
Verdict: WRONG ANSWER
| input |
|---|
| 100 abnfxhutgk ajkdoqmdqp asxeblm badpwpsqhn ... |
| correct output |
|---|
| abnfxhutgkajkdoqmdqpasxeblmbad... |
| user output |
|---|
| xvtljqvtngnvcibgnqohcknqtcvepf... |
Test 39
Verdict: WRONG ANSWER
| input |
|---|
| 100 a aa aaaaacaca aaaabcabc ... |
| correct output |
|---|
| aaaaaaaacacaaaaabcabcaaabaaaab... |
| user output |
|---|
| cbaaccabcbbcbcbbbccbbbacbbabca... |
Test 40
Verdict: WRONG ANSWER
| input |
|---|
| 100 a aiesfhkro aivvkdc ajrtj ... |
| correct output |
|---|
| aaiesfhkroaivvkdcajrtjaqfnivlb... |
| user output |
|---|
| wwiiltfwhmcnrqwhrjlmhqgiklopen... |
Test 41
Verdict: WRONG ANSWER
| input |
|---|
| 100 a aa aaaa aaaaa ... |
| correct output |
|---|
| aaaaaaaaaaaaaaaaaaaaaaaaaaabab... |
| user output |
|---|
| baabbaaabbaaaabbbbaaaababbbabb... |
Test 42
Verdict: WRONG ANSWER
| input |
|---|
| 200 a aa abbhjifdb acmfac ... |
| correct output |
|---|
| aaaabbhjifdbacmfacadiadnhkaehh... |
| user output |
|---|
| jkialchjainenfjiemndfkfankbnnc... |
Test 43
Verdict: WRONG ANSWER
| input |
|---|
| 200 a aa abihiahg acjgj ... |
| correct output |
|---|
| aaaabihiahgacjgjadaeaegdbafcba... |
| user output |
|---|
| kaddiffeecjhfadljiglkjhgdaddkg... |
Test 44
Verdict: WRONG ANSWER
| input |
|---|
| 200 a aah abaeeaifc abajl ... |
| correct output |
|---|
| aaahabaeeaifcabajlaehaejcdegka... |
| user output |
|---|
| kllhljeejikciiahhjdkekadklcigd... |
Test 45
Verdict: WRONG ANSWER
| input |
|---|
| 200 a aa aan abg ... |
| correct output |
|---|
| aaaaanabgabndfmmmkacggjdeacoge... |
| user output |
|---|
| omohaiibmlomnibcdnmgmcbmlljjng... |
Test 46
Verdict: WRONG ANSWER
| input |
|---|
| 200 ad aegewtfc afn aic ... |
| correct output |
|---|
| adaegewtfcafnaicajrkgzldbamcyq... |
| user output |
|---|
| wgwmvtlneawlelbbpeewtntjepedpk... |
Test 47
Verdict: WRONG ANSWER
| input |
|---|
| 200 a aa aacdeffdd aaeceaeb ... |
| correct output |
|---|
| aaaaacdeffddaaeceaebabaacbaeab... |
| user output |
|---|
| ffeggfabgefgaabadbaaffgcbfebdf... |
Test 48
Verdict: WRONG ANSWER
| input |
|---|
| 200 abnfxhutgk aghv ajkdoqmdqp ajpvvalnu ... |
| correct output |
|---|
| abnfxhutgkaghvajkdoqmdqpajpvva... |
| user output |
|---|
| qtobewhprjvhmjfxbivgvxxtcvvelo... |
Test 49
Verdict: WRONG ANSWER
| input |
|---|
| 200 a aa aaaaacaca aaaabcabc ... |
| correct output |
|---|
| aaaaaaaacacaaaaabcabcaaaacbcaa... |
| user output |
|---|
| cbcababaabbcabbbacbcbbcaabaacb... |
Test 50
Verdict: WRONG ANSWER
| input |
|---|
| 200 a abam aiesfhkro aivvkdc ... |
| correct output |
|---|
| aabamaiesfhkroaivvkdcajrtjakam... |
| user output |
|---|
| pqvcildkfavsildonmbwuosfvkhmeu... |
Test 51
Verdict: WRONG ANSWER
| input |
|---|
| 200 a aaicd acbjfaj achddjj ... |
| correct output |
|---|
| aaaicdacbjfajachddjjacifadaecf... |
| user output |
|---|
| hgcjfdddbjjkbbafakfjegfifdkdhj... |
Test 52
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aa aaccbkcd aaj ... |
| correct output |
|---|
| aaaaaccbkcdaajaanabaabanikjabb... |
| user output |
|---|
| knemknkemfleomnbajallemgnbnjna... |
Test 53
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aa aabecajcf aabg ... |
| correct output |
|---|
| aaaaabecajcfaabgaabjllgdlkaadg... |
| user output |
|---|
| jedlahbjcgkieccfkgaljhfadljigl... |
Test 54
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aa aablaga aah ... |
| correct output |
|---|
| aaaaablagaaahaajaaklkjjababaee... |
| user output |
|---|
| lcafiglgjejalfekkcfjjkakdhddca... |
Test 55
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aa aagjd aajdlmacjn ... |
| correct output |
|---|
| aaaaagjdaajdlmacjnaakjdngdfaal... |
| user output |
|---|
| mogoojnfmoohhcnjagefnjkjeokicl... |
Test 56
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aalguz abcce abggxup ... |
| correct output |
|---|
| aaalguzabcceabggxupabujabxldxy... |
| user output |
|---|
| uuvisfkwhxtyfcogigbuygeeznktuu... |
Test 57
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aa aaabaaaaf aaaeb ... |
| correct output |
|---|
| aaaaaabaaaafaaaebaabeadaabfffd... |
| user output |
|---|
| fcbbfegbggfabdcafcbfaacabceecf... |
Test 58
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aamuthxggq abnfxhutgk adaumgqm ... |
| correct output |
|---|
| aaamuthxggqabnfxhutgkadaumgqma... |
| user output |
|---|
| wwrbbowvqrwqgkemgarxgtbnmmljvm... |
Test 59
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aa aaa aaaa ... |
| correct output |
|---|
| aaaaaaaaaaaaaaaaaaaaaaaaaaabaa... |
| user output |
|---|
| cacbcbccaccacaababcacacaabacbc... |
Test 60
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aanmhqqnpc ab abam ... |
| correct output |
|---|
| aaanmhqqnpcababamabginwqvvacba... |
| user output |
|---|
| vpripigwqbstkfqipjbuwjplnwltqf... |
Test 61
Verdict: WRONG ANSWER
| input |
|---|
| 1000 a aa aaaca aae ... |
| correct output |
|---|
| aaaaaacaaaeaaekcaagjeahdaahhdf... |
| user output |
|---|
| jfbjbaajhakafahiccfjhbjfiikekk... |
Test 62
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaaagle ... |
| correct output |
|---|
| aaaaaaaaaagleaaabaaabiaaaaccgh... |
| user output |
|---|
| ofegkfjfmgmigbogeciclhgofdmomc... |
Test 63
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaaagf ... |
| correct output |
|---|
| aaaaaaaaaagfaaaaihlblgaaaalkll... |
| user output |
|---|
| jddeabkiiijfaeghheeijddbelciga... |
Test 64
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaaa ... |
| correct output |
|---|
| aaaaaaaaaaaaaabkaaaaelbjbaaaaf... |
| user output |
|---|
| lgaakgglklkladgjacghjjejhkgijl... |
Test 65
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaaa ... |
| correct output |
|---|
| aaaaaaaaaaaaaahleaaaajaaabaaab... |
| user output |
|---|
| ncmbcgnnmfnclfgachefnbchdcamfe... |
Test 66
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaacxrqz ... |
| correct output |
|---|
| aaaaaaaaacxrqzaaahaaaahaaaplto... |
| user output |
|---|
| sjsqnftqkfskmojhjybisklstklzum... |
Test 67
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaaa ... |
| correct output |
|---|
| aaaaaaaaaaaaaaaaaaaaaadbaaaaaa... |
| user output |
|---|
| fbagfdagfeegadeaceaefbagcaebff... |
Test 68
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaail ... |
| correct output |
|---|
| aaaaaaaaailaaaitehaeaaaitxaaam... |
| user output |
|---|
| ughbkwekimwoeracbqttugjoaoahco... |
Test 69
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaaa ... |
| correct output |
|---|
| aaaaaaaaaaaaaaabghaaaabcaffaaa... |
| user output |
|---|
| hbgfaiaaiagifabaifhigifacgfahf... |
Test 70
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaaaggo ... |
| correct output |
|---|
| aaaaaaaaaaggoaaacwpgjkvaaaftbl... |
| user output |
|---|
| rjssnadeudscfflouplcscfjveoiia... |
Test 71
Verdict: WRONG ANSWER
| input |
|---|
| 100000 a aa aaa aaaa ... |
| correct output |
|---|
| aaaaaaaaaaaaaabaaaagkaaabaaabb... |
| user output |
|---|
| jabbhedcaajbdfhbjjfijbdfgadkhj... |
