Public submissions
|Source code of every submission to this problem in this contest|will be visible for everyone since {$pdata.sc_from}.|
Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

TRIDCT - Triangle Detection

Dane są wierzchołki niezdegenerowanego trójkąta p1=(x1, y1), p2=(x2, y2), p3=(x3, y3). Sprawdź, czy jest to trójkąt: ostrokątny, prostokątny, rozwartokątny.

Input

W każdej linii 6 liczb całkowitych z przedziału [-1000, 1000] będących współrzędnymi kolejnych wierzchołków trójkąta:

x1 y1 x2 y2 x3 y3
.....
0 0 0 0 0 0 

Ostatnia linia, w której znajduje się 6 zer sygnalizuje koniec danych wejściowych.

Output

Dla każdego przypadku w osobnej linii jedna litera:
O, jeśli trójkąt jest ostrokątny
P, jeśli trójkąt jest prostokątny,
R, jeśli trójkąt jest rozwartokątny.

Przykład

Wejście:
-5 -5 0 5 5 -5
1 10 2 0 10 -1
0 0 0 10 5 5
0 0 0 0 0 0
Wyjście:
O
R
P

Dodane przez:kuszi
Data dodania:2011-01-11
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM64 SCALA SCM qobi
Pochodzenie:folklor
Public source code since: 2012-06-16 15:43:52

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.