Войти
Регистрация
Спроси ai-bota
агата281
24.11.2021 13:50
Найти количество вариантов, для заполнения поля 12х2 фигурами 1х2 или 2х1 (использовать можно всего 12 раз ( фигуры 1х2 или 2х1 )) зы.сы. поле 3х2 можно заполнить тремя желательно вместе с кодом, но можно и просто число.
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
kami654
19.05.2020 22:00
Многократное выполнение некоторой совокупности действий - это... условие цикла счетчик цикла тело цикла...
Nik228tyto4ki
19.07.2022 15:49
В следующих высказываниях выдели простые, обозначив каждое из них буквой; запиши с букв и знаков логических операций каждое составное высказывание.А. Неверно, что Солнце...
dhkbzdyjnxx
07.02.2021 15:50
Покажите функцию программы УТИЛИТА: A) Программа для и необходимых моментов B) Программа используется при обмене информации C) Программа для решения определенного класса...
danilgranin20
22.05.2021 14:36
Определите значение целочисленной переменной S после выполнения операторов: S:=0 нц для i от 1 до 2 нц для j от 2 до 3 S:=S+i+j кц кц...
Stukaneva
06.02.2023 11:03
Исходные значения переменных задать самостоятельно. Составить программу, которая запрашивает ввод возраста человека и определяет, является он пожилым или нет. Предельное...
12R34O56M78A
07.09.2021 18:32
Інформатика сторона а першого прямокутника дорівнює 4м...
Kaatja170
14.12.2021 07:33
Имеется x монет достоинствами n1, n2, n3, , nm рублей. мальчик хочет узнать k - количество выбрать из этих монет y рублей. монеты одинакового достоинства считаются...
VF85
14.04.2020 08:52
Решите карточку жилательно быстро...
МариКэт1
14.04.2020 08:52
Тест: Голосеменные растения. 1. К отделу голосеменных относятся растения: . а) имеющие цветки, но не образующие плодов; б) не имеющие цветков, но образующие семена...
gilkin01
29.07.2022 14:51
It...often rain in summer?...
Ответ:
Hause1
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-бота