219 читали · 2 года назад
Задачи по JAVA. Олимпиада (Сложность: 2%)
Трое студентов, пятикурсник, третьекурсник и первокурсник, живут в одной комнате общежития и любят участвовать в соревнованиях по программированию по правилам ACM. У каждого из них свой подход к решению задач. Пятикурсник решает все задачи строго по порядку - сначала первую, затем вторую, и так до последней. Третьекурсник решает задачи строго в обратном порядке – сначала последнюю, затем предпоследнюю, и так до первой. А первокурсник сначала решает самую простую задачу, затем – самую простую из оставшихся задач, и так до самой сложной...
2 месяца назад
Олимпиадное программирование: зачем оно нужно и как начать?
Олимпиадное программирование — это соревнование, где участники решают сложные алгоритмические задачи за ограниченное время. Оно популярно среди студентов и профессионалов, а крупнейшие турниры (ICPC, Google Code Jam, Codeforces Rounds) собирают тысячи участников. Но зачем тратить время на олимпиады, если можно просто изучать фреймворки и писать реальные приложения? В этой статье разберём, почему олимпиадное программирование полезно, и как начать свой путь в нём с нуля. Олимпиадные задачи учат разбивать сложные проблемы на простые шаги, находить оптимальные решения и предсказывать их эффективность...