Эта тема создается для тех, кто завтра еще будет иметь возможность порешать задачки с Yandex Backend Tour 2023.
Условие задачи «Опытная команда» я не разглашаю (покажу ее после 23:59 19.11.2023), но хочу написать что имели в виду авторы. У меня плохо с пониманием других людей, а когда решение нужно делать на время, когнитивные функции напрочь отключаются.
Так вот, когда вы будете пытаться понять, почему в разборе примера авторы написали вот это:
----- 8< -----
В момент времени T=2 к команде присоединяется Victor. Опытность Ivan и Anton теперь равна 1, опытность Victor равна 0. Разность между суммарной опытностью оставшихся членов команды и опытностью самого опытного члена команды равна (1+0)−1=0. Добавляем к ответу Anton 0
----- 8< -----
То возможно вас наведет на правильную мысль следующее объяснение:
----- 8< -----
Ребята из Яндекса не написали в условии задачи, как определяется самый опытный. Зато написали в формате вывода: «Если членов команды с максимальной опытностью несколько, нужно вывести того, чье имя лексикографически минимально».
За этой фразой, видимо, скрывается мысль, что этот принцип используется не только при выводе. Видимо, подразумевалось, что данный принцип надо использовать и в других местах программы. (Для меня это не очевидно).
Поэтому я, наивный, и не понял, что когда считается опытность самого опытного члена, то если получается более одного члена с одинаково высоким опытом, то надо выбрать лексикографически самого опытного, и суммарный опыт посчитать без этого человека.
Другими словами, нужно учитывать что «лексикографический выбор» надо делать не только при выборе, какого кандидата показать в результирующей строке. Но и это же нужно делать и в основном коде, когда считается опытность команды. И значение этого человека не включать в суммарный опыт команды.
----- 8< -----
Вот, возможно кому-то поможет. Я потратил на попытки понять условие много времени, потому что было обидно что код написан, все разложено по полочкам, а я не догоняю что от меня конкретно хотят.
PS: Задача даже не на алгоритмы, а просто на корректное написание простого кода, который парсит входные данные по некоторым правилам.
PPS: И да, я не прошел.
←
1
2
→
![](/img/p.gif)
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от firkax
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от foror
![](/photos/86912:2087359229.jpg)
Ответ на:
комментарий
от imul
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от imul
![](/img/p.gif)
Ответ на:
комментарий
от MoldAndLimeHoney
![](/img/p.gif)
Ответ на:
комментарий
от firkax
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от Xintrea
![](/photos/1622:864606929.jpg)
![](/photos/104517:569894260.jpg)
Ответ на:
комментарий
от foror
![](/photos/86912:2087359229.jpg)
Ответ на:
комментарий
от MoldAndLimeHoney
![](/photos/86912:2087359229.jpg)
Ответ на:
комментарий
от Xintrea
![](/photos/61445:1606867088.jpg)
![](/photos/51111:-2024698884.jpg)
Ответ на:
комментарий
от Lordwind
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/photos/48319:-1039951524.png)
![](/photos/15175:-460064005.jpg)
Ответ на:
комментарий
от imul
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от Zhbert
![](/img/p.gif)
Ответ на:
комментарий
от Xintrea
![](/photos/125816:-1720014957.png)
![](/photos/91924:2080729064.png)
Ответ на:
комментарий
от lenin386
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Beewek
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/photos/125816:-1720014957.png)
Ответ на:
комментарий
от Xintrea
![](/photos/125816:-1720014957.png)
Ответ на:
комментарий
от Beewek
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от Xintrea
![](/photos/41968:-1612954698.png)
Ответ на:
комментарий
от foror
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от anc
![](/photos/176826:1208114322.jpg)
Ответ на:
комментарий
от frunobulax
![](/img/p.gif)
![](/photos/198231:1010619418.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от pikwik
![](/img/p.gif)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от pikwik
![](/img/p.gif)
Ответ на:
комментарий
от firkax
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от firkax
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от firkax
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от firkax
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)
Похожие темы
- Форум Задачки от yandex (2013)
- Форум Задачка, как удалить файл --help с помощью команды rm (2004)
- Новости Команда PVS-Studio: Свежий взгляд на код Oracle VM VirtualBox (2016)
- Форум Яндекс.Словари закроют 31 марта (2016)
- Форум Замена friGate (2015)
- Форум Яндекс панорамы (2015)
- Форум Кто-нить есть с Яндекса тут? (2015)
- Форум Чуть-чуть идиотизма (2015)
- Форум Как вы, линуксоиды, относитесь к Яндексу? (2015)
- Форум Яндекс слишком глубокий (2015)