Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 1 |
[ Сообщений: 2 ] |
|
Автор | Сообщение | |
---|---|---|
pplanet |
|
|
Нужно вставить всегда на каждую пятую позицию результирующего множества(Ci) элементы второго множества Bi. Между этими элементами вставляется элементы первого множества Ai. нужно вывести общую формулу вставляемой позиции относительно каждой порции выбираемых элементов множества Аi . Ограничения - 1. элементы Ai всегда выбираются по 10 . 2. (это создает другое ограничения - в формуле могут быть переменные только относительно этих индексов) 3. элементы Bi всегда вставляются на каждую пятую позицию результирующего множества(Ci) 4. (первая выборка имеет жесткие позиции и под общую последовательность не попадает номера позиций 1,5,10). 5. элементы второй выборки выбираются по 2 или по 3 в зависимости от того сколько нужно вставить. и это число должно быть подсчитано до вставки начал писать формулу но очень сложно аналитически задать сколько в пределах каждых выбираемых 10 элементов будет вставляться элементов множества Bi (2 или 3). Причем вставляемые позиции всегда разные. например номера позиций относительно каждых 10-ти выбираемых элементов первого множества будут такими... именно их нужно получать в общей формуле . страница 2 - позиции 2 6 10 стр 3 - позиции 4,8 стр 4 - позиции 2,6 стр 5 - позиции 1,5,9 стр 6 - позиции 3,7 и тд пытаюсь вывести формулу но ей подобные формулы дают неверные результаты ( page >=3 ) && (((page-2)*10+n +per_page*(page-2) )%5) ==0 при выполнении этого условия нужно вставлять элементы множества Bi per_page -которые выбираются из общего набора с количеством по per_page (2 или 3)... тоже общ формулу еще не вывел page- номер выборки n -номер выбираемого элемента из Аi (от 1 до 10) на каждом page |
||
Вернуться к началу | ||
pplanet |
|
|
Уточнение
пытаюсь вывести формулу , но ей подобные формулы (пробовал разные коэффициенты ) дают неверные результаты Код: //этот цикл проходит по всем 10 элементов (Ai ) каждой страницы (page) foreach( Ai as n,Ai`) { if( ( page >=3 ) and (((page-2)*10+n +per_page*(page-2) )%5) ==0) { // вывести Bi } } при выполнении этого условия нужно вставлять элементы множества Bi and -логическое умножение %- остаток от деления == - сравнение на соответствие... то есть в этой формуле выражение во вторых скобках делится нацело на 5 это просто как пример незавершенного решения per_page -количество данных которые выбираются из общего набора с количеством по per_page (2 или 3)... для вычисления per_page - формулу еще не вывел, переменная per_page участвует в решении ограничения 5 page- номер выборки n -номер выбираемого элемента из Аi (от 1 до 10) на каждом page p.s. сама задача реальная, возникшая при программировании выдачи пагинированных списков разных данных на одной странице сайта |
||
Вернуться к началу | ||
[ Сообщений: 2 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Линейная рекуррентная последовательность | 0 |
113 |
08 окт 2020, 13:17 |
|
Рекуррентная последовательность | 2 |
122 |
26 ноя 2020, 02:25 |
|
Рекуррентная последовательность | 1 |
77 |
26 ноя 2020, 12:37 |
|
Рекуррентная последовательность | 2 |
338 |
10 дек 2014, 16:12 |
|
Рекуррентная последовательность из определённого интеграла
в форуме Интегральное исчисление |
0 |
195 |
10 дек 2014, 23:37 |
|
Рекуррентная последовательность и производящие функции
в форуме Линейная и Абстрактная алгебра |
14 |
791 |
17 фев 2019, 23:09 |
|
Одна интересная бесконечная последовательность
в форуме Размышления по поводу и без |
36 |
2023 |
06 мар 2019, 20:36 |
|
Рекуррентная формула | 3 |
804 |
27 дек 2017, 23:31 |
|
Рекуррентная формула ряда
в форуме Ряды |
6 |
341 |
23 дек 2018, 20:09 |
|
Найти интеграл. Рекуррентная формула
в форуме Интегральное исчисление |
4 |
165 |
24 дек 2020, 11:40 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |