0 / 0 / 0
Регистрация: 05.12.2017
Сообщений: 2
|
|
1 | |
Вывести в файл описания всех клеток, целиком лежащих внутри круга, в порядке возрастания расстояния от клетки до центра07.11.2018, 22:46. Показов 1941. Ответов 9
Метки нет (Все метки)
Пытался по разному подходить к решению этой задачи, но в итоге все без толку.
Условие полностью: На клетчатой бумаге нарисован круг. Вывести в файл описания всех клеток, целиком лежащих внутри круга, в порядке возрастания расстояния от клетки до центра круга. Использовать класс PriorityQueue.
0
|
07.11.2018, 22:46 | |
Ответы с готовыми решениями:
9
Записать в файл F2 информацию о всех кругах файла F1, целиком лежащих в максимальном найденном круге Записать в файл F2 информацию о всех кругах файла F1, целиком лежащих в максимальном найденном круге На ввод номера клетки вывести номера всех клеток, имеющих с ней общую сторону Даны координаты центра круга и его радиус, а также координаты точки. Лежит ли эта точка внутри круга? |
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
08.11.2018, 07:24 | 2 |
на первый взгляд простая математика. Что конкретно непонятно?
0
|
2699 / 2013 / 501
Регистрация: 17.02.2014
Сообщений: 9,388
|
|
08.11.2018, 08:46 | 3 |
определи центральную клетку и по спирали, с шагом стороны клетки, заноси их в PriorityQueue.
0
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
08.11.2018, 13:50 | 4 |
Так для
PriorityQueue без разницы порядок добавления. Главное компаратор задать.
0
|
2699 / 2013 / 501
Регистрация: 17.02.2014
Сообщений: 9,388
|
|
08.11.2018, 13:53 | 5 |
0
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
08.11.2018, 14:04 | 6 |
Aviz__, перебирает клетки из квадрата, который покрывает круг. Для каждой клетки проверяет попадает она целиком в круг или нет. При этом клетки перебираются двумя вложенными циклами. Выбирать от центра по спирали - только усложнять задачу. Тем более если по спирали двигаться от центра, то смысла в
PriorityQueue нет, так как сразу выбираются клетки в необходимой последовательности.
0
|
2699 / 2013 / 501
Регистрация: 17.02.2014
Сообщений: 9,388
|
|
08.11.2018, 14:18 | 7 |
да, согласен)
Добавлено через 9 минут Про перебор всех подряд клеток я не думал, если мы знаем клеточные границы круга.
0
|
0 / 0 / 0
Регистрация: 05.12.2017
Сообщений: 2
|
|
08.11.2018, 17:19 [ТС] | 8 |
Не понятно что подразумевается под словами "описание всех клеток". Это должны быть координаты либо что-то еще ?
0
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
08.11.2018, 17:55 | 9 |
0
|
2699 / 2013 / 501
Регистрация: 17.02.2014
Сообщений: 9,388
|
|
08.11.2018, 18:17 | 10 |
0
|
08.11.2018, 18:17 | |
08.11.2018, 18:17 | |
Помогаю со студенческими работами здесь
10
По заданному номеру клетки найти номера всех клеток, имеющих с ней общую сторону Список всех клеток, на которые может попасть конь с указанной клетки за один ход По заданному номеру клетки выдать номера всех клеток имеющих с ней общую сторону По заданному номеру клетки выдать номера всех клеток имеющих с ней общую сторону Количество точек, лежащих внутри круга Найти зависимость напряженности и потенциала от расстояния до центра шара (внутри и вне) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |