Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
yrik0440
14.12.2021 03:59 •
Информатика
РЕБЯТЗадание 8 класс">
Показать ответ
Ответ:
maks737
11.03.2022 02:30
Пример решения
[640, 480, 4]
Объем памяти = 640 * 480 пикселей * 4 бит = 1228800 бит = 1228800 / 8 / 1024 Кбайт = 150.0 Кбайт ~= 150 Кбайт
Таблица
640 x 480 * 4 = 150.0 Кбайт
640 x 480 * 8 = 300.0 Кбайт
640 x 480 * 16 = 600.0 Кбайт
640 x 480 * 24 = 900.0 Кбайт
640 x 480 * 32 = 1200.0 Кбайт
800 x 600 * 4 = 234.375 Кбайт
800 x 600 * 8 = 468.75 Кбайт
800 x 600 * 16 = 937.5 Кбайт
800 x 600 * 24 = 1406.25 Кбайт
800 x 600 * 32 = 1875.0 Кбайт
1024 x 768 * 4 = 384.0 Кбайт
1024 x 768 * 8 = 768.0 Кбайт
1024 x 768 * 16 = 1536.0 Кбайт
1024 x 768 * 24 = 2304.0 Кбайт
1024 x 768 * 32 = 3072.0 Кбайт
1280 x 1024 * 4 = 640.0 Кбайт
1280 x 1024 * 8 = 1280.0 Кбайт
1280 x 1024 * 16 = 2560.0 Кбайт
1280 x 1024 * 24 = 3840.0 Кбайт
1280 x 1024 * 32 = 5120.0 Кбайт
0,0
(0 оценок)
Ответ:
BULATIKSPB
09.04.2022 21:07
Код#include <iostream>#include <utility>#include <numeric>#include <vector>class Beast { int trigger; double aggression; double rage_aggression;public: Beast() = default; Beast(int trigger, double aggression, double range_aggression) : trigger(trigger), aggression(aggression), rage_aggression(range_aggression) { } Beast(const Beast&) = default; Beast(Beast&&) = default; Beast& operator=(const Beast&) = default; Beast& operator=(Beast&&) = default; [[nodiscard]] double calculate_aggression(unsigned long amount) const { return amount > trigger ? rage_aggression : aggression; } void ReadFrom (std::istream& is) { is >> aggression >> rage_aggression >> trigger; } void WriteTo(std::ostream &os) const { os << aggression << " " << rage_aggression << " " << trigger; }};std::istream& operator >>(std::istream &is, Beast &cls) { cls.ReadFrom(is); return is;}std::ostream& operator <<(std::ostream &os, const Beast &cls) { cls.WriteTo(os); return os;}class Cage { double durability; std::vector<Beast> container;public: explicit Cage(double durability, std::vector<Beast> container) : durability(durability), container(std::move(container)) { } Cage(const Cage&) = default; Cage(Cage&&) = default; Cage& operator=(const Cage&) = default; Cage& operator=(Cage&&) = default; [[nodiscard]] double calculate_aggressive() const { auto amount = container.size(); if (amount == 0) return 0; return std::accumulate(container.begin(), container.end(), 0.0, [amount](double total_aggressive, const Beast & beast){ return total_aggressive + beast.calculate_aggression(amount); }); } [[nodiscard]] bool is_it_normal() const { auto aggressive = calculate_aggressive(); return aggressive <= durability; } [[nodiscard]] int get_capacity() const { return container.size(); } [[nodiscard]] double get_durability() const { return durability; }};template <typename T>void subsetsUtil(std::vector<T>& A, std::vector<std::vector<T> >& res, std::vector<T>& subset, int index){ res.push_back(subset); for (int i = index; i < A.size(); i++) { // include the A[i] in subset. subset.push_back(A[i]); // move onto the next element. subsetsUtil(A, res, subset, i + 1); // exclude the A[i] from subset and triggers // backtracking. subset.pop_back(); }}template <typename T>std::vector<std::vector<T>> P(std::vector<T>& A){ std::vector<T> subset; std::vector<std::vector<T>> res; int index = 0; subsetsUtil(A, res, subset, index); return res;}int main () { int n, s; Beast noname{}; std::vector<Beast> set_of_beasts; std::cin >> n >> s; for (auto i = 0; i < n; ++i) { std::cin >> noname; set_of_beasts.push_back(noname); } auto selections = P(set_of_beasts); std::vector<Cage> variants; std::transform(selections.begin(), selections.end(), std::back_inserter(variants), [s](std::vector<Beast> &selection){ return Cage(s, selection); }); std::vector<Cage> true_variants; std::copy_if(variants.begin(), variants.end(), std::back_inserter(true_variants), [](Cage& x) {return x.is_it_normal();}); auto the_best_of_the_best_variant = *std::max_element(true_variants.begin(), true_variants.end(), [](Cage & s1, Cage & s2){ return s1.get_capacity() < s2.get_capacity(); }); std::cout << the_best_of_the_best_variant.get_capacity(); return 0;}
0,0
(0 оценок)
Популярные вопросы: Информатика
Dertylt
11.10.2020 03:36
Порівняти периметр і площу квадрата і прямокутника та вивести результат у вигляді текстового повідомлення у Python...
Vitalik200220
13.08.2021 09:33
Выписать основные виды алгоритмов в КуМире с использованием исполнителя Робот...
рута2
27.09.2020 05:32
Нужно решение сколько бит информации содержит сообщение объемом 128 килобайт?...
natslig
06.02.2022 05:09
1.Составьте программу закрашивания клеток, отмеченных звездочкой. Начальное положение Робота - где-то в центре поля. 2.Необходимо перевести Робота из начального положения...
dencommission
11.12.2021 15:42
РАЗВЕТВЛЯЮЩИЙСЯ ВЫЧИСЛИТЕЛЬНЫЙ ПРОЦЕСС (РВП) По выбранному в соответствии с описанной выше методикой номеру варианта составить программу вычисления функции на языке PASCAL:...
костя665
12.12.2020 07:27
Информатика Составить алгоритм перемещения Робота на одну клетку в том направлении, в котором это возможно -_-Фото ...
витя55346
06.02.2022 10:43
ПО БРАТСКИ! - 200 Сравните пары предложений. Какие из них являются двусоставными, какие односоставными? В каких предложениях выделенные слова обозначают признак действия,...
Щплкуовощлл
14.06.2021 17:47
Put the words in the correct order. 1 are/park/ playing /children /in/cricket/the/the.2 working /Rome/ month /is/in/Paul/this. 3 can t /I/ swim/suit/ because /I/ am/wearing...
14sanka
04.03.2023 16:23
1. Як документы описують життя селян? 2. Як в документах показано життя шляхти?3. Яким було життя містян?...
Salekhova58
13.06.2020 21:16
Сколько целых чисел Находится между корень из 11 и корень из 21...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
[640, 480, 4]
Объем памяти = 640 * 480 пикселей * 4 бит = 1228800 бит = 1228800 / 8 / 1024 Кбайт = 150.0 Кбайт ~= 150 Кбайт
Таблица
640 x 480 * 4 = 150.0 Кбайт
640 x 480 * 8 = 300.0 Кбайт
640 x 480 * 16 = 600.0 Кбайт
640 x 480 * 24 = 900.0 Кбайт
640 x 480 * 32 = 1200.0 Кбайт
800 x 600 * 4 = 234.375 Кбайт
800 x 600 * 8 = 468.75 Кбайт
800 x 600 * 16 = 937.5 Кбайт
800 x 600 * 24 = 1406.25 Кбайт
800 x 600 * 32 = 1875.0 Кбайт
1024 x 768 * 4 = 384.0 Кбайт
1024 x 768 * 8 = 768.0 Кбайт
1024 x 768 * 16 = 1536.0 Кбайт
1024 x 768 * 24 = 2304.0 Кбайт
1024 x 768 * 32 = 3072.0 Кбайт
1280 x 1024 * 4 = 640.0 Кбайт
1280 x 1024 * 8 = 1280.0 Кбайт
1280 x 1024 * 16 = 2560.0 Кбайт
1280 x 1024 * 24 = 3840.0 Кбайт
1280 x 1024 * 32 = 5120.0 Кбайт