Войти
Регистрация
Спроси ai-bota
osharapa
14.03.2023 08:41
Найти количество вариантов, для заполнения поля 12х2 фигурами 1х2 или 2х1 (использовать можно всего 12 раз ( фигуры 1х2 или 2х1 )) зы.сы. поле 3х2 можно заполнить тремя желательно вместе с кодом, но можно и просто число.
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
sench99da
08.06.2022 02:09
Кто знает ответ? 1. A persistent storage device is used for storage:a) a particularly valuable application programs b) programs to boot the computer and test its...
KaiBennet
27.01.2023 13:09
Племя Чероки пишет письма пользуясь 16 – символьным алфавитом. Племя Вампуи пользуется 32 – символьным алфавитом. Вожди племен обменялись письмами. Письмо племени...
Nahchik
17.11.2022 14:07
решить задачу на языке PascalABC. NET 3.5.1...
Yana0865
05.05.2020 08:43
Каков объём носителей информации трёхдюймовая дискета -1,44 мегабайтов а в байтах? жестокий диск-? ( лазерный диск (...
grishchenkova0
05.05.2020 08:43
Вчем состоят основные различия форматов растровых графических файлов...
макс3104
05.05.2020 08:43
Один из удобных представления графической информации с чисел. 15 букв вторая-е, девятая-о, одинадцая и четырнадцая-а....
romankovalev21
04.11.2022 01:55
Запиши значение: 4 б = бита. ответ записать числом Найди значение выражения: 3 б + 15 битов = битов. ответ запиши числом *Найди значение выражения: 2 б * 16 битов...
д54
28.08.2020 02:11
8. у вити две мышки (зелёная и фиолетовая), два коврика для мышки (синий и красный) и две клавиатуры (черная и белая). сколько различных наборов по цвету он может...
аня2941
04.11.2021 13:40
1) массив из 10 целых элементов заполнен случайными числами из промежутка [10, 100], печать в строчку. найти минимум в первой половине массива и максимум во второй...
katalinatraist
19.09.2021 18:38
Информатика 8 элементы логики...
Ответ:
leyla623
30.09.2020 07:54
Тебя интересует левое верхнее число из матрицы
, что, кстати, является 12 числом фибоначчи
#include <iostream>
// матрица 2 на 2// a b// c dtemplate< typename T = int >class matrix2{public: T a, b, c, d;
matrix2() : a(0), b(0), c(0), d(0) {} matrix2(T a, T b, T c, T d) : a(a), b(b), c(c), d(d) {}
matrix2 & operator *= (matrix2 & other) { T ta, tb, tc, td; ta = a * other.a + b * other.c; tb = a * other.b + b * other.d; tc = a * other.c + c * other.d; td = b * other.c + d * other.d; a = ta, b = tb, c = tc, d = td; }
matrix2 operator * (matrix2 & other) { T ta, tb, tc, td; ta = a * other.a + b * other.c; tb = a * other.b + b * other.d; tc = a * other.c + c * other.d; td = b * other.c + d * other.d; return matrix2(ta, tb, tc, td); }
matrix2 pow(int power) { matrix2 result(1, 0, 0, 1); matrix2 cur = *this; while (power) { if (power & 1) { power ^= 1; result *= cur; } else { power >>= 1; cur *= cur; } } return result; }
void operator = (matrix2 other) { a = other.a; b = other.b; c = other.c; d = other.d; }
friend std::ostream & operator << (std::ostream & ostr, matrix2 ma) { ostr << std::endl; ostr << ma.a << " " << ma.b << std::endl; ostr << ma.c << " " << ma.d << std::endl; return ostr; }
};
int main(void){ matrix2< int > m1(1, 1, 1, 0), tmp;
const int N = 12;
std::cout << m1.pow(N).a;
return 0;}
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота