Для решения задачи нужно найти формулы для количества n-значных чисел, содержащих цифру 0, и для количества p-значных чисел, не содержащих цифру 0. Обозначим через A количество n-значных чисел, содержащих цифру 0, а через B количество p-значных чисел, не содержащих цифру 0. Тогда A = 9 * 9 * ... * 10 (n раз), так как первая цифра не может быть 0, а остальные могут быть любыми. B = 9 * 9 * ... * 9 (p раз), так как все цифры могут быть любыми, кроме 0. Нам нужно найти наибольшее значение p, при котором 3A < 2B. Подставляя значения A и B, получаем: 3 * 9 * 9 * ... * 10 < 2 * 9 * 9 * ... * 9. Сокращая на 9 * 9 * ... * 9 (p-1 раз), получаем: 3 * 10^(n-1) < 2 * 9^(p-1). Решая это неравенство относительно p, получаем: p < log(3/2) + (n-1) * log(10/9). Наибольшее целое значение p, удовлетворяющее этому неравенству, будет ответом на задачу.