• Проєкти -
  • Оцінка -
  • Рейтинг 278

Бюджет: 1000 UAH Термін: 2 дні

Доброго дня! По суті це класичний union-find: додавання доріжки об'єднує дві клітинки в одну компоненту, а запит перевіряє, чи вони вже зв'язані, і повертає C або NC. Робив такі задачі на Python і C++, тож зроблю швидко з урахуванням формату вводу з вашого файлу. Гляну прикріплений файл із деталями — і за день-два готово. По оплаті працюю через Сейф freelancehunt, так надійніше для нас обох.

Василь М.

Василь М.

Переможець
8 0
  • Проєкти 9
  • Оцінка -
  • Рейтинг 596

Бюджет: 1000 UAH Термін: 1 день

Вітаю.

Я вже реалізував рішення для цього завдання.

Програма написана на ANSI C / C89 без використання C++ і сторонніх бібліотек. Реалізація відповідає формату з PDF: читає вхідний файл з аргументу командного рядка, обробляє команди L для додавання горизонтальних або вертикальних доріжок і команди Q для перевірки зв’язності двох точок.

Для задачі використано Union-Find / DSU, оскільки потрібно не шукати маршрут, а визначати, чи дві точки належать до однієї компоненти зв’язності. Також зробив оптимізований варіант: використано ітеративний find для DSU та додаткові skip-масиви, щоб повторно не проходити вже оброблені частини горизонтальних і вертикальних доріжок. Це зменшує кількість зайвих операцій на накладених або довгих відрізках.

Код компілюється через GCC командою:

  • Проєкти 18
  • Оцінка 4.4
  • Рейтинг 2 208

Бюджет: 2000 UAH Термін: 1 день

Вітаю! Готовий виконати завдання суворо за стандартом ANSI C (C89) без жодних попереджень компілятора.Я вже проаналізував ТЗ і врахував критичні пастки: переписав DSU на ітеративний алгоритм (захист від Stack Overflow на платах $1000 \times 1000$) та реалізував стійкий автоматний парсер для команд, розірваних на кілька рядків, із точним збереженням формату для виводу. Гарантую 100% проходження автоматичних тестів, чисту пам'ять без memory leaks та здачу в найкоротші терміни.

  • Проєкти 10
  • Оцінка 5.0
  • Рейтинг 1 510

Бюджет: 1000 UAH Термін: 3 дні

Ми маємо досвід у проектуванні алгоритмів для мережевих структур та оптимізації топології плат. Реалізуємо задачу через алгоритм пошуку найкоротшого шляху або побудову мінімального остовного дерева, враховуючи обмеження N x M. Готові оперативно підготувати рішення з урахуванням усіх технічних вимог.

Ставки приховані

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила