Есть такая задача. (Нужно пояснение для чайника)
Расстоянием между числами a1a2a3 и b1b2b3 назовем максимальное i, для которого ai≠bi. Все трехзначные числа выписаны друг за другом в некотором порядке. Какова минимально возможная сумма расстояний между соседними числами?
Правильный ответ 1007.
ЧТО ТАКОЕ РАССТОЯНИЕ МЕЖДУ ЧИСЛАМИ? ПРИВЕДИТЕ КОНКРЕТНЫЕ ПРИМЕРЫ. ЧТО ОЗНАЧАЕТ ФРАЗА ai НЕ РАВНО bi?!! В каком смысле имеется ввиду ai не равно bi ?? Почему ответ такой большой, если это "расстояние"
Заметим, что всего последних цифр — 10, поэтому последняя цифра меняется не менее 9 раз. Поэтому у нас x3⩾9
Меняется? Что это означает?
Я действительно не понял задачу, хочется детального объяснения, с некоторыми примерами.
Прочее образование
Расстояние между числами
Например, расстояние между 112 и 222 будет 2 потому что 2я цифра отличается. Расстояние между 112 и 212 будет 1 потому что 1я цифра отличается. Расстояние между 112 и 122 все равно будет 2 потому что 2-я цифра отличается (хоть первые и одинаковые).
Нужно упорядочить цифры так, чтоб сумма расстояний была минимальной. Для этой задачи подходит "жадный подход": после каждого шага стараешься чтоб расстояние было как можно меньше.
Допустим первая цифра 111. Будем ставить все цифры на расстоянии 1 от предыдущей.
211
311
411
511
611
711
811
911
Теперь, все цифры на расстоянии 1 от предыдущей исчерпанны; самая близкая цифра будет с расстоянием 2--- то есть, вторая цифра будет отличаться. Допустим:
921
Теперь, можно снова использовать цифры на расстоянии 1 от предыдущей.
821
721
621
521
421
321
221
121
Снова, тупик. Нужно еще раз использовать цифру на расстоянии 2. Ну, и так далее. Теперь, нужно посчитать какая выходит сумма расстояний.
В итоге, мы будем менять цифры на расстоянии 3 (т. е., менять последнюю цифру) девять раз (от 0 до 9).
Для каждой группы числ с определенной последней цифрой (скажем, все числа с последней цифрой 1; таких групп всего 10), будем менять вторую цифру 9 раз (с 0 до 9); поэтому количество цифр на расстоянии 2 будет 9*10 = 90.
Наконец, все остальные цифры будут на расстоянии 1. Это 899-90-9=800 цифр. Мы начинаем с 899 потому что нужно всего цифр 900, а так как мы начинаем с 1-й то переходить от одной до другой нужно 900-1 = 899 раз. Поэтому, общая сумма выходит: 800*1 + 90*2 + 9*3 = 1007.
Нужно упорядочить цифры так, чтоб сумма расстояний была минимальной. Для этой задачи подходит "жадный подход": после каждого шага стараешься чтоб расстояние было как можно меньше.
Допустим первая цифра 111. Будем ставить все цифры на расстоянии 1 от предыдущей.
211
311
411
511
611
711
811
911
Теперь, все цифры на расстоянии 1 от предыдущей исчерпанны; самая близкая цифра будет с расстоянием 2--- то есть, вторая цифра будет отличаться. Допустим:
921
Теперь, можно снова использовать цифры на расстоянии 1 от предыдущей.
821
721
621
521
421
321
221
121
Снова, тупик. Нужно еще раз использовать цифру на расстоянии 2. Ну, и так далее. Теперь, нужно посчитать какая выходит сумма расстояний.
В итоге, мы будем менять цифры на расстоянии 3 (т. е., менять последнюю цифру) девять раз (от 0 до 9).
Для каждой группы числ с определенной последней цифрой (скажем, все числа с последней цифрой 1; таких групп всего 10), будем менять вторую цифру 9 раз (с 0 до 9); поэтому количество цифр на расстоянии 2 будет 9*10 = 90.
Наконец, все остальные цифры будут на расстоянии 1. Это 899-90-9=800 цифр. Мы начинаем с 899 потому что нужно всего цифр 900, а так как мы начинаем с 1-й то переходить от одной до другой нужно 900-1 = 899 раз. Поэтому, общая сумма выходит: 800*1 + 90*2 + 9*3 = 1007.
Это задача из теории чисел.
в
Думай
Равно
Похожие вопросы
- Как Вы думаете, советский народ 50 – 100- летнее расстояние «пробежал» за десять лет, как предрекал Сталин?
- Очередная задача для любителей математики. / Снова 13-е число :-) /
- Как вам моё предположение о простых числах?
- Целые числа. Задача.
- первые 10 чисел пи. Какие первые 10 чисел у числа пи и как получить это число?
- Как с помощью маленькой палочки изменить большое расстояние от корабля на море, до берега?
- Отрицательные числа минус отрицательные
- Сможет ли человечество когда-нибудь узнать является ли π! иррациональным числом?
- Все знают, что такое число ,,пи,, А кто знает, что такое число Рейнольдса?
- Каккое Вы знаете самое большое число в математике?
Тогда что значит: Расстоянием между числами a1a2a3 и b1b2b3 назовем максимальное i, для которого ai≠bi ?