170 похожих чатов

В этом условии неопределенность, второй аргумент это что? Количество участков

или примерный размер участка, потому что в первом случае(13) это количество участков, а во втором(3) это примерный размер участка.

2 ответов

5 просмотров

что за второй случай? Есть отрезок и надо просто "порезать" его на данное количество кусков. Длина куска должна быть целочисленным значением. Если же на равные куски поделить не получается, то куски должны быть максимально равными, насколько это возможно: 10 можно разделить на 5 равных кусков: 2 2 2 2 2 10 нельзя разделить на 3 равных кускв, поэтому максимально приближаем значения: 3 4 3 20 нельзя разделить на 13 равных кусков: 2 1 2 1 2 2 1 2 1 2 1 2 1

Мне это надо применть на микроконтроллере ардуино, есть диод и он должен гореть заданное количество раз в секунду (количество передается как параметр). Минимальное значение времени - миллисекунда. Получается, если я хочу, чтобы диод горел 3 раза в секунду, я делю 1000/3, и, так как это целочисленное значение я получу 333. Диод будет мигать каждые 333 секунды. 333 + 333 + 333 = 999, что уже меньше секунды. Поэтому функция должна равномерно распределять разные значения, чтобы диод не мигал по разному в начале и конце цикла

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Всем привет! Кто нибудь парсил в ручную JSON без библиотек и фреймворков? Есть может ссылки на оптимальный алгоритмы работы с текстом и примеры таких парсеров?
Lem
27
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
Есть сайт. Там была древняя версия эво. Стоял плагин, который каждый коммент в Jot делал отдельной страницей. После обновления все слетело, теперь старница открывается отдельн...
Artem
1
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
А чем вам питонисты не угодили?😂
.
79
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Приветствую всех. Хочу начать изучать код для программирования микроконтроллеров и не пойму с чего начать. То ли с Си, то ли с плюсов. Чем языки вообще различаются. С чего мож...
Андрей
7
Карта сайта