|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
Привет всем! Столкнулся с задачкой на практическом задании. Был частный случ., но захотелось бы решить общий. Или туплю или действительно сложновасто. Задача Имеем: Код: c# 1. 2. 3. 4. 5.
далее, имеется список связный список (List<A>), из к-ого нужно исключить связи типа дед(прa...прaдед) Для наглядности: { (""; "a"); ("a"; "b"); ("a"; "e"); ("a"; "c"); ("a"; "d"); ("b"; "c"); ("b"; "d"); ("c"; "e"); ("d"; "e"); (""; "a"); ("a"; "e") } Или на картинке, с крестами удалить. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 06:03 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
v skopin, а дайте определение "связи типа дед(прa...прaдед)". А то у Вас картинка об одном, а пример о другом. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 08:17 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
Это задача на пять баллов. Задача на четыре балла: правильно размести буквы в круги. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 09:05 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
Задача на три балла: букв пять, а кругов шесть. Какой из кругов лишний? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 09:07 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
Задача на два балла: в каком разделе форума на самом деле место этой задачи? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 09:09 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
AntonariyЗадача на три балла: букв пять, а кругов шесть. Какой из кругов лишний?Садись, двойка! "", "a", "b", "c", "d", "e" - шесть :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 09:10 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
skyANAAntonariyЗадача на три балла: букв пять, а кругов шесть. Какой из кругов лишний?Садись, двойка! "", "a", "b", "c", "d", "e" - шесть :)"" - это буква? Садись, кол. Родителей в школу. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 09:15 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
AntonariyskyANAпропущено... Садись, двойка! "", "a", "b", "c", "d", "e" - шесть :)"" - это буква? Садись, кол. Родителей в школу.А кто сказал, что круги - это буквы, очкарик? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 09:23 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
skyANAAntonariyпропущено... "" - это буква? Садись, кол. Родителей в школу.А кто сказал, что круги - это буквы, очкарик?Я сказал! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 09:46 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
Задача по заполнению дерева... может быть костно поставил((( имеется функция, чтобы видеть всех потомков, нужно исключить дублирование. Выбор самого длинного пути не подходит... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 10:32 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
AntonariyЗадача на два балла: в каком разделе форума на самом деле место этой задачи?рекурсия + linq, в каком разделе, Вот пример, где использовать можно: ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 10:48 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
v skopinAntonariyЗадача на два балла: в каком разделе форума на самом деле место этой задачи?рекурсия + linq, в каком разделе, Вот пример, где использовать можно:если бы в условиях был упомянут linq, вопросов бы не было. а без него это чисто алгоритмическая задача, от языка не зависящая. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 11:30 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
v skopin, читай про минимальное остовное, покрывающее... дерево ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2015, 13:35 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
v skopin, Мало входных данных. К примеру не рассмотрена связь между думя потомками одного уровня. Тоже удалять? Например граф: Отец - сын1, Отец - сын2, сын1 - сын2 (что с этой связью делать?) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 09:07 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
ViPRosчитай про минимальное остовное, покрывающее... деревоименно это и нужно было! убил все выходные не понятно зачем, но освоил! задачка, как оказалась не такая простая... В обще, есть идея: создать компонент с таким деревом. Применение безгранично: от вышеупомянутых служб до навигации ... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 09:44 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
LameUserНапример граф: Отец - сын1, Отец - сын2, сын1 - сын2 (что с этой связью делать?)Конечно, "Отец - сын1" в этом случ. не нужен! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 09:46 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
вот пример реализации... замечу, что там не просто стоят плюсы "где надо", а уже прописаны все узлы под этими плюсами!!! Ещё раз, мне кажется, что эта задача достойна диплома(может даже кандитатской и пр.), тут есть и наука и практика... Наглядные примеры, где нужен этот компонент: - ботаник-программист рулит на работу, но вот беда: сопли((( в навигатор набивает "через аптеку", и он(навигатор) показывает не кротчайший путь, а все нужные пути через аптеки... - наш же ботаник хочет самоудовлетворится, ходит по порно-сайтам... имеет что он: "вперёд" - "назад" и куча не нужных рекламных сайтов, а так инструмент покажет ему уже нужные узлы-сайты. Как-то так))) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 11:08 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
v skopin, а что сейчас навигаторы не могут "связать пункт А с пунктом Б кратчайшим путем проходящим через хотя б один из пунктов тип В"? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 13:26 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
ViPRos"связать пункт А с пунктом Б кратчайшим путем проходящим через хотя б один из пунктов тип В"?Не в этом проблема, проблема в "проникающих деревьях", "попасть в точку нужно не через одну точку, а через несколько... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 14:26 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
v skopinViPRos"связать пункт А с пунктом Б кратчайшим путем проходящим через хотя б один из пунктов тип В"?Не в этом проблема, проблема в "проникающих деревьях", "попасть в точку нужно не через одну точку, а через несколько... ну обобщи попасть из точки А в точку Б через хотя бы один из точек типа {X =(x1...xn} при этом возможно имеет значение порядок в X из Москвы в Саратов с ограничениями - каждые 100км - туалет - каждые 300 км - столовая - каждые 500 км - заправка - каждые 1000 км - гостиница - ... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 14:54 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
это конструирование оптимального пути задача постоянно решаемая в транспорте, изготовлении изделий.... - задача выбора маршрута оптимального ВИП.Производство это решает для любого горизонта плана холдинга :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 14:58 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
ViPRosэто конструирование оптимального пути задача постоянно решаемая в транспорте, изготовлении изделий.... - задача выбора маршрута оптимального ВИП.Производство это решает для любого горизонта плана холдинга :)НЕТ! это наша "задача", нужен компонент, что решил всё! (Если Вам не нужен, то не в тему Вы...) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 15:43 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
ViPRos- каждые 300 км - столоваяне одна нужна столовая!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 15:54 |
|
Практически олимпиадная задачка: исключить дедов и прадедов из списка))
|
|||
---|---|---|---|
#18+
v skopin, ладно, не одна значит не одна:) ограничений на путь можно задать множество я почему то думал что гуглмугл все это нафигируют ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 16:40 |
|
|
start [/forum/topic.php?fid=20&fpage=76&tid=1401172]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 328ms |
total: | 464ms |
0 / 0 |