Size: a a a

2020 December 07

O

Oleg in Delphi & Lazarus
Это для сценария, когда каждый с каждым не обязан встречаться в рамках одного заезда. Если же обязан, то нужно заполнить таблицу N*N с выбитой главной диагональю, на пересечении ряда и колонки пишем, в какой заезд эта пара сравнивается. И НОК здесь тоже работает - таблицу придется продлить или вправо, или вниз на целое число раз, пока количество заполняемых ячеек, расположенных выше главной диагонали в каждом из таких квадратов, не станет делиться на M. То есть, надо вычислить НОК(N*(N-1)/2;M) - потребуется столько памяти.
источник

O

Oleg in Delphi & Lazarus
Что-то автор задачи молчит, ТЗ не уточняет. Спит ещё, наверное 🙂
источник

N

Nik in Delphi & Lazarus
Oleg
Что-то автор задачи молчит, ТЗ не уточняет. Спит ещё, наверное 🙂
Просто она ему нафиг не нужна)
источник

N

Nik in Delphi & Lazarus
Oleg
Это для сценария, когда каждый с каждым не обязан встречаться в рамках одного заезда. Если же обязан, то нужно заполнить таблицу N*N с выбитой главной диагональю, на пересечении ряда и колонки пишем, в какой заезд эта пара сравнивается. И НОК здесь тоже работает - таблицу придется продлить или вправо, или вниз на целое число раз, пока количество заполняемых ячеек, расположенных выше главной диагонали в каждом из таких квадратов, не станет делиться на M. То есть, надо вычислить НОК(N*(N-1)/2;M) - потребуется столько памяти.
Как вариант можно и такое заполнение применить. Соглашусь. Я свой вариант описывал для случая когда каждый с каждым должен посоревноваться.. И не факт, что не ошибся - в коде не проверял.
источник

O

Oleg in Delphi & Lazarus
Для каждый с каждым нужно построить полный граф на N вершинах, за каждый шаг добавляя по M ребер. Всего у нас N*(N-1) ребер. Это число должно делиться на M. Если не делится - придется строить "второй этаж", третий и т.д.
источник

O

Oleg in Delphi & Lazarus
Пардон, N*(N-1)/2 ребер, конечно же.
источник

АА

Алиби Алшынбай... in Delphi & Lazarus
Добрый день, не могли бы помочь  чем в lazarus(linux) можно заменить. GetWindows Directory(@WinDir,255)? Windir это байтовый массив [0..255]
источник

AS

Alexey Shumkin in Delphi & Lazarus
Алиби Алшынбай
Добрый день, не могли бы помочь  чем в lazarus(linux) можно заменить. GetWindows Directory(@WinDir,255)? Windir это байтовый массив [0..255]
А что делает GetWindowsDirectory?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Алиби Алшынбай
Добрый день, не могли бы помочь  чем в lazarus(linux) можно заменить. GetWindows Directory(@WinDir,255)? Windir это байтовый массив [0..255]
Кстати, 255 не стоило использовать :) а MAX_PATH
источник

АА

Алиби Алшынбай... in Delphi & Lazarus
Создаю ини файл
источник

AS

Alexey Shumkin in Delphi & Lazarus
Алиби Алшынбай
Создаю ини файл
Ты не ответил на вопрос :)
Но и этот ответ наводит на мысль, что ты кое-что неправильно делаешь.
Таки ответ на первый вопрос?
источник

АА

Алиби Алшынбай... in Delphi & Lazarus
Ну в Виндоус, она получает путь к директории  windows, пытаюсь передать программу кроссплатформенную вот не знаю чем заменить ее в линуксе
источник

АА

Алиби Алшынбай... in Delphi & Lazarus
Alexey Shumkin
Кстати, 255 не стоило использовать :) а MAX_PATH
Спасибо, да так лучше будет
источник

AS

Alexey Shumkin in Delphi & Lazarus
Алиби Алшынбай
Ну в Виндоус, она получает путь к директории  windows, пытаюсь передать программу кроссплатформенную вот не знаю чем заменить ее в линуксе
Ну так ты узнай/определись, что именно ты хочешь сделать, для начала, а потом уже можно и спрашивать, что для этого нужно вызвать
источник

АА

Алиби Алшынбай... in Delphi & Lazarus
В общем получить директорию и создать там ini файл
источник

AS

Alexey Shumkin in Delphi & Lazarus
Алиби Алшынбай
В общем получить директорию и создать там ini файл
Для чего?
источник

АА

Алиби Алшынбай... in Delphi & Lazarus
Хранить определенные параметры
источник

AS

Alexey Shumkin in Delphi & Lazarus
Алиби Алшынбай
В общем получить директорию и создать там ini файл
У тебя (твой программы) всегда будут права сделать это в каталоге Windows, например?
источник

АА

Алиби Алшынбай... in Delphi & Lazarus
Да
источник

AS

Alexey Shumkin in Delphi & Lazarus
Алиби Алшынбай
Хранить определенные параметры
Зачем это делать в каталоге Windows?
источник