|
|
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
Исползуя этот код (если выбрать всевозможные варианты) получаю 1184040 записей и в полученный таблице каждая цифра присутствует одинаковый раз:296010. Как сделать так что, не выбрая всевозможные варианты (допустим 100000 или 200000 записей) получить тот же результат? Т.е., и в этом случии все цифры присутствовали одинаковый раз. CREATE TABLE Dd ( N C(7),a1 N(2,0), a2 N(2,0), a3 N(2,0), a4 N(2,0), a5 N(2,0), a6 N(2,0), a7 N(2,0),SAY1 N(9,2)) FOR x1=1 TO 28 FOR x2=x1+1 TO 28 FOR x3=x2+1 TO 28 FOR x4=x3+1 TO 28 FOR x5=x4+1 TO 28 FOR x6=x5+1 TO 28 FOR x7=x6+1 TO 28 INSERT INTO Dd (A1, a2, a3, a4, a5,A6,A7) VALUES (x1, x2, x3, x4, x5,X6,X7) ENDFOR ENDFOR ENDFOR ENDFOR ENDFOR ENDFOR ENDFOR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 07:51 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
Неужели ничего невозможно делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 16:02 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
axnsdfНеужели ничего невозможно делать? Может и возможно. Вопрос не понятен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 17:20 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
Код помоему ясно что делаеть. Но, здесь получаутся 1184040 записей и в таблице каждое цифра присутствует одиноковый -296010 раз. Сейчас мне надо чтобы я выбрал не 1184040 записей, а допустим 100000 или 200000 записей, так чтобы и здесь каждое цифра присутствовал одинаковый раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 17:47 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
Dima T axnsdfНеужели ничего невозможно делать? Может и возможно. Вопрос не понятен. Да это все та же старая задача. Поясню на примере, что в данном случае надо получить. Есть список значений от 1 до 5. Надо получить список уникальных комбинаций 3 значений из данного списка. В одной комбинации значения не должны повторяться. Получим следующий набор комбинаций 1 2 3 1 2 4 1 2 5 1 3 4 1 3 5 1 4 5 2 3 4 2 3 5 2 4 5 3 4 5 Если подсчитать, сколько раз каждое значение встречается во всех вариантах, то видно, что каждое значение встречается ровно 6 раза. Не важно какое именно значение. ВСЕ значения встречаются одинаковое количество раз. Так вот, как из всех возможных вариантов отобрать такие варианты, чтобы каждое значение встречалось ровно 4 раза? Или ровно 5 раз? Не важно, сколько, но меньше, чем максимально возможное количество (больше 1, разумеется). Это был частный пример. У axndsf количество значений равно 28, и необходимо определять кобинации по 7 значений. Как можно решить подоюную задачу в общем случае, я не знаю. Вообще-то, это частная подзадача. В более общем случае (то, что ему реально надо) все сложнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 17:52 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
количество значений равно 28, и необходимо определять кобинации по 7 значений. В более общем случае (то, что ему реально надо) все сложнее. Нет сейчас мне именно (не общем случае) это надо решить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 18:52 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
Зайка, а "теорию игр" ВЫ ВООБЩЕ В УПОР ВИДЕЛИ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 22:14 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
Про теории игр читал немного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 07:27 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
axndsfПро теории игр читал немного. А зря. Вопрос на самом деле задан не там, это надо в каком-нибудь форуме по алгоритмам спрашивать. Может Кнута почитать. Потому что вопрос стоит: как быстро сделать выборку, а это уже к математикам, а не к программистам. Просто выбрать можно перебором, но долго. Может теорию линейного/нелинейного программирования надо почитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 10:15 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
Тогда вопрос по другому поставлю. Из получанный таблицы (1184040 записей) выбрать допустим 100000 , или 200000 записей так что на этом выборке из каждого цифра присутствовал одинаковый раз. Dima T вопрос стоит: как быстро сделать выборку такой вопрос не стоит, потому что эта мне 1 раз надо получить такой таблицу Dima T Вопрос на самом деле задан не там, это надо в каком-нибудь форуме по алгоритмам спрашивать. А где именно незнаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 10:32 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
axndsf Dima T вопрос стоит: как быстро сделать выборку такой вопрос не стоит, потому что эта мне 1 раз надо получить такой таблицу Ну дак сделай не 7 из 28, а из 3-х полей до 5. И попробуй написать поиск перебором, а потом просто увеличь его до 7 из 28. axndsf Dima T Вопрос на самом деле задан не там, это надо в каком-нибудь форуме по алгоритмам спрашивать. А где именно незнаете? http://talk.mail.ru/forum/fido7.ru.algorithms?page= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 09:50 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
Dima T И попробуй написать поиск перебором Именно это у меня не получается. Спасибо за линк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 10:19 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
Могу прислать базу из ~ 1000 совпадений. Можно генерить и дальше. Если интересно скинь на почту телефон позвоню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 10:40 |
|
||
|
опять про лотерея
|
|||
|---|---|---|---|
|
#18+
vkluchМогу прислать базу из ~ 1000 совпадений. Можно генерить и дальше. Если интересно скинь на почту телефон позвоню. Интересно, но блоее чем интересно не сама база, а сам алгоритм перебора. я живу в Баку. Можно по email: shovq@mail.ru? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 10:57 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=222&tid=1590265]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 386ms |

| 0 / 0 |
