0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 10
|
|
1 | |
Задача о 9 точках20.06.2016, 15:24. Показов 1347. Ответов 15
Метки нет (Все метки)
Нужно сделать программу,которая сможет решить такую задачку.Даны(нарисованы)-9 точек по квадрату с одинаковым расстоянием друг от друга.Вот так:
* * * * * * * * * Требуется:соединить их 4мя прямыми линиями - не отрывая карандаш от бумаги(ну если рисовать на бумаге) В гугл лучше не смотреть кто не решал-там ответ есть,интереснее самому.
0
|
20.06.2016, 15:24 | |
Ответы с готовыми решениями:
15
Площадь треугольников построенных на n точках Сосчитать ряд тейлора в точках Посчитать ряд тейлора в точках Определите, во скольких точках пересекаются окружности. |
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
|
|
20.06.2016, 15:29 | 2 |
программа вряд ли сможет сама догадаться как это сделать при заложенных точках
0
|
8 / 8 / 4
Регистрация: 14.05.2010
Сообщений: 133
|
|
20.06.2016, 15:40 | 3 |
либо рекурсия, либо перебор "в лоб". Похоже на задачу "о восьми ферзях".
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 10
|
|
20.06.2016, 16:35 [ТС] | 4 |
А код где?Ну почему не сможет догадаться,надо какоето условие задать,а вот какое тяжело додуматься..
0
|
76 / 50 / 26
Регистрация: 22.02.2015
Сообщений: 306
|
|
21.06.2016, 08:59 | 5 |
robertson88, гугли Гамильтонов путь
0
|
77 / 50 / 16
Регистрация: 17.05.2015
Сообщений: 262
|
|
21.06.2016, 09:02 | 6 |
Особенность этой задачки в том, что линия может уходить за пределы точки (она и должна уходить). Это не граф.
0
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
21.06.2016, 11:16 | 7 |
А задача в стартовом посте вообще решается?
0
|
77 / 50 / 16
Регистрация: 17.05.2015
Сообщений: 262
|
|
22.06.2016, 03:45 | 8 |
кинуть решение?)
Я в баре его пол ночи решал, когда мне его задал очень хороший бармен
0
|
Модератор
8954 / 6720 / 921
Регистрация: 14.02.2011
Сообщений: 23,717
|
|
22.06.2016, 07:12 | 9 |
задача решается добавлением пары точек, точек в которых будет излом линий
но вот как это перевести на код? зная решение, закодить несложно, а вот создать код который будет сам решать есть задача соединить тремя линиями, но там обманка, не математические точки, которые не имеют размер, а физические, так скажем маленькие круги ну и постулат Лобачевского, что параллельные линии пересекаются
0
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
22.06.2016, 07:44 | 10 |
Немного упростим задачу и примем что любая прямая пересекает минимум две точки. Девять в квадрате вариантов линий, девять в восьмой степени вариантов сочетаний этих линий. Вполне подъемно для лобового перебора. Основной геморрой - посчитать чего эти линии будут пересекать помимо двух опорных точек. Особенно, с учетом того, что нам же вместо линий отрезки нужны.
0
|
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
|
|
22.06.2016, 13:58 | 12 |
Математическое решение:
1. Правый нижний угол - начало координат 2. Принимаем длину стороны квадрата а. 3. Из 0;0 под углом 135 град. проводим линию длиной а*(2^0,5) // диагональ малого квадрата. 4. Из полученной точки проводим вправо горизонтальную линию длиной 3*а // сторона большого квадрата 5. Под углом 225 град. проводим линию длиной 3а*(2^0,5). // Это диагональ большого квадрата 6. Из полученной точки вверх проводим линию до пересечения с точкой в из п. 3 p.s. Рисовать на c++ еще не умею.
0
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
22.06.2016, 14:51 | 13 |
Короче ответ на вопрос тс - нет. Программу нельзя научить решать подобные задачки. Потому как подобные задачки основаны на неточностях в условии.
0
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
24.06.2016, 17:03 | 15 | |||||
А вы, батенька, пессимист!
1
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
25.06.2016, 08:28 | 16 | |||||
Вторая часть:
1
|
25.06.2016, 08:28 | |
25.06.2016, 08:28 | |
Помогаю со студенческими работами здесь
16
Вычислить значение функции в заданных точках среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2 Определить в скольких точках пересекаются окружности Вычисление значения заданной функции в точках х1 до х2 с шагом dx Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции.
/ / . . .
|
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование
Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
|
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы
В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
|
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире
В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
|
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации
В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
|
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии
В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
|
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации
В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
|
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику
Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
|
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику
В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
|
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера
Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
|
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды
В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
|
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике
В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
|