Size: a a a

2020 May 18

Ш

ШаХа in pro.algorithms
Привет всем, столкнулся с интересной задачей, которую не могу решить, мб кто то видел похожую или знает как решать. Задача
Дан грид размера 20 x 20.
Есть окружности про которых нам не известно как они расположены,  центры окружностей могут быть только натуральным числом и так же радиусы могут быть натуральным числом.  (Каждая окружность целиком помещается  в гриде, окружности могут пересекаться или же целиком совпадать)
У вас есть возможность спросить  скольким окружностям принадлежит
точки (x, y), система вам выдаст вам их количество.
Должны не более чем за 5000 запросов узнать общее количество окружностей
источник

A

Alexey in pro.algorithms
Привет. Подскажите, есть ли сайт с задачами на алгоритмы, где изначально доступны тестовые наборы данных, на которых проверяется правильность решения?
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Alexey
Привет. Подскажите, есть ли сайт с задачами на алгоритмы, где изначально доступны тестовые наборы данных, на которых проверяется правильность решения?
codeforces, leetcode, e-olymp...
источник

IL

Isabelle Lightray in pro.algorithms
 ‌‌Gleb Pilipets
codeforces, leetcode, e-olymp...
Разве на e-olymp можно смотреть тесты?
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Isabelle Lightray
Разве на e-olymp можно смотреть тесты?
Хм...
Не уверен, а на codeforces можно?
источник

IL

Isabelle Lightray in pro.algorithms
 ‌‌Gleb Pilipets
Хм...
Не уверен, а на codeforces можно?
Да, но не очень
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Тогда и Leetcode тоже не очень подходит, так как нельзя все сразу увидеть
источник

 P

 ‌‌Gleb Pilipets... in pro.algorithms
Я вопрос не совсем правильно понял, наверное.
источник

IL

Isabelle Lightray in pro.algorithms
Alexey
Привет. Подскажите, есть ли сайт с задачами на алгоритмы, где изначально доступны тестовые наборы данных, на которых проверяется правильность решения?
Как вариант можете зайти сюда https://vos.olimpiada.ru/
Найти нужный год и выбрать Информатику. На том сайте слева должна быть ссылка на скачивание архива с тестами и решениями.
источник

K

Kotomord_λapki in pro.algorithms
ШаХа
Привет всем, столкнулся с интересной задачей, которую не могу решить, мб кто то видел похожую или знает как решать. Задача
Дан грид размера 20 x 20.
Есть окружности про которых нам не известно как они расположены,  центры окружностей могут быть только натуральным числом и так же радиусы могут быть натуральным числом.  (Каждая окружность целиком помещается  в гриде, окружности могут пересекаться или же целиком совпадать)
У вас есть возможность спросить  скольким окружностям принадлежит
точки (x, y), система вам выдаст вам их количество.
Должны не более чем за 5000 запросов узнать общее количество окружностей
Окружности гарантированно имеют центр внутри грида?
источник

Ш

ШаХа in pro.algorithms
Kotomord_λapki
Окружности гарантированно имеют центр внутри грида?
Да
источник

K

Kotomord_λapki in pro.algorithms
А спрашивать можно только в целых точках?
источник

Ш

ШаХа in pro.algorithms
Kotomord_λapki
А спрашивать можно только в целых точках?
Нет, в любых
источник

Ш

ШаХа in pro.algorithms
только чтобы была в гриде
источник

Ш

ШаХа in pro.algorithms
то есть 0 <=x <= 20,  0 <= y <= 20
источник

K

Kotomord_λapki in pro.algorithms
Что-то в духе "проведём все возможные окружности, для, каждой найдем пару точек, такую что их отделяет только она - проверим внутри пары, есть ли разница"
источник

K

Kotomord_λapki in pro.algorithms
Это для окружностей, не содержащих грид целиком
источник

K

Kotomord_λapki in pro.algorithms
Остальные узнаем за один запрос
источник

Ш

ШаХа in pro.algorithms
Ну там в условии сразу сказано что все окружности целиком находятся в гриде
источник

K

Kotomord_λapki in pro.algorithms
Тогда просто предобсчёт
источник