Пеш аз оғоз
Аввал маҳдудиятҳоро бинед. Агар дар шарт 100 000 ё 200 000 қимат бошад, сикл дар дохили сикл хеле суст аст: ин 10 миллиард қадам мешавад. Як савол диҳед: барномаи ман бояд чиро дар ёд дошта бошад? Дар ҳар чор масъала ҷавоб ин аст: «қиматҳое, ки дидаам», ва ин маҳз маҷмуъ аст.
Ду одат кумак мекунад. Тамоми рӯйхатро пеш аз он ки ба ягон савол ҷавоб диҳед, ба маҷмуъ хонед. Ва сатрҳои вуруди зуд ва "\n"-ро истифода баред: рӯйхатҳо дароз аст.
Пеш аз пешниҳод кардан ғояи худро дар ин ҷо санҷед. Виростор холӣ аст: барнома нависед ва «Иҷро»-ро пахш кунед.
Агар монед
Нишондодро танҳо вақте кушоед, ки ниёз доред. Қадам ба қадам равед.
2. Калимаҳои гуногун
Маслиҳати 1. Ин ҳамон кор аст, ки бо ададҳо, танҳо ин ҷо ба ҷои адад калима ҳаст.
Маслиҳати 2. n-ро хонед, баъд n калимаро ба set<string> хонед. Андозаи онро чоп кунед.
Маслиҳати 3. Калимаҳо аз 10 ҳарф зиёд нестанд, вале шумораи худи калимаҳо то 100 000 мешавад. Ҳар калимаро бо ҳар калимаи дигар муқоиса накунед. Тест: дар a b a ду калимаи гуногун ҳаст.
3. Ҷамъкунаки шайдои шабпаракҳо
Маслиҳати 1. Коллексия рӯйхати ададҳост. Ҳар савол мепурсад, ки оё як адад дар он ҳаст.
Маслиҳати 2. Тамоми коллексияро ба маҷмуъ андозед. Барои ҳар савол -ро чоп кунед, агар ба 1 баробар бошад, вагарна -ро.