- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Заранее извиняюсь, если немного сумбурно и не в правильной терминологии .... Я не программист.... :(
Собственно САБЖ. Работать должно под ХР
Вот исходная задача:
Имеется несколько тематических множеств:
А1,А2,А3,А4,.....,Аn
B1,B2,B3,B4,.....,Bn
C1,C2,C3,C4,.....,Cn
D1,D2,D3,D4,......,Dn
E1,E2,E3,E4,.......,En
Тематик может быть несколько, до 10 (в данном примере - пять). Кол-во ячеек - в принципе неограниченно (как правило до 1000-2000)
Каждая Ячейка - файл .txt или .htm(l)
Программка должна обрабатывать эти данные таким образом, чтобы на выходе получались файлы htm, содержащие исходные данные
Например.
1й файл: А1, E5, D3
2й файл: B5, A5, C2
3й файл: E3, A4, C1
4й файл: D2, E2, B2
5й файл: C4, D5, A2
.........
Т.е. помимо исходный данных мы задаем:
количество тематик в итоговых файликах (в одном файлике не должны встречаться два фрагмента из одной тематики). В данном примере в каждом файле - три тематики
Какие моменты еще важны:
Каждая исходная ячейка используется только один раз. Порядок следования тематик в каждом файле - различный. Примерно в равном соотношении тематика А должна стречаться первой, второй или третьей (ну или не встречаться совсем). Аналогично и остальные тематики.
-----------------------------------------------------------
Спасибо, жду в личку. Если есть вопросы - можно в теме. Если кто может объективно оценить стоимость - также не проходите мимо.
Если учитывать, по условию задачи, что количество тематик в итоговых файлах не может быть больше исходного количества тематик (т.к. в противном случае, невозможно сделать так, чтобы в одном выходном файле не было две одинаковые тематики), то можно просто брать тематики следующим образом (к примеру, если в итоговых файлах их должно быть три):
A1, B1, C1
D1, E1, A2
B2, C2, D2
E2, A3, B3
...
Также можно перемешивать каждый набор (в случаях если в выходных файлах должно быть столько же тематик, сколько есть тематических множеств в исходном наборе) случайным образом (с использованием функции генерирующей равномерно распределённые случайные числа), чтобы каждая тематика была расставлена в примерно равном соотношении первой, второй или третьей.
Если что-то неправильно понял - поправляйте.
Смогу написать такую программу на Delphi.