Олимпиадный тренинг

Задача . Число решений системы уравнений_01


Задача

Темы:

Определите количество решений системы \(\begin{cases}a_1\cdot x+b_1\cdot y=c_1 \\ a_2\cdot x+b_2\cdot y=c_2\end{cases}.\)
Напишите программу, которая по значениям \(a_1,\ b_1,\ c_1,\ a_2,\ b_2,\ c_2\ \)определяет число решений системы уравнений.
Если система имеет бесконечно много решений, то выведите -1. 
\(KF\ -\ список(кортеж)\ со\ значениями\ a_1,\ b_1,\ c_1,\ a_2,\ b_2,\ c_2\\ (a_1^2+b_1^2>0;a_2^2+b_2^2>0).\)
Программа должна возвращать одно значение N - число решений системы (с учетом пояснений).

Система

KF

N

\(\begin{cases}x+2y=31\\2x-y=91\end{cases}\)

(1, 2, 31, 2,-1,91)

1

\(\begin{cases}x+2y=31\\2x+4y=62\end{cases}\)

(1, 2, 31, 2, 4, 62)

-1

\(\begin{cases}4x+6y=31\\6x+9y=91\end{cases}\)

(4, 6, 31, 6, 9, 91)

0

 

 


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python2
Комментарий учителя