محمدرضاص که کنکورش را داده، میخواهد در همهی مسابقات برنامهنویسی کوئرا شرکت کند؛ اما اکنون درگیر دستهبندی کردن تعدادی مثلث است.
محمدرضاص باید مثلث را دستهبندی کند. او مختصات هر سه راس مثلثها را دارد.
در ابتدا او باید به ازای هر سه نقطه، بدست آورد که آیا این سه نقطه تشکیل یک مثلث با مساحت مثبت میدهند یا نه. (اگر سه نقطهی داده شده همخط باشند و یا یک جفت نقطه برابر بینشان باشد، این سه تشکیل یک مثلث را نمیدهند. در این حالات اگر آن سه را به هم وصل کنیم مساحت شکل بدست آمده برابر ۰ میشود.)
اگر سه نقطه داده شده مثلثی با مساحت مثبت بودند، او باید آنها را دسته بندی کند. او مثلثها را بر حسب زوایایشان به سه دسته تقسیم میکند:
همچنین محمدرضاص این مثلثها را بر اساس طول ضلعهایشان به سه دسته تقسیم میکند:
محمدرضاص برای اینکه به مسابقهی کوئرا برسد، باید برنامهای بنویسد که این کار را برای او انجام دهد. به او با نوشتن این برنامه کمک کنید!
در سطر اول ورودی یک عدد آمده است که نمایانگر تعداد مثلثهای داده شده به محمدرضاص است.
در هر سطر از سطر بعدی، مختصات رئوس یک مثلث آمده است. هریک از این خطوط شامل ۶ عدد صحیح است که مختصات سه راس این مثلث برابر و و است.
خروجی باید شامل سطر باشد. به ازای مثلثهای ورودی، وضعیت و دستهبندی آنها را به ترتیب ورودی در سطری جداگانه خروجی دهید. این وضعیت ۷ حالت میتواند داشته باشد:
not a triangle
(اگر نقاط داده شده تشکیل یک مثلث با مساحت مثبت نمیدهند)isosceles acute triangle
isosceles obtuse triangle
isosceles right triangle
scalene acute triangle
scalene obtuse triangle
scalene right triangle