![]() |
|
![]() ![]() ![]() |
|
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 4 Всего: 101 |
я и не предлагаю разбираться в коде. в программе есть исходные данные и результат, анализировать надо только это. нет. на конкретные вопросы вы так и не ответили. меня сложившаяся у вас ситуация не удивляет: каков вопрос, таков и ответ. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Бред. Количество начальных элементов ограничено. Соответственно количество веществ, теоретически возможных с участием только этих элементов, ограничено. Более того - оно ограничено ещё и суммарным количеством уникальных продуктов имеющихся в базе реакций. По совокупности ограничений получится вовсе не так уж и много конечных веществ. Lois, а вообще за каким хреном всё это? Ну, например, программа написана. Некто садится, её запускает, вводит десяток элементов, программа, пожевав данные, выдаёт список из двух сотен реакций и трёхсот конечных веществ... за каким хреном это нужно некту и чё он будет с этим результатом делать? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
rrrFer |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 11.5.2008 Где: Красноярск Репутация: нет Всего: 1 |
Насколько я знаю, это не нужно.
Другие гениальные идеи ТС - это "сделать так чтобы фотография кривлялась" (ТС гордится этим походу - вот даже в этой теме ссылку на ютуб с кривляющейся фоткой давал). Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
rrrFer |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 11.5.2008 Где: Красноярск Репутация: нет Всего: 1 |
Дак а в этой то теме ты чего хочешь, лоиз?
хочешь чтобы тебе нарисовали блок-схему или написали программу? ) Если ты не смог объяснить программистам что ты хочешь видеть от программы, то и блок-схему они тебе не нарисуют. Инфа 100%. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
sQu1rr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 597 Регистрация: 11.11.2008 Где: london Репутация: нет Всего: 13 |
Да, обсуждение доставляет. Но рискну препложить что ОП хочет получить.
Есть множество элементов. Выбираем любые два, пока не найдем такие два что бы между ними можно было провести "реакцию". То есть в базе данных есть запись "A+B=[X]" где X элемент или множество элементов. Повторяем то же самое с множеством [X], забывая про начальное множество. Делаем пока не произойдет чудо, которое автор так ждет. Так я понял что автор пытался объснить, и если он вернется и скажет что я мпх и ничего не понимаю, то хотелось бы еще и услышать что я понял неправильно и не мучать уже этот форум. |
|||
|
||||
Lois |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 19.5.2013 Репутация: нет Всего: нет |
блин, я именно это и сказал с самого начала. Если не затруднит попытайтесь это объяснить тем кто уже 3 дня пытается понять неизвестно что. Добавлено через 7 минут и 3 секунды у меня впечатление, что у вас проблемы с математикой. скажем 10 в тридцатой степени число ограниченное. Это действительно так, но если таким будет число веществ, то никакой рабочей памяти не хватит. Из чего вы делаете свой ложный вывод, что будет немного конечных продуктов ? array(5) { [0]=> string(5) "FeCl2" [1]=> string(2) "H2" [2]=> string(5) "ZnCl2" [3]=> string(3) "H2O" [5]=> string(2) "O2" Вроде всё в порядке. Ну а дальше надо просто выбирать эти элементы случайным образом и продолжать складывать. |
|||
|
||||
sQu1rr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 597 Регистрация: 11.11.2008 Где: london Репутация: нет Всего: 13 |
нет, блин, не это. Это то что я понял просмотрев три страницы очень странных объяснений. Объяснять не имеет смыслка, так как то что я написал логично и не требует пояснений, кроме последнего пункта "чуда", а именно, условия остановки рекурсивных действий, которые должны объяснить уже вы. А вы сами базу реакций заполняли? ![]() |
|||
|
||||
Lois |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 19.5.2013 Репутация: нет Всего: нет |
базу составлял не я и эти базы крайне дефицитная вещь. Я эту эту базу выцепил у автора.
условие очень простое- когда количество реакций не увеличивается и не уменьшается. Это сообщение отредактировал(а) Lois - 15.12.2014, 21:18 |
|||
|
||||
rrrFer |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 11.5.2008 Где: Красноярск Репутация: нет Всего: 1 |
Условие - это "если ... то ..." А "когда ... " - это вопрос. Вы спрашиваете или отвечаете, я не понимаю. Нарисуйте блок-схему. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Ёкарный бабай! Водород, кислород, хлор, железо, цинк. Сколько ты сможешь составить веществ, содержащих только эти элементы? Думаю, от силы два десятка, и то не факт. Или, если химию действительно хорошо знаешь, порядка полутора сотен. Так что твои великие тыщи - бред, не более. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 4 Всего: 101 |
дальше некуда. этот результат принципиально изменить нельзя (на заданных исходных данных). так что берите программу, подставляйте свою "базу", получите результат. кстати, очень быстро и безо всяких миллиардов, потребляющих память ;-) Это сообщение отредактировал(а) baldina - 16.12.2014, 15:50 |
|||
|
||||
baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 4 Всего: 101 |
число известных неорганических соединений - около полумиллиона. а 10^30 это чуть меньше, чем молекул в атмосфере ![]() |
|||
|
||||
rrrFer |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 11.5.2008 Где: Красноярск Репутация: нет Всего: 1 |
Не первый раз уже читаю про дефицитные базы, добытые у какого-то "АВТОРА". МБ расскажешь у автора ЧЕГО? Может быть и программу заказать у того же автора? Или может быть никаких баз нет, а автор тебя на*балл? - не возникало таких подозрений? Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |