
Python
ПОМОГИТЕ СРОЧНО ПЖ!!
В тестирующую систему необходимо сдавать текстовый файл с ответом (не исходный код программы). В задачи с номером 1 необходимо сдавать ответ к маленькому тесту


Решение сводится к решению системы линейных уравнений методом Крамера.
Для этого необходимо выполнить некоторые преобразования.
Применительно к данному примеру:
0) пусть входная матрица имеет имя „y“
1) представить элементы матрицы в виде вектора (b1, b2, b3, b4, b5, b6, b7, b8, b9) = (y11, y12, y13, y21, y22, y23, y31, y32, y33)
2) создадим массив „а“
1 1 0 1 1 0 0 0 0
1 1 1 1 1 1 0 0 0
0 1 1 0 1 1 0 0 0
1 1 0 1 1 0 1 1 0
1 1 1 1 1 1 1 1 1
0 1 1 0 1 1 0 1 1
0 0 0 1 1 0 1 1 0
0 0 0 1 1 1 1 1 1
0 0 0 0 1 1 0 1 1
(разделение на тройки — условное… просто мне так удобнее ;–)
(первая строка — это используемые в суммировании элементы:
1 1 0
1 1 0
0 0 0
вторая строка
1 1 1
1 1 1
0 0 0
третья
0 1 1
0 1 1
0 0 0
и т.. д.
Идея должна быть ясна.)
3) всё готово для решения СЛАУ.
В наличии матрица „a“ и вектор „b“
Алгоритм стандартный через определители: ∆, ∆1, ∆2, ∆3, ∆4, …
4) полученный вектор с решением „x“ нужно вывести в три строки:
x1 x2 x3
x4 x5 x6
x7 x8 x9
Готово!
P.S. Просто объём получается приличный. Поэтому «за спасибо» не хочу тратить своё время.
Для этого необходимо выполнить некоторые преобразования.
Применительно к данному примеру:
0) пусть входная матрица имеет имя „y“
1) представить элементы матрицы в виде вектора (b1, b2, b3, b4, b5, b6, b7, b8, b9) = (y11, y12, y13, y21, y22, y23, y31, y32, y33)
2) создадим массив „а“
1 1 0 1 1 0 0 0 0
1 1 1 1 1 1 0 0 0
0 1 1 0 1 1 0 0 0
1 1 0 1 1 0 1 1 0
1 1 1 1 1 1 1 1 1
0 1 1 0 1 1 0 1 1
0 0 0 1 1 0 1 1 0
0 0 0 1 1 1 1 1 1
0 0 0 0 1 1 0 1 1
(разделение на тройки — условное… просто мне так удобнее ;–)
(первая строка — это используемые в суммировании элементы:
1 1 0
1 1 0
0 0 0
вторая строка
1 1 1
1 1 1
0 0 0
третья
0 1 1
0 1 1
0 0 0
и т.. д.
Идея должна быть ясна.)
3) всё готово для решения СЛАУ.
В наличии матрица „a“ и вектор „b“
Алгоритм стандартный через определители: ∆, ∆1, ∆2, ∆3, ∆4, …
4) полученный вектор с решением „x“ нужно вывести в три строки:
x1 x2 x3
x4 x5 x6
x7 x8 x9
Готово!
P.S. Просто объём получается приличный. Поэтому «за спасибо» не хочу тратить своё время.
1) представить элементы матрицы в виде вектора (b1, b2, b3, b4, b5, b6, b7, b8, b9) = (y11, y12, y13, y21, y22, y23, y31, y32, y33)
2) создадим массив „а“
1 1 0 1 1 0 0 0 0
1 1 1 1 1 1 0 0 0
0 1 1 0 1 1 0 0 0
1 1 0 1 1 0 1 1 0
1 1 1 1 1 1 1 1 1
0 1 1 0 1 1 0 1 1
0 0 0 1 1 0 1 1 0
0 0 0 1 1 1 1 1 1
0 0 0 0 1 1 0 1 1
(разделение на тройки — условное… просто мне так удобнее ;–)
(первая строка — это используемые в суммировании элементы:
1 1 0
1 1 0
0 0 0
вторая строка
1 1 1
1 1 1
0 0 0
третья
0 1 1
0 1 1
0 0 0
и т.. д.
Идея должна быть ясна.)
3) всё готово для решения СЛАУ.
В наличии матрица „a“ и вектор „b“
Алгоритм стандартный через определители: ∆, ∆1, ∆2, ∆3, ∆4, …
4) полученный вектор с решением „x“ нужно вывести в три строки:
x1 x2 x3
x4 x5 x6
x7 x8 x9
2) создадим массив „а“
1 1 0 1 1 0 0 0 0
1 1 1 1 1 1 0 0 0
0 1 1 0 1 1 0 0 0
1 1 0 1 1 0 1 1 0
1 1 1 1 1 1 1 1 1
0 1 1 0 1 1 0 1 1
0 0 0 1 1 0 1 1 0
0 0 0 1 1 1 1 1 1
0 0 0 0 1 1 0 1 1
(разделение на тройки — условное… просто мне так удобнее ;–)
(первая строка — это используемые в суммировании элементы:
1 1 0
1 1 0
0 0 0
вторая строка
1 1 1
1 1 1
0 0 0
третья
0 1 1
0 1 1
0 0 0
и т.. д.
Идея должна быть ясна.)
3) всё готово для решения СЛАУ.
В наличии матрица „a“ и вектор „b“
Алгоритм стандартный через определители: ∆, ∆1, ∆2, ∆3, ∆4, …
4) полученный вектор с решением „x“ нужно вывести в три строки:
x1 x2 x3
x4 x5 x6
x7 x8 x9
Похожие вопросы
- Задача питон помогите срочно
- Домашнее задание по программированию, помогите срочно!
- Задание по программированию помогите срочно!!!
- Помогите срочно решить эту задачу
- ПОМОГИТЕ СРОЧНО РЕШИТЬ !
- Помогите, срочно Задача Python
- Python! Пожалуйста, помогите, срочно!!!
- Помогите пж, я новичок в языке python.
- Пайтон мучаюсь уже долго потому что уже 2 день на пайтоне но фига неправилно пишу помогите пж
- ЗАДАЧА ПО ПИТОНУ ПОМОГИТЕ ПЖ