من هر کار کردم نتونستم این رابطه ی بازگشتی رو حل کنم! خیلی حل کردنش سخته!! لااقل چیزی بیشتر از ترکیبیات لازم داره. (بچه هایی که جبرشون قویه حل کنن!!)
اما راه حل من که شبیه راه حل کتاب هم بود (کتاب رقابتهای المپیاد ریاضی ، تیتو آندرسکو) اینجوریه:
به ازای یک i دلخواه فرض می کنیم
باشد. اعداد را از چپ به راست نوشته ایم(!) می دانیم دنباله های سمت راست (بعد از a[SUB]i+1[/SUB] با احتساب خودش) و سمت چپ (یعنی a[SUB]i[/SUB] و قبل از آن) اکیدا صعودی هستند. می دانیم a[SUB]i+1[/SUB] از همه ی اعداد بعد از خود و a[SUB]i[/SUB] کوچکتر است. اگر a[SUB]i+1[/SUB]=k داریم :
[center:1df9153247]
[/center:1df9153247]
باید یک عدد بزرگتر از k برای هر یک از جاهای بعدش انتخاب کنیم. یعنی باید n-i-1 عدد بزرگتر از k انتخاب کنیم و همه ی آنها را به صورت صعودی پس از k قرار دهیم. سپس بقیه اعداد را به صورت صعودی قبل از k قرار دهیم. پس جواب برابر است با:
[center:1df9153247]
[/center:1df9153247]
من این راه رو رفتم چون می دونستم که بازگشتی قبول نمی کنن. ولی راه شما هم کاملا درسته. تو کتاب با یه سری محاسبات دیگه به همین رسیده بود و بعد ساده کرده بود. (البته توضیح داده بود که ساده کردنش مهم نیست به همین دلیل من هم ساده نمی کنم!!)