Выбор алгоритма в зависимости от размера входящих данных.
При каком наименьшем значении n алгоритм, делающий 100 n2 операций, эффективнее 
алгоритма, делающего 2n операций?
Для определения при каком наименьшем значении n алгоритм, делающий 100 n^2 операций, становится эффективнее, чем алгоритм, делающий 2^n операций, мы можем установить равенство между ними и решить его.
Пусть n - наименьшее значение, при котором алгоритм, делающий 100 n^2 операций, становится эффективнее, чем алгоритм, делающий 2^n операций.
Тогда у нас есть следующее равенство:
100 n^2 = 2^n
Для решения этого уравнения можно воспользоваться графическим методом, подставить различные значения n и найти точку пересечения двух графиков. Однако, в данном случае, это может быть не очень удобно, так как значения n могут быть очень большими.
Вместо этого, мы можем применить логарифмическое преобразование к обоим сторонам уравнения:
log(100 n^2) = log(2^n)
Используя свойства...