معادله خط


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

اعداد صحیح aa و bb به شما داده می‌شود. از شما می‌خواهیم برنامه‌ای بنویسید که تعداد جواب‌های حقیقی معادله‌ی زیر را مشخص کند.

ax+b=0ax + b = 0

  • اگر این معادله دقیقا یک جواب دارد، عبارت unique را چاپ کنید.
  • اگر این معادله بی‌شمار جواب دارد، عبارت infinite را چاپ کنید.
  • اگر این معادله هیچ جوابی ندارد، عبارت invalid را چاپ کنید.

ورودی🔗

در سطر اول ورودی عدد صحیح aa و در سطر دوم ورودی عدد صحیح bb داده می‌شود.

100a,b100-100 \leq a, b \leq 100

خروجی🔗

در تنها سطر خروجی، یکی از سه عبارت فوق را چاپ کنید.

مثال🔗

ورودی نمونه ۱🔗

2 -3
Plain text

خروجی نمونه ۱🔗

unique
Plain text

معادله به صورت 2x3=02x - 3 = 0 خواهد بود، که دقیقا یک جواب دارد و آن در x=1.5x = 1.5 است.

ورودی نمونه ۲🔗

0 7
Plain text

خروجی نمونه ۲🔗

invalid
Plain text

معادله به صورت 0×x+7=00 \times x + 7 = 0 خواهد بود، که هیچ جوابی ندارد.

ورودی نمونه ۳🔗

0 0
Plain text

خروجی نمونه ۳🔗

infinite
Plain text

معادله به صورت 0×x+0=00 \times x + 0 = 0 خواهد بود، که هر عدد حقیقی جواب آن است، پس بی‌شمار پاسخ دارد.

مساحت پیچیده


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

شکل زیر یک مربع به ضلع aa است که از هر یک از راس‌های این مربع، یک دایره به شعاع aa رسم کرده‌ایم. می‌خواهیم مساحت ناحیه‌ی مشترک بین این چهار دایره را محاسبه کنیم.

توضیح تصویر

ورودی🔗

در تنها خط ورودی یک عدد صحیح aa داده شده است. 1a1001 \le a \le 100

خروجی🔗

در تنها خط خروجی یک عدد اعشاری که برابر با پاسخ مسئله است را چاپ کنید. پاسخ شما باید حداقل تا ۶ رقم بعد از اعشار دقیق باشد.

مثال🔗

ورودی نمونه ۱🔗

1
Plain text

خروجی نمونه ۱🔗

0.315146743627720412
Plain text

ورودی نمونه ۲🔗

2
Plain text

خروجی نمونه ۲🔗

1.260586974510881647
Plain text

ورودی نمونه ۳🔗

10
Plain text

خروجی نمونه ۳🔗

31.514674362772041179
Plain text

سینوس طبیعی


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

عدد صحیح و مثبت kk داده شده است، یک عدد طبیعی مانند nn پیدا کنید که:

0sin(nrad)1k0 \leq \sin(n^{rad}) \leq \frac{1}{k}

توجه کنید nn برحسب رادیان است. برای مثال:

sin(1rad)0.8414709848,sin(30rad)0.98803162409\sin(1^{rad}) \approx 0.8414709848, \quad \quad \sin(30^{rad}) \approx -0.98803162409

لازم بذکر است که نیازی نیست مقدار nn کمینه باشد. می‌توان ثابت کرد که به ازای هر kk طبیعی، چنین عدد طبیعی مثل nn وجود دارد که در شرط بالا صدق می‌کند و n109n \leq 10^9 است.

از شما می‌خواهیم یکی از این مقادیر nn را به دلخواه چاپ کنید.

ورودی🔗

در تنها سطر ورودی عدد طبیعی kk به شما داده می‌شود. 1k1000001 \leq k \leq 100 \, 000

خروجی🔗

در تنها سطر خروجی nn را چاپ کنید. 1n1091 \leq n \leq 10^9

مثال‌ها🔗

ورودی نمونه ۱🔗

1
Plain text

خروجی نمونه ۱🔗

1
Plain text

0sin(1)0.841470984811=1.00 \leq sin(1) \approx 0.8414709848 \leq \frac{1}{1} = 1.0

ورودی نمونه ۲🔗

2
Plain text

خروجی نمونه ۲🔗

3
Plain text

0sin(3)0.1411200080612=0.50 \leq sin(3) \approx 0.14112000806 \leq \frac{1}{2} = 0.5

ورودی نمونه ۳🔗

7
Plain text

خروجی نمونه ۳🔗

3
Plain text

0sin(3)0.14112000806170.14285714280 \leq sin(3) \approx 0.14112000806 \leq \frac{1}{7} \approx 0.1428571428

اتومورفیک


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

به یک عدد صحیح مثل aa، اتومورفیک می‌گوییم اگر در هر بار ضرب کردن aa در خودش، عدد aa در سمت راست عدد حاصل ظاهر شود.

برای مثال عدد ۶ یک عدد اتومورفیک است. چون در هر چندبار ضرب کردن آن در خودش، خودش در سمت راست عدد حاصل ظاهر می‌شود.

از شما می‌خواهیم برنامه‌ای بنویسید که با دریافت عدد kk، kkامین عدد «اتومورفیک» را چاپ کند.

ورودی🔗

در تنها سطر ورودی عدد طبیعی و مثبت kk آمده است.

1k361 \leq k \leq 36

خروجی🔗

در تنها سطر خروجی، kkامین عدد اتومورفیک را چاپ کنید.

مثال🔗

ورودی نمونه ۱🔗

1
Plain text

خروجی نمونه ۱🔗

0
Plain text

02=0,03=0,0^2 = 0, \quad\quad 0^3 = 0, \quad\quad \dots

ورودی نمونه ۲🔗

2
Plain text

خروجی نمونه ۲🔗

1
Plain text

12=0,13=1,1^2 = 0, \quad \quad 1^3 = 1, \quad\quad \dots

ورودی نمونه ۳🔗

3
Plain text

خروجی نمونه ۳🔗

5
Plain text

52=25,53=125,5^2 = 25, \quad \quad 5^3 = 125, \quad\quad \dots

ورودی نمونه ۴🔗

7
Plain text

خروجی نمونه ۴🔗

376
Plain text

3762=141376,3763=53157376,376^2 = 141376, \quad \quad 376^3 = 53157376, \quad\quad \dots

یک‌سازی


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

عدد صحیح و مثبت aa به شما داده شده است. از شما می‌خواهیم عدد صحیح و مثبتی را مثل kk پیدا کنید که عدد akak در مبنای ده، فقط از یک تشکیل شده باشد.

اگر چند kk با این خاصیت وجود دارد، یکی را به‌دلخواه چاپ کنید.

ورودی🔗

در تنها سطر ورودی عدد صحیح و مثبت aa آمده است. 1a1000001 \leq a \leq 100 \, 000

خروجی🔗

در تنها سطر خروجی عدد صحیح kk که پاسخ مسئله است را چاپ کنید.

اگر چند kk با این خاصیت وجود دارد یکی را به دلخواه چاپ کنید.

1k1010000001 \leq k \leq 10^{1000 \, 000}

اگر چنین عددی وجود ندارد -1 را چاپ کنید.

مثال🔗

ورودی نمونه ۱🔗

1
Plain text

خروجی نمونه ۱🔗

1
Plain text

ارقام این عدد فقط از 11 تشکیل شده است. a.k=1×1=1a.k = 1 \times 1 = 1

ورودی نمونه ۲🔗

2
Plain text

خروجی نمونه ۲🔗

-1
Plain text

چون مقدار aa برابر 22 است. مقدار a.ka.k همواره زوج خواهد بود. پس رقم یکان آن هیچ‌وقت 11 نمی‌شود.

ورودی نمونه ۳🔗

3
Plain text

خروجی نمونه ۳🔗

37
Plain text

a.k=3×37=111a.k = 3 \times 37 = 111