Привет.
N натуральное число.
K - кол-во цифр удалёных из числа N; Вывести на экран число N без K цифр что-бы оно оказалось максимально возможным числом.
Например: Input N=514362 K=2
Output 5462 (удаляем 2 цифры, и макс число 5462)
Я пробовал с массивом, 2 часа мучался, никак не получается.
Может у вас есть идеи? Но пожалуйста не пишите програм целиком, если я сам сделаю то лучше пойму суть.
Идеи есть, разумеется. Например, так: идешь от начала числа (в твоем случае - с 5-ки) и ищешь такую цифру, которая меньше следующей после нее. Если нашел - удаляешь... Повторять K раз (каждый раз начинать с самого начала числа).
> Идеи есть, разумеется. Например, так: идешь от начала числа (в твоем случае - с 5-ки) и ищешь такую цифру, которая меньше следующей после нее. Если нашел - удаляешь... Повторять K раз (каждый раз начинать с самого начала числа).
1. Зачем каждый раз начинать сначала, если достаточно сдвинуться на 1 элемент назад?
2. Чтобы не делать лишних копирований хвоста, тут очень удобно представить строку в виде 2-связного списка.
Viagra Acheter France
Discount Provera 10mg Ups Store
Cialis Every Day Pill Prices
Cephalexin Cause Throat To Swell
vente de viagra pas cher en caen