Get Mystery Box with random crypto!

سلام. یکی از دوستانتون سوال بالا که مربوط به 600 مسئله می‌باشد | کنکور ارشد و دکتری کامپیوتر

سلام. یکی از دوستانتون سوال بالا که مربوط به 600 مسئله می‌باشد رو در این لینک پرسیده است، اگر نظر یا راه حلی دارین برای سوالشون در اونجا پاسخ بدین.
هینت: دو تابع بازگشتی تودرتو برای تعداد جمع‌ها بسازید و به کمک تابع مولد مسئله رو حل کنید و در آخر هم از پویا می‌تونید استفاده کنید که مرتبه جمع‌ها خطی بشه... مطابق تصویر سمت راست روابط اصلی ریرایت و ساده میشه.
خودمم سرفرصت پاسخش رو در سایت قرار خواهم داد.
#الگوریتم