Мой друг проводит собеседование на работу. Один из вопросов интервью заставил меня задуматься, просто хотел получить обратную связь.
Существует 2 неотрицательных целых числа: я и j. Учитывая следующее уравнение, найдите (оптимальное) решение для итерации по я и j таким образом, чтобы результат сортировался.
2^i * 5^j
Итак, первые несколько раундов выглядят так:
2^0 * 5^0 = 1
2^1 * 5^0 = 2
2^2 * 5^0 = 4
2^0 * 5^1 = 5
2^3 * 5^0 = 8
2^1 * 5^1 = 10
2^4 * 5^0 = 16
2^2 * 5^1 = 20
2^0 * 5^2 = 25
Попробуйте, как я мог, я не вижу шаблон. Ваши мысли?