سلام دوست عزیز😃👋
به «آزمون ورودی هکاتون دیوار» خوش آمدی!
هرگونه ارتباط با سایر شرکتکنندگان در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکتکنندگان مسابقه حذف میشوید.
لینکهای مفید برای شرکت در مسابقه:
سوالات و مشکلات خودتان را میتوانید از طریق قسمت «سوال بپرسید» با ما در میان بگذارید.
پنج سوال اول مسابقه الگوریتمی است و سوال پنجم مهارت شما را در پیادهسازی میسنجد.
موفق باشید و بهتون خوش بگذره 😉✌
فرض کنید میخواهیم جایگشتهای a
تا z
را از بیشترین به کمترین ارزش مرتب کنیم (اگر دو جایگشت ارزش برابر داشتند، جایگشتی که از نظر ترتیب الفبایی کوچکتر باشد، دارای اولویت بالاتر است).
ارزش یک جایگشت به شکل زیر تعریف میشود:
منظور از ، تعداد تکرار حرف در رشته است.
از آنجایی که تعداد این جایگشتها بسیار زیادند، کافیاست تنها جایگشت اول را در دنباله نزولی مرتبشده جایگشتها خروجی دهید.
در خط اول، عدد صحیح میآید.
سپس در خط بعد ورودی یک آرایه از اعداد صحیح به طول داده میشود که نشاندهنده تعداد تکرارهای هر حرف از الفبا است.
تضمین میشود که ها اعداد متمایز باشند.
در خط خروجی، در هر خط یک جایگشت از حروف a
تا z
با فاصله از هم خروجی دهید که خط ام نشان دهنده جایگشت ام است.