- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
یک رشته از حروف کوچک انگلیسی به نام داریم.
منظور از یک «شیفت » یعنی انتقال دادن حرف اول این رشته به آخر آن. ()
به عبارت دیگر یک شیفت ، یک رشته به صورت زیر است:
حال از شما میخواهیم با داشتن رشته ، رشتهای از این شیفت را پیدا کنید که در ترتیب الفبایی کمینه باشد.
در ترتیب الفبایی، رشته از رشته کمتر است اگر اولین کاراکتر که با فرق دارد، در ترتیب الفبای انگلیسی زودتر آمده باشد.
ورودی
در تنها سطر ورودی یک رشته از حروف کوچک انگلیسی مثل آمده است. منظور از طول رشته است.
خروجی
در تنها سطر خروجی رشتهای از حروف کوچک انگلیسی را چاپ کنید که شیفتی از بوده و به صورت الفبایی کمینه باشد.
مثال
ورودی نمونه ۱
خروجی نمونه ۱
شیفتهای nima
عبارت است از iman
، mani
، anim
و nima
که رشتهای که در ترتیب الفبایی بین این ۴ رشته کوچکترین است anim
خواهد بود.
ورودی نمونه ۲
خروجی نمونه ۲
شیفتهای acabd
عبارت است از cabda
، abdac
، bdaca
، dacab
و acabd
است که رشتهای که در ترتیب الفبایی بین این ۵ رشته کوچکترین است abdac
خواهد بود.
ارسال پاسخ برای این سؤال