¿Están en una recta?

Tiempo límite 2 s
Memoria límite 256 MB
Casos de prueba 9
Dificultad Fácil Algoritmos
Mostrar (2) GeometríaMatemáticas
Enviar solución

Puntos: 5

Tipos de problema
Lenguajes permitidos
C, C++, Java, Python, Rust

Decide si los \(n\) puntos dados están todos sobre una misma recta.

Entrada

La primera línea tiene \(n\) \((2 \le n \le 1000)\). Cada una de las siguientes \(n\) líneas tiene un punto \(x\) \(y\) con coordenadas enteras de valor absoluto a lo más \(3 \cdot 10^4\). Los puntos son distintos.

Salida

true si están alineados y false si no.

Ejemplo 1

Entrada

6
1 2
2 3
3 4
4 5
5 6
6 7

Salida

true

Ejemplo 2

Entrada

6
1 1
2 2
3 4
4 5
5 6
7 7

Salida

false

Ejemplo 3

Entrada

2
0 0
0 1

Salida

true

Comentarios

No hay comentarios por el momento.