У нас есть номер N и стоимость C, (диапазон N < 10^18, C < 100) Теперь мы должны провести максимум C рупий, чтобы преобразовать число в другое.Номер Мощность, кратный 3
Правила преобразования ряда к другому следующим образом:
1) число может быть преобразовано в другое число с таким же количеством цифр и без ведущих нулей. 2) Стоимость преобразования числа в другое представляет собой сумму абсолютной разницы соответствующих цифр. Например, стоимость преобразования 235 на 331 равна 5 (поскольку абсолютная разница в соответствующих цифрах равна | 3-2 | + | 3-3 | + | 1-5 |, которая равна | 1 | +0+ | -4 | . = 5 Теперь нам нужно найти, как много чисел, которые кратны 3, которые могут быть сделаны в пределах максимального бюджета (C рупий)
Мой подход:. я пытался первым использовать правило делимости из 3 и найти сумма цифр N теперь, если бы цена была просто суммой разницы цифр, мы могли бы просто сделать сумму, кратную 3 , как 2 + 3 + 5 = 10 стоимость 2 мы можем сделать это 12, что может быть достигается путем увеличения любого числа 2, 3 или 5 на 2 435,255, 237, это правильно? также как решить его в этом случае, когда c is ab растворенное вещество сумма
Это выглядит как домашнее задание. Выдержка из справочного центра StackOverflow: '3. Вопросы, требующие помощи в выполнении домашних заданий, должны содержать резюме работы, которую вы сделали до сих пор, чтобы решить проблему, и описание сложности, которую вы решаете. – akrasuski1
, но это не так. я нашел эту проблему в Интернете и очень хотел узнать мотыгу, чтобы решить ее. –
Still. У вас не было никаких признаков того, что вы пытаетесь атаковать проблему. – akrasuski1