- محدودیت زمان: ۲ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
فرض کنید یک درخت دودویی با ارتفاع و تعداد گره برگ داریم. هر گره درخت نیز دارای یک مقدار میباشد. تعریف میکنیم:
- اگر گره برگ باشد، برابر است با مجموعه شامل گره و اجدادش تا ریشه درخت.(به همراه ریشه درخت)
- اگر و دو گره مجزا باشند، برابر است با اجتماع و
- تابع حاصل جمع عناصر را میدهد.
الگوریتمی ارائه دهید که برای یک درخت دودویی کامل دو گره برگ و را که مقدار برای آنها حداکثر است را پیدا کند و را به عنوان خروجی برگرداند.
ورودی
یک عدد که تعداد نمونههای مسئله را بیان میکند. سپس رشته که با زیر رشته pre:
و یا post:
شروع میشوند و هرکدام نشاندهندهی دنبالهی prefix
و یا postfix
نمونه خود میباشند.
خروجی
برای هر نمونه ورودی یک عدد که نشاندهندهی میباشد.
مثال
ورودی نمونه
خروجی نمونه
ارسال پاسخ برای این سؤال