- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
صالح که برنامهنویسی بلد است با خواهر بازیگوشش قرار میگذارد که به ازای خوراکی تکالیف ریاضی او را انجام دهد. او میخواهد برنامهای بنویسد که به سادهترین روش ممکن تکالیف ریاضی خواهرش را حل کند.
سوال بدین شکل است که به شما ضرایب یک معادله درجه دو داده میشود و از شما خواسته میشود مشخص کنید که معادله چند ریشه دارد و در صورت وجود ریشههای آن را تعیین کنید و در پایان بگویید سهمی نظیر آن از چند ناحیه محور مختصات میگذرد.
ورودی تنها شامل یک خط است که در آن سه عدد غیرگنگ double
که ضرایب معادله درجه دوم
خروجی شامل ۲ الی ۴ خط است که در خط اول تعداد ریشههای معادله نوشته میشود. در صورت وجود ۲ ریشه در خط دوم ریشه بزرگتر و خط سوم ریشه کوچکتر نوشته میشود و در خط آخر مشخص میشود که سهمی نظیر معادله از چند ناحیه محور مختصات میگذرد. برای درک بهتر فرمت خروجی به مثالها دقت کنید.
1 -2 1
there is 1 root
1
It passes through 2 coordinate regions
معادله
1 5 2
there are 2 roots
-0.438447
-4.56155
It passes through 3 coordinate regions
معادله
2 1 3
there is no root
It passes through 2 coordinate regions
معادله
1.5 7 3.5
there are 2 roots
-0.569499
-4.09717
It passes through 3 coordinate regions
معادله