No dneska velepohoda - naprogramujte program, který v souboru na standardním vstupu spočítá výskyty jednotlivých identifikátorů a vypíše na standardní výstup jejich seznam podle četnosti pořadí sestupně a u každého identifikátoru připíše seznamy řádek, na kterých se vyskytuje. Identifikátor je nepřerušená posloupnost písmen, číslic a podtržítek, která nezačíná číslem.
Takže pokud je na vstupu:
Neco Pole[10] Trida Instance; Instance.Metoda(Nejdulezitejsi_Parametr_5); // ============================ Bla Bla Bla
Tak na výstupu bude:
Bla 4 5 6 Instance 2 3 Trida 2 Neco 1 Pole 1 Metoda 2 Nejdulezitejsi_Parametr_5 3
Délku identifikátoru můžeme omezit konstantou, všechno ostatní (počet identifikátorů, počet řádků, délka řádku) je omezeno jenom integerem.
Bylo povoleno STL, což z toho dělá docela lehké zadání. Na práci bylo tři hodiny času.