М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
angelina2005hs
angelina2005hs
28.07.2022 15:06 •  Информатика

В магазине продается мастика в ящиках по a кг (тип 1), b кг (тип 2) и c кг (тип 3). Как купить ровно N кг мастики, не вскрывая ящики? Сколькими можно это сделать? Входные данные
Входная строка содержит четыре числа, разделённые пробелами: a , b , c и N .

Выходные данные
В первой строке нужно вывести число которыми можно купить заданное количество мастики ( N кг), не вскрывая ящики. В каждой из последующих K строчек программа должна вывести (через пробелы) три числа, k a , k b и k c : количество ящиков 1, 2 и 3 типов для каждого из K вариантов закупки. Варианты должны выводиться в лексикографическом порядке: сначала варианты с наименьшим значением k a , для одинаковых k a – сначала варианты с наименьшим значением k b и т.д.
На C++

👇
Ответ:
ната1182
ната1182
28.07.2022

#include <iostream>

using namespace std;

int main() {

   int n, a, b, c, s = 0;

   cin >> a >> b >> c >> n;

   

   for (int na = 0; na <= n / a; na++) {

       for (int nb = 0; nb <= (n - a * na) / b; nb++) {

           int kk = n - na * a - nb * b;

           if (kk >= 0 and kk % c == 0) s++;        

       }

   }

   cout << s << endl;

   for (int na = 0; na <= n / a; na++) {

       for (int nb = 0; nb <= (n - a * na) / b; nb++) {

           int ll = n - na * a - nb * b;

           if (ll >= 0 and ll % c == 0)

               cout << na << " " << nb << " " << ll / c << endl;

       }

   }

}

Объяснение:

Зашло на

4,7(53 оценок)
Открыть все ответы
Ответ:
olyadudina98
olyadudina98
28.07.2022
Кульминацией в теории групп и колец Галуа является понятиеконечного поля. Поле, конечное поле обозначает одну и ту же структуру. Однако не стоит забывать о существовании и бесконечных полей, но такие в криптографии не рассматриваются.Поле F <F, +, *, 0, 1> называют конечным, если F - множество его элементов - конечно.Обозначение <F, +, *, 0, 1> означает F - множество элементов, для которых справедливы операции + (аддитивная операциия) и * (мультипликативная операция), а также существует адитивныйединичный элемент по сложению (аддитивный нуль) - 0 иединичный элемент по умножению (мультипликативная единица) - 1.Обозначается конечное поле Fq, где q - количество элементов поля.Если р - простое число и q = р, то Z/(q) - кольцо классов вычетов по модулю р, т.е. конечное поле из р элементов:0 (mod p), 1 (mod p), 2 (mod p), ... , p-1 (mod p),Если a = b (modp), то a  b (modp)Пример 1. Пусть р = 5. Тогда полем является множество {0, 1, 2, 3, 4}. 
Тогда аддитивная операция представлена следующим образом:+01234001234112340223401334012440123мультипликативная операция представлена следующим образом:*123411234224233314244321Пример 2. Решить в поле F(11) уравнения: 1) 5+7 2) 3*4 3) 4*41) 5 + 7 (mod 11)  1 (mod 11); 
2) 3*4 (mod 11)  1 (mod 11);
3) 4*4 (mod 11)  5 (mod 11).Характеристика поляЕсли для любого натурального m в поле F(q)m*1 = 0,то наименьшее m - есть характеристика поля F(q). Иначе поле считается нулевой характеристики.Любое числовое поле - поле нулевой характеристики. Кольцо классов вычетов по модулю простого числа является полем характеристики р.ТЕОРЕМА. Если F - подполе поля H, то характеристика полей F и H равны.Пример 3. Поле из примера 2 - поле F(11) является полем характеристики 11.Пример 4. Поле F(11^3) является также полем характеристики 11, т.к. поле F(11) является подполем поля F(11^3).Поле F(11^3) является уже примером расширенного поля Галуа (см. расширения конечных полей Галуа).
4,6(26 оценок)
Ответ:
katyagulina666
katyagulina666
28.07.2022
Линия управление может существовать без обратной связи, но надежность и точность такой системы стремится к нулю. Исходя из того, что невозможно выполнить никакую операцию с бесконечной точностью, размер погрешности возрастает пропорционально количеству итераций над функцией. Для уменьшения погрешности операции используется обратная связь, призванная скорректировать программу управления (по сути функцию зависимости) таким образом, чтобы нарастания статистической ошибки (погрешности) не происходило. Самый показательный пример в автомобиле обратной связи - это спидометр, показывающий скорость вращения колеса; исходя из его показания водитель может принимать решение об изменении скорости
4,4(80 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ