Главная
 
Команда "Воронеж" Среда, 02.07.2025, 00:54



Приветствуем вас Пришелец | RSS
Главная
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Комбинаторика
VenyaДата: Вторник, 29.04.2025, 18:20 | Сообщение # 1
Админ
Группа: Администраторы
Сообщений: 519
Статус: Offline
https://vrn-chess.ucoz.ru/index/kombinatorika/0-168

Привет
 
VenyaДата: Вторник, 29.04.2025, 19:44 | Сообщение # 2
Админ
Группа: Администраторы
Сообщений: 519
Статус: Offline
А три цифры делает пользователь, нажимая поочередно на две ячейки, третья закрывается самостоятельно

Привет
 
MATPOCДата: Среда, 30.04.2025, 10:33 | Сообщение # 3
Пеленочник
Группа: Модераторы
Сообщений: 28
Статус: Offline
Задача решена не верно!

1. В ответе повторяются сочетания:
 дважды, четыре раза: 1_3;   3_4;   3_5;   5_6
 трижды, два раза: 5_6;   6_7

2. В ответе отсутствуют шесть сочетаний:
1_5;   2_4;   3_7;   4_6;   4_7;   5_7

3. В ответе должно быть 7 подмножеств из трёх цифр, а их больше - 8 шт.


16*16=256
 
VenyaДата: Среда, 30.04.2025, 13:27 | Сообщение # 4
Админ
Группа: Администраторы
Сообщений: 519
Статус: Offline
Первые два пункта не понял.
А ответ из трёх цифр дублируется, почему не знаю. Буду разбираться.


Привет
 
MATPOCДата: Среда, 30.04.2025, 16:18 | Сообщение # 5
Пеленочник
Группа: Модераторы
Сообщений: 28
Статус: Offline
В ответе должны быть ВСЕ возможные сочетания из двух цифр только единажды (без повторов, что я писал выше)!

Да, на странице расчета комбинаторики должно быть ДВА параметра:
 1. задано чисел, N;
 2. число цифр в строке, М.
А параметр "Подмножество" надо убрать, т.к. это расчетная величина полученных подмножеств из заданных величин (N, М).

На экране не нужно показывать сочетания из двух цифр.

Нужно показывать только ответ задачи на мониторе - это количество подмножеств "K" из заданных величин (N, М).


16*16=256
 
VenyaДата: Среда, 30.04.2025, 18:52 | Сообщение # 6
Админ
Группа: Администраторы
Сообщений: 519
Статус: Offline
Позвольте не согласиться, Вариант  из двух чисел нужно показать, и правильное сочетание вариантов из двух чисел пользователь сам создает вариант из трех чисел. Подмножество уберу Так, как  оно действительно лишнее. А в вашем случае можно просто написать список из 7 строк. Но для чего?  Это будет не программа, а сообщение. Нет главного, взаимодействия между пользователям и программой.

Но здесь у меня к вам вопрос? Пробовал первое число поставить 12. И ваш алгоритм действия не проходит?


Привет
 
VenyaДата: Четверг, 01.05.2025, 09:26 | Сообщение # 7
Админ
Группа: Администраторы
Сообщений: 519
Статус: Offline
Цитата MATPOC ()
А параметр "Подмножество" надо убрать, т.к. это расчетная величина полученных подмножеств из заданных величин (N, М).

Убрать этот параметр не получится, так как не будет работать вторая проверка.


Привет
 
VenyaДата: Четверг, 01.05.2025, 13:18 | Сообщение # 8
Админ
Группа: Администраторы
Сообщений: 519
Статус: Offline
Попробовал первое число девятку . Получилось собрать правда с трудом. Четные числа собрать по такому алгоритму не удается. Будет время буду приводить программу в надлежащий вид

Привет
 
MATPOCДата: Суббота, 03.05.2025, 13:02 | Сообщение # 9
Пеленочник
Группа: Модераторы
Сообщений: 28
Статус: Offline
Цитата Venya ()
Вариант  из двух чисел нужно показать, и правильное сочетание вариантов из двух чисел пользователь сам создает вариант из трех чисел.
Пользователь НЕ сможет ПРАВИЛЬНО составить все возможные подмножества "К", т.к. требуется долгий и нудный перебор сочетаний из двух цифр.. Это под силу ТОЛЬКО компьютеру, на то и существует задача..


16*16=256
 
MATPOCДата: Суббота, 03.05.2025, 13:07 | Сообщение # 10
Пеленочник
Группа: Модераторы
Сообщений: 28
Статус: Offline
Цитата Venya ()
Убрать этот параметр не получится, так как не будет работать вторая проверка.
 Проверка корректности заданных условий (для "M"=3):
- 1-я проверка: N * (N-1) / М / (М-1) - должно быть целое число (взятый пример: 7*(7-1)/3/(3-1)=7 - целое число)
- 2-я проверка: К * М / N - должно быть тоже целое число (взятый пример: 7*3/7=3 - целое число)

при выполнении этих двух условий и существуют решения для заданных чисел.
если одно из условий не проходят проверку, то должно быть сообщение: "Решение отсутствует"


16*16=256
 
MATPOCДата: Суббота, 03.05.2025, 13:09 | Сообщение # 11
Пеленочник
Группа: Модераторы
Сообщений: 28
Статус: Offline
Цитата Venya ()
Попробовал первое число девятку . Получилось собрать правда с трудом.
Девятка не проходит вышеуказанную проверку, поэтому задача не должна быть решаемой..


16*16=256
 
MATPOCДата: Суббота, 03.05.2025, 13:18 | Сообщение # 12
Пеленочник
Группа: Модераторы
Сообщений: 28
Статус: Offline
Цитата Venya ()
А в вашем случае можно просто написать список из 7 строк. Но для чего?  Это будет не программа, а сообщение. Нет главного, взаимодействия между пользователям и программой.

Да, необходим просто ответ.. (в данном случае из 7 строк).

Только с помощью программы компьютер может ПРАВИЛЬНО рассчитать ВСЕ подмножества (пользователю самому НЕ составить, т.к. много переборов).


16*16=256
 
VenyaДата: Воскресенье, 04.05.2025, 17:12 | Сообщение # 13
Админ
Группа: Администраторы
Сообщений: 519
Статус: Offline
Цитата MATPOC ()
Девятка не проходит вышеуказанную проверку, поэтому задача не должна быть решаемой..
Ну, почему же. 
Вот решение по ексель 



Получается целое число


Привет
 
VenyaДата: Воскресенье, 04.05.2025, 17:16 | Сообщение # 14
Админ
Группа: Администраторы
Сообщений: 519
Статус: Offline
Цитата MATPOC ()
Да, необходим просто ответ.. (в данном случае из 7 строк).Только с помощью программы компьютер может ПРАВИЛЬНО рассчитать ВСЕ подмножества (пользователю самому НЕ составить, т.к. много переборов).

Ничего страшного, пусть пользователь поломает голову, как компьютер


Привет
 
MATPOCДата: Понедельник, 05.05.2025, 07:57 | Сообщение # 15
Пеленочник
Группа: Модераторы
Сообщений: 28
Статус: Offline
Цитата Venya ()
Ну, почему же. Вот решение по ексель
 
Проверка корректности заданных условий (для "M"=3):
- 1-я проверка: N * (N-1) / М / (М-1) - должно быть целое число (взятый пример: 7*(7-1)/3/(3-1)=7 - целое число)
- 2-я проверка: К * М / N - должно быть тоже целое число (взятый пример: 7*3/7=3 - целое число)

при выполнении этих ДВУХ условий и существуют решения для заданных чисел.


16*16=256
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Copyright MyCorp © 2025
Сайт управляется системой uCoz