|
|
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста. есть массивы с числами (1,12,24.....) (1,4,24.....) ................ Задача найти числа которые никогда не были в паре в этих массивах? Помогите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 12:10 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Отсортировать и пройти параллельно, выбирая уники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 12:41 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Задача на графы ИМХО. Можно решить матрицей смежности. С вершинами 1,4,12,24. Для каждого массива строим полносвязный граф. После завершения - смотрим сколько осталось несвязных вершин. Фактически для решения задачи нужна даже не матрица а верхняя половина матрицы (над диагональю). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 13:20 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
maytonЗадача на графы ИМХО. ИМХУ Вариант Akina проще, к тому же в приведенном примере уже отсортировано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 14:14 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Я не против. Можно и "пройти параллельно". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 14:18 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
множества же. (A\B)u(B\A) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 15:12 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Можно поподробней как пройти паралельно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 16:20 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
1. Сортируем по возрастанию 2. Устанавливаем указатели на начала массива i1=0 i2=0 3. сравниваем a1[i1] и a2[i2] 3.1. совпало: i1 = i1+1; i2 = i2+1; 3.2. несовпало, меньшее из a1[i1], a2[i2] без пары 3.2.1 если a1[i1] < a2[i2] то i1 = i1+1; 3.2.2. если a1[i1] > a2[i2] то i2 = i2+1; 4. пока оба массива не кончились переходим к п.3. Тут еще надо добавить обработку выхода за пределы одного из массивов, т.к. он может произойти не одновременно. В этом случае все что осталось в недопройденном массиве будет без пары. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 16:30 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
то есть на 1000 массивов это сработает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 16:59 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Параллельно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 17:02 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Keshaто есть на 1000 массивов это сработает. Можно параллельно и по 1000 идти, только количество массивов будет фиксировано в коде прописано. Тут возможны другие варианты, только надо уточнить что есть "пара": если число встретилось в 3-х массивах это пара или его надо выбрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 17:31 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
если массивы без дубликатов, можно слить в один массив, отсортировать, искать дубликаты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 17:50 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Давайте кейс нарисуем. Input: Код: sql 1. 2. Output: Код: sql 1. Это корректно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 19:00 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Kesha, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 19:33 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Более интересный кейс. Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 20:23 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
maytonДавайте кейс нарисуем. ... Это корректно? Некорректно. Заявлено массивов больше 2-х. И определения понятия "пара" пока нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 20:37 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Dima TmaytonДавайте кейс нарисуем. ... Это корректно? Некорректно. Заявлено массивов больше 2-х. И определения понятия "пара" пока нет. Вот и меня терзают смутные сомнения. Кажется что автор чего-то недоговорил. Не буду больше постить алгоритмов. Пускай автор подтвердит корректность ввода и вывода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 20:40 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
maytonКажется что автор чего-то недоговорил.Мне кажется, что ТС пока просто ещё не понял до конца, что ему нужно. Ощущение есть, а словами получается не очень... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2015, 21:10 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Алгоритм для обхода любого количества массивов: 1. Сортируем все по возрастанию 2. Устанавливаем указатели на начала массива i1=0 i2=0 ... iN = 0 3. Находим минимальное значение (a_min) среди a1[i1], a2[i2] ... aN[iN] 4. Везде где ax[ix] = a_min переходим дальше ix = ix + 1 (тут же считаем количество элементов и принимаем решение о парности a_min) 5. Пока все массивы не пройдены переходим к п.3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 07:10 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Марк, как вы тут вообще что-то обсуждали) Постановка задачи никакая. И уже несколько решений :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 07:47 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Это массивы из чисел лотереи. Я хочу вычеслить числа которые между собой ещё не пересекались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 09:39 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Давайте кейс нарисуем. Input: (1,2,4) (1,3,4) Output: 2-3 Это корректно? Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 12:06 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
KeshaЭто массивы из чисел лотереи. Я хочу вычеслить числа которые между собой ещё не пересекалисьА когда, в каком случае, они "пересекаются"? Например: (1,2,3) (1,3,5) - здесь "3" "пересекается" "между собой"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 12:14 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Имелось ввиду пересекание в массиве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 12:24 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Если числа хоть раз были в паре в одном из массивов,то эти числа не могут находиться в окончательной выборке вместе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 12:28 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
KeshaЕсли числа хоть раз были в паре в одном из массивов,то эти числа не могут находиться в окончательной выборке вместе. Вот на этом примере покажи что должно получится maytonБолее интересный кейс. Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 12:39 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Кеша тебе нужно идентифицировать именно "пары" Например Код: sql 1. 2. Или пойдет плоский список элементов которые были в парах. Код: sql 1. 2. 3. ? Второй вариант намного проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 12:40 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
KeshaИмелось ввиду пересекание в массиве.Ничего не понятно. То у вас сначала два массива, и как-бы надо смотреть пару в этих двух массивах (одно число в первом, одно во втором). То у вас потом массивов 1000, и непонятно какие вообще пары имеются ввиду. То у вас теперь все пересекается в одном массиве. Вы, возьмите да сформулируйте поточнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 12:43 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Идея была такая. есть файл с результатами розыгрыша лотереи 1 из 37 за 3 года например. Хотел вытащить числа которые не встречались между собой в розыгрышах. Как видно идея не пройдёт...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 12:52 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Я так понимаю что парень пытается крякнуть "СпортЛото". Массивы - это выигрышные комбинации. А зачем пары - ХЗ. Если озвучит ход своих мыслей с самого начала - то может мы и предложим како-нить стат-анализ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 12:53 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
maytonЕсли озвучит ход своих мыслей с самого начала - то может мы и предложим како-нить стат-анализ. ИМХУ С таким же успехом можно анализировать любой генератор случайных чисел. Увлекательно, но бесполезно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 13:08 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
KeshaИдея была такая. есть файл с результатами розыгрыша лотереи 1 из 37 за 3 года например. Хотел вытащить числа которые не встречались между собой в розыгрышах. Как видно идея не пройдёт...... А какой объем выборки (примерно) у тебя есть? Тыщи? Мильёны? От этого будет зависеть выбор алгоритма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 13:24 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
1800 массивов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 14:41 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
maytonЯ так понимаю что парень пытается крякнуть "СпортЛото". Это стало ясно сразу, как только прозвучало слово "лотерея" ;) KeshaИдея была такая. есть файл с результатами розыгрыша лотереи 1 из 37 за 3 года например. Хотел вытащить числа которые не встречались между собой в розыгрышах. Как видно идея не пройдёт......Подсчитать можно все, только непонятно, что именно :) Как именно числа "не встречаются с собой"? Взять несколько (порядковых) тиражей, и посмотреть, какие числа: - не выпали ни разу, - выпали точно один раз ? Ну и - к слову - такой подсчет не даст информацию, какие числа попадутся завтра :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 14:45 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Kesha1800 массивов за это время барабан 180 раз сменили-настроили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 19:41 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
Ну если какой-то негодяй в несколько шариков подбросил свинец? И радостно потирает руки. Ну не так штоб уж сильно. А чуть-чуть. Поможем выявить негодяя? Кеша дава свою выборку сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 19:50 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
maytonНу если какой-то негодяй в несколько шариков подбросил свинец? Зачем так сложно? Вероятности еще считай... Проще выигрышный билет задним числом заполнить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 20:02 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
maytonНу если какой-то негодяй в несколько шариков подбросил свинец? И радостно потирает руки. Ну не так штоб уж сильно. А чуть-чуть. Поможем выявить негодяя? Кеша дава свою выборку сюда.У них там комиссии, проверяют шарики на стандартность. Ну а проверяется легко и не надо пары считать - при большой выборке должно быть стандартное распределение выхода. (по Гауссу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 10:34 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
S.G.Ну а проверяется легко и не надо пары считать - при большой выборке должно быть стандартное распределение выхода. (по Гауссу) Мне кажется ты путаешь термины. Или фраза требует прояснения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 14:16 |
|
||
|
Нахождение чисел без пар
|
|||
|---|---|---|---|
|
#18+
maytonS.G.Ну а проверяется легко и не надо пары считать - при большой выборке должно быть стандартное распределение выхода. (по Гауссу) Мне кажется ты путаешь термины. Или фраза требует прояснения.елы-палы, написал ответ на полстраницы и нажал куда-то не туда, текст исчез. :( настроение упало, как поднимется - буду писать снова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 14:47 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1341097]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
93ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 520ms |

| 0 / 0 |
