مینو میخواهد یک سفر شگفت انگیز به شهرجادویی را شروع کند. امّا چون حدس میزند به تنهایی از پسش بر نمیآید به دنبالِ همسفر میگردد. برای همین قصد دارد تعدادی آگهی به منظورِ جذبِ همسفر بنویسد.
مینو قصد دارد آگهیها را با رشتهی که در اختیار دارد بنویسد. بهاین صورت که هر کاراکتر رشتهی را روی یک تکّه کاغذ نوشته و سپس هر آگهی را با چیدن تعدادی از تکّه کاغذها در یک ردیف تولید میکند.
مینو حداکثر چند رونوشت از آگهی میتواند تولید کند؟
در خط اوّل ورودی رشتهی شامل
a
, b
, c
, ..., z
, 1
, 2
, ..., 9
و «فاصله» آمدهاست.
در خط دوّم ورودی متن آگهی شامل
a
, b
, c
, ..., z
, 1
, 2
, ..., 9
و «فاصله» آمدهاست.
هر دو رشتهی ورودی شامل حداقل و حداکثر کاراکتر هستند.
دقّت کنید که فاصله «»
هم یک کاراکتر در نظر گرفته میشود.
در تنها خط خروجی حداکثر تعداد آگهیها را چاپ کنید.
*توضیح نمونه: * چون رشتهی شامل دو فاصله میباشد، واضح است که حداکثر تعداد آگهیها از ۲ بیشتر نیست. و ۲ آگهی هم قابل تولید است.
پگاه خود را به عنوان همسفر مینو معرفی کرد.
حال آنها میخواهند با قطار گشتِ محشر را آغاز کنند. قطار آنها واگن دارد که به ازای هر دقیقا یکی از واگنها کوپه دارد.
کوپههای قطار به ترتیب از چپ به راست با تا شمارهگذاری شدهاند.
عدد یک واگن برابر شمارهی چپ ترین کوپهی آن واگن است.
میدانیم واگنها به ترتیبی بهم متصل شدهاند که تعداد واگنهایی که عدد آنها فرد است، بیشینه میباشد. چینش واگنهای این قطار چگونه است؟
تنها ورودی عدد تعداد واگنهای قطار است.
در خروجی عدد چاپ کنید که تعداد کوپههای هر واگن از چپ به راست است. اگر چند چینشِ خوب برای واگنها وجود داشت یکی از آنها را به دلخواه خروجی دهید.
توضیح نمونه: عدد واگنها در چینش ۵ ۴ ۳ ۱ ۲ به ترتیب ۱۱ ۷ ۴ ۳ ۱ است و بین همهی چینشهای مختلف واگن بیشینهی تعداد واگنهایی که عدد آنها فرد است ۴ میباشد.
مینو و پگاه یک سفر موفّقیّتآمیز را با قطار گذراندند. امّا بلافاصله بعد از پیاده شدن از قطار تعدادی فرد غولپیکر جلوی آنها را گرفتند و اعلام کردند که پگاه باید ریاست قبیلهی آنها را به مدّت یک سال بپذیرد وگرنه او را شقّهشقّه میکنند!
پگاه تصمیم گرفت ریاست قبیله را بپذیرد و قبیله را تا شهرجادویی با خود همراه کند. امّا مینو که اصلاُ اعصاب همراه شدن با اینهمه آدم غولپیکر را نداشت آنها را به چالشی دعوت کرد تا هرکس از این چالش جان سالم به در برد را همراه خود به شهر جادویی ببرد.
پس یک مترسک روی مبدأ صفحهی مختصات قرار داد و هر یک از اعضای قبیله را با یک کلاشنیکف به یکی از نقاط صفحه فرستاد و از آنها خواست تا همزمان به سمت مترسک شلیک کنند (هر گلوله تا جایی به مسیر خود ادامه میدهد که به آدم (زنده یا مُرده!) برخورد کند؛ یعنی با برخورد به مترسک یا گلولهی دیگر متوقف نمیشود).
به مینو بگویید چند نفر از اعضای قبیله در این چالش کشته میشوند.
در خط اوّل ورودی تعداد اعضای قبیله آمدهاست.
در خط بعد در هر خط دو عدد و آمده که نشاندهندهی مختصات نفر اُم است.
تضمین میشود همهی اعداد ورودی صحیح هستند و هیچ دو فردی از قبیله به یک نقطه فرستاده نمیشوند. همچنین هیچ فردی به مبدأ فرستاده نمیشود.
در خروجی تنها یک عدد که برابر کشتهشدگان چالش است را چاپ کنید.
توضیح نمونه: گلولهی فردی که در ایستاده است به فردی که در ایستاده برخورد میکند.
گلولهی فردی که در ایستاده است به فردی که در ایستاده برخورد میکند.
گلولهی فردی که در ایستاده است به فردی که در ایستاده برخورد میکند.
پس در نهایت ۲ نفر مورد اصابت گلوله قرار گرفته و کشته میشوند.
مینو با اینکه موفق شده تعداد زیادی از افراد قبیله را بکشد باز هم از داشتن تعدادی همسفر غول پیکر اصلاً خوشحال نیست.
برای همین پگاه که سعی دارد هوش و لیاقت افراد قبیلهاش را به مینو ثابت کند از مینو میخواهد که سختترین سوالی که در ذهن دارد را از افراد بپرسد و ببیند که با زیرکیِ تمام جوابش را خواهند داد.
سوال مینو از این قرار است:
تعداد چندضلعی در صفحهی مختصات قرار داده شدهاست. خواستهی مینو از افراد پیدا کردن کوچکترین دایرهکوچیکهی ممکن برای این چندضلعیها بعد از انجام حداکثر تا عملیات کلّهشکنی است.
دایرهکوچیکهی چندتا شکل کوچکترین دایره به مرکز مبدأ مختصات است که همهی شکلها را شامل میشود.
مینو برای چند ضلعی شمارهی نقطهی را در نظرگرفته و عملیات کلّهشکنی را به این صورت تعریف میکند:
به غولپیکرها برای حل سؤال مینو کمک کنید.
خط اوّل ورودی شامل دو عدد و است که با فاصله از هم جدا شدهاند.
پس از آن چندضلعی به صورت زیر ورودی داده میشود:
تضمین میشود تمام اعداد ورودی صحیح هستند.
توجه کنید که منظور از چندضلعی با یک رأس، یک رأسِ تنها و منظور از چند ضلعی با دو رأس، دو رأس که با یک ضلع بههم متصل شدهاند است.
در خروجی تنها یک عدد، شعاع کوچکترین دایرهکوچیکهی ممکن بعد از انجام حداکثر تا عملیات کلّهشکنی، را با دقیقاً ۶ رقم اعشار چاپ کنید.
پگاه که حسابی غرقِ ریاست شدهاست تصمیم گرفته از بین غولپیکرها برای خود چندتا مأمور مخصوص انتخاب کند و نشانِ مأمورِ مخصوصِ حاکمِ بزرگ را به آنها اهدا کند.
از این رو سراغ شجرهنامهی افراد قبیله میرود. شجرهنامه یک درخت رأسی است که از رأس شمارهی ۱ ریشهدار شده و هر رأس آن یکی از افراد قبیله است.
در این قبیله مقدار بدبختی هر غولپیکر با یک عدد نشان داده میشود.
همچنین افراد این قبیله به علّت اعتقاد راسخی که به «فرزند بیشتر، زندگیِ شادتر» دارند؛ اعتبار هر فرد را برابر تعداد نوادگان آن فرد در شجرهنامه قرار می دهند.
پگاه میخواهد مأموران مخصوص خود را به گونهای انتخاب کند که مجموع بدبختی آنها از بیشتر نباشد و هیچ مأموری از نوادگان مأمور دیگری نباشد.
مجموع اعتبار مأموران ویژهی پگاه حداکثر چقدر میتواند باشد؟
در خط اوّل دو عدد تعداد افراد قبیله و داده میشود که با یک فاصله از هم جدا شدهاند.
سپس در خط بعد در هر خط دو عدد و آمده که با یک فاصله از هم جدا شدهاند و نشاندهندهی یک رابطهی پدر و پسری بین غولپیکر شماره و غولپیکر شماره هستند.
در خط آخر ورودی عدد داده میشود که عدد اُم میزان بدبختی غولپیکر اُم را نشان میدهد. مقدار بدبختی هر فرد عددی طبیعی بین ۱ تا است.
در خروجی یک عدد که حداکثر مجموع اعتبار مأموران مخصوص پگاه است را چاپ کنید.
توضیح نمونه: اگر پگاه فقط غولپیکر شماره ۳ را انتخاب کند، مجموع اعتبار مأموران بیشینه و برابر ۲ خواهد بود.
همانطور که میدانید در قبیلهی غولپیکرها هر فرد یک عدد بدبختی و یک عدد اعتبار دارد. عدد بدبختی غولپیکر شماره را با و عدد اعتبار او را با نشان میدهیم.
فاصلهی عاطفی دو غولپیکر و برابر است با:
سه غولپیکر و و تشکیل یک اکیپ میدهند اگر مجموع فواصل عاطفی دو به دوی آنها از بیشتر نباشد. به عبارتی:
مینو از وقتی که به هوش و ذکاوت سرشار افراد قبیله پی بردهاست؛ میخواهد تعداد اکیپهای قبیله را بداند. به او کمک کنید.
در خط اوّل ورودی عدد تعداد اعضای قبیله و آمدهاند که با یک فاصله از هم جدا شدهاند.
در خط بعد در هر خط دو عدد و آمدهاست.
در خروجی یک عدد که تعداد اکیپهای غولپیکرهاست را چاپ کنید.
غولپیکرها به همراه مینو و پگاه بعد از یک سفر سخت و طولانی بالأخره به شهرجادویی رسیدند. سُس بیژن، شکلات پارمیدا، روغن لادن، شیرینعسلِ جذّاب و همهی خوراکیهای دیگر از آنها استقبال کردند. ولی بلافاصله بعد از اتمام پذیرایی، ساکنین شهرجادویی مشکلی که به تازگی برای آنها پیش آمده را با پگاه و مینو مطرح کردند تا شاید بتوانند آن را حل کنند.
شهر جادویی شامل شهرستان است که بعضی آنها با یک جاده بههم متصل شدهاند. میدانیم بین هر دو شهرستان دقیقاً یک مسیر وجود دارد. (هر مسیر از تعدادی جاده تشکیل شده است.) به علاوه، هر شهرستان در شهرجادویی تعدادی درخت آلبالو دارد.
ساکنان شهر جادویی مشکل دارند، که در مشکل اُم می خواهند بدانند اگر مسیر شهرستان و را با شروع از و تا تا طی کنند تاجایی که دیگر نتوانند به مسیر خود ادامه دهند در مجموع چندتا درخت آلبالو میبینند. (اگر از همهی شهرستانهای مسیر بین و عبور کنیم؛ مسیر را یکییکی طی کردهایم.)
همچنین میدانیم اگر پاسخ مشکل اُم باشد: به مینو و پگاه کمک کنید تا خودشان را به ساکنان شهرجادویی ثابت کنند.
در خط اوّل ورودی دو عدد و داده میشود. در خط بعد عدد آمده که عدد اُم (تعداد درختهای آلبالوی شهرستان) است.
پس از آن در خط جادههای شهر جادویی داده میشوند. هر خط شامل دو عدد و است که شهرستانهای دو سر جاده را مشخص میکنند. سپس در خط بعد در هر خط سه عدد و و میآید که معرف مشکل اُم هستند.
خروجی شامل خط است که خط اُم آن برابر میباشد.