Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как решить подобную задачу? ЕГЭ 2014 информатика

Лучший ответ:
Тоже писал эту задачу. Поддерживал минимум на префиксе. Стресс-тест дома программа прошла, правда в бланке из-за того, что писал на Pascal, а не на C++ написал for i := 1 to n по привычке, а надо было условие i < n, то есть до n-1;
Итак, если мы находимся в элементе с номером i, то minpref - минимум на отрезке от 1 до i-6, который мы поддерживаем (в каждой итерации смотрим на элемент, который был 6 итераций назад и если a[i-6] < minpref то minpref = a[i-6]), и если a[i] * minpref < minout, то minout = a[i] * minpref. Как сделать это с памятью O(n) очевидно, у меня написан костыль, который работает с константной памятью(массив a), можно было использовать стандартную очередь, но за нее бы не поставили максимум баллов по критериям.
Время работы - O(n).
Кусок с считыванием от 0 до 5 можно запихать и в основной цикл, если предварительно всё заполнено +inf.
Если не понятно, то могу какие-то моменты разъяснить.
Собственно код:#include <stdio.h>
#include <iostream>
using namespace std;
double a[6];

int main(void){
    int i,n;
    double minpref = 1000000, minout = 1000000, xcur, a[5];

    cin >> n;
    for (int i = 0; i <= 5; i++)
        cin >> a[i];

    for (int i = 6; i < n; i++){
        cin >> xcur;
        minpref = min(minpref, a[i % 6]);
        a[i % 6] = xcur;
        minout = min(minout, xcur * minpref);
    }
    cout << minout << "\n";
    return 0;
}

Худший ответ:
Циклически движетесь от первого элемента к последнему, по пути считаете произведения, и если последнее посчитанное больше меньше предыдущего минимума, обновляете мин.
Может я что не так понял, но задача детская же? неужто вы изучив все сборники не смогли её написать?
Вопрос: Как развернуть windows на большом количестве компьютеров?

Лучший ответ:
Могу лишь указать направления:
1) Берете WAIK, с помощью него делаете файл ответов для установки винды, и с помощью tftp это все дело разворачиваете на клиентов.
2) Вот 2 статьи на хабре: первая/ и вторая
3) Использовать Acronis Backup & Restore или аналогичный коммерческий продукт в серверном варианте.
4) Ну и загуглить может быть.

Худший ответ:
Переходите на VDI :-)
А если по существу - поддерживаю мнение Михаил Иванов.
В 3rd party халявного нормального софта мало, тот что есть - зачастую под linux - вышеупомянутый opsi тому пример. Если вы работаете на стеке Microsoft устраивать в серверной зоопарк - дороже выйдет.SCCM - монстр. Требует: денег, знаний (причем на деле все с ним не так гладко как на бумажке) и что немаловажно - уйму ресурсов для нормальной работы. Стоит заморачиваться только если у вас реально большой парк ПК (штук эдак более 300), вы всерьез планируете перейти на полноценный ITIL (управление конфигурациями и прочие кошерные вещи).
Если у вас 100-150 компов - связки WDS + WSUS хватит с головой. Для большинства сценариев хватит базовых знаний в администрировании винды. Стандартный компонент Windows Server, визарды в стиле "next, next, next", куча документации и прочих плюшек.
Вопрос: Какие основные преимущества и недостатки Magento?

Лучший ответ:
Magento — более гибкая система, лучше масштабируется, обладает изначально большими встроенными возможностями в сравнении с другими популярными системами (Битрикс, OpenCart, PrestaShop, VirtueMart).
Расширения и шаблоны (оформительские темы) для Magento создавать сложнее, чем для других популярных систем.
Для развития русскоязычного магазина на Magento свои продукты предлагают три разработчика: Rugento и Mygento и я.Rugento и Mygento продают российские модули для англоязычной Magento. Исходный код их модулей закрыт (зашифрованы посредством ionCube), обновление платное.  
Я продаю не модули, а специализированную русскоязычную редакцию Magento (Российская сборка Magento).
Эта редакция совместима с официальными, на неё можно в любое время обновиться с официальных англоязычных редакций.
Мой программный продукт поставляется с полностью открытым исходным кодом.
Что содержит Российская сборка Magento на данный момент?РусификацияИнтеграция с 1С: Управление торговлейИнтеграция с Яндекс.Маркетом14 модулей приёма оплаты для России: эквайринг Альфа-Банка, эквайринг банка Авангард, QIWI Кошелёк, ROBOKASSA, Квитанция Сбербанка (ПД-4), WebMoney, ASSIST, Chronopay, RBK Money, Uniteller, Единая касса, Onpay.ru, Монета.Ру (PayAnyWay), PayOnline.Модули приёма оплаты для Украины: LiqPay, INTERKASSA.Модули приёма оплаты для Беларуси: EasyPay, iPay, WEBPAY.Модули приёма оплаты для Казахстана: эквайринг Казкоммерцбанка (epay.kkb.kz).10 модулей доставки для России: Почта России, EMS Почта России, СДЭК, СПСР-ЭКСПРЕСС, PONY EXPRESS, Автотрейдинг, Гарантпост, Деловые Линии, МЕГАПОЛИС, ПЭК.9 модулей доставки для Украины:  Нова Пошта (Новая почта), Укрпошта (Укрпочта), Ночной Экспресс, Ин-Тайм, Автолюкс, Гюнсел, ЕвроЭкспресс Почта, САТ, Деливери.Модули доставки для Казахстана: Казпочта, EMS-Kazpost.Поисковая оптимизация для Яндекса.
Адресные справочники для административно-территориального устройства России, Украины, Казахстана.
Другие русскоязычные модули, не все из которых имеют прямое отношение к русскоязычному рынку, но делают магазин более мощным (полностраничное кэширование, блочное кэширование, маркетинговые модули (личный счёт, накопительная программа, промо-подарки, приглашения), редактор статей и т.п.).

Худший ответ:
1)Самая гибкая ешоп cms есть все из коробки для запада, а чего нет есть в расширениях. ИЗ минусов достаточно высокий порог входя для хороших магазинов. Не самое лучшее быстродействие, но все довольно хорошо пилится.
2)Легко если преодолеть порог входа.
3)Если завязываться на 1c то однозначно проще битрикс юзать.
Вопрос: Вывод сообщения о исключении с помощью XDebug [PHP]

Лучший ответ:
Мне кажется отправлять сообщение об ошибке на email из php — неверно.
Логичнее раз в час грепать error_log и слать его на почту.

Худший ответ:
Кхм… либо я не правильно вас понял… либо…

При вызове set_exception_handler() он вроде как возвращает имя предыдущего обработчика, которое вам никто не мешает сохранить и в последствии вызвать.
Вопрос: Трудно ли попасть в Google? Какие критерии для этого нужны кроме образование в сфере IT?

Лучший ответ:
Трудно ли попасть в Google?
Да.
Если взять суммарно в СНГ, то в Гугл конкурс 100 на 1 место, в Яндекс где-то 60 на 1 место. 
Высшее образование обязательно, кандидатская желательно, победы на олимпиадах мирового уровня желательно.
Средняя вакансия для программистов выгляди так:
Minimum qualifications
BS in Computer Science preferred or industry related experience
Preferred qualifications
MS/PhD in Computer Science.
6 years of relevant work experience.
Experience in C or C++, with strong OO and algorithmic skills.
Для еще программистов так:
Minimum qualifications
PhD in Computer Science or related technical discipline
Preferred qualifications
Research experience in Algorithms, Architecture, Artificial Intelligence, Compilers, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems.
И желательно пару олимпиад мировых выиграть или рекомендации от очень доверенных лиц. Поверьте, им есть из кого выбирать.

Худший ответ:
А с чего Вы решили что нужно образование в сфере IT?
Во-первых, есть отличные от технических позиции.
Во-вторых, ежели вы круты как спец (впрочем, это крайне маловероятно, если вы не получили профильного образования, но, тем не менее, возможно), то Ваше образование гугл не интересует (но, быть может, заинтересует различные иммиграционные службы, если Вы надумете перехать в US)
А вообще, советую почитать этот блог.
Вопрос: Как правильно составить такое условие в PHP?

Лучший ответ:
<?php

$request = $_SERVER['REQUEST_URI'];
$search = '/administrator';

if (strpos($request, $search)) {
    // Здесь выполняешь нужное действие
}

Худший ответ:
"-вы что и есть за меня будете? -агааа" попробуй сам, это же самое элементарное выражение, если не получиться, то задай вопрос: пробовал так-то и так-то, не получилось - помогите..
Вопрос: Как отслеживать изменения в папках с сайтами?

Лучший ответ:
Вот мой пост по теме + там в комментариях как обычно масса интересного.

Худший ответ:
Буквально неделю назад:
habrahabr.ru/qa/22619/
Вопрос: CMS для интернет-магазина

Лучший ответ:
Конечно www.prestashop.com :)

Худший ответ:
Арендуйте движок, если хотите по минимуму тратить денег. Получите нормальный функционал, с нормальным шаблоном дизайна, только платить каждый месяц надо
Вопрос: Разработка игры шахматы на JavaScript: с чего начать?

Лучший ответ:
Есть замечательная книжка "Программирование шахмат и других логических игр". Очень тоненькая, хотя и написана для С++ программистов. Очень рекомендую, разберёшься и как ходы представить в памяти и как рекурсивный алгоритм более-менее сносно написать.

Худший ответ:
Можно использовать матрицы :)
Вопрос: Как найти себя в деятельности? Нужны подсказки, Ваш опыт?

Лучший ответ:
На этот вопрос вам здесь никто не ответит, вам надо разобраться в себе, сходите к психологу. он вам поможет понять что не так в вас, попытайтесь искоренить лень,лень - первая преграда на пути к успеху

Худший ответ:
Тренируйте силу воли. 
Далее может и ненаучно, но стоит задуматься: 
Некоторые пытаются применять итеративность к закону Парето и получают в итоге, что для достижения 99% результата требуется применить 49% усилий, но именно этот 1% отделяет лидера в чём-то от простого человека, а он требует 51% усилий. 
Так что вгрызайтесь и не опускайте руки.
Вопрос: Тормозит mysql_connect();

Лучший ответ:
Собственно, решение найдено — установить PHP из ветки 5.3.x либо <5.2.12
Начиная со сборки 5.2.13, видимо, были внесены изменения в libmysql, влияющие на производительность.

Худший ответ:
В Windows 2008 была проблема что нужно указывать 127.0.0.1 а не localhost
Вопрос: Как правильно верстать шаблон для wordpress?

Лучший ответ:
Есть хорошая книга WordPress Theme Development - Beginner's Guide
Там автор разбирает создание шаблона с нуля. После ее прочтения у вас не будет таких вопросов.

Худший ответ:
Приветствую. Посоветую с начала разобраться с самим WordPress'ом и его стандартными возможностями.
Сначала поставь просто стандартный шаблон. Далее установи нужные плагины.
Убедись что все верно отображается и функционирует.
А только уже потом поэтапно редактируй и сравнивай результаты.
Успехов...
Вопрос: Как грамотно называются отступы?

Лучший ответ:
Уши. Это называется ушами.

Худший ответ:
У нас в конторе их называют сайдбарами.
Вопрос: Полноценное использование flexbox?

Лучший ответ:
Уже обсуждалосьCтоит начинать использовать flexbox?Как использовать flexbox на реальных проектах?
А стоило всего лишь набрать "flexbox" в поиске тостера, лентяи

Худший ответ:
Вовремя выученный и использованный flexbox обеспечил мне повышение з.п. на 50%)
Вопрос: Что значит «владеть языком программирования»?

Лучший ответ:
обычно адекватные люди говорят "Я владею /название языка программирования/ на уровне ..." новичка, джуниора, мида, сеньора и т.п. А требования к этим уровням в принципе уже сформированы, их можно найти в интернетах

Худший ответ:
Если сомневаетесь, то не владеете.
Есть конечно и формальные тесты, но они не нужны.
Вопрос: Схема сети в Zabbix

Лучший ответ:
Делается подложка. Если нужны активные элементы, отображенные графически и меняющие своё состояние, как я делал, например, при вложенности карт (объектов) — для каждого типа такого объекта можно загрузить свою «иконку»-изображение. Ну, а также можно рисовать прям там. Но это секс в гамаке при надетом противогазе, стоя спиной к партнёру.

Худший ответ:
Не знаю про такое для Заббикс. А вам оно надо?
Вопрос: Почему Location в location'е утверждает, что его параметр находится вне родительской папки?

Лучший ответ:
Вопервых:
так нельзя:location /a/ {
  location /b/ {
    bla;
  }
}
а так можно:location /a/ {
  location /a/b/ {
    bla;
  }
}.
Во-вторых, директива alias не предназначена для реврайтов. Для реврайтов предназначена (внезапно! :) ) директива rewrite. С помощью алиасов и выделений можно перенаправить один статический файл на другой, но не перенаправить запрос на динамику.
Вам нужно что-то наподобие следующего:server {
    listen 80;

    server_name localhost.dev;

    rewrite ^(.*).html$ index.php?id=block&block=$1 last;

    location /89262207055 {
        root /89262207055/;
    }
    location /89262207055/file {
        rewrite ^ /index.php?id=file&name= last;
    }
    location /index.php {
        bla;
    }
}
Читайте документацию, она _очень_ хорошая.

Худший ответ:
подозреваю что вложенный локейшн не относительный по отношению к основному
Вопрос: Как измерить длину линии UTP 5e 100BASE TX на linux?

Лучший ответ:
Это можно делать только при наличии специального железа - 	
рефлектометра. Стандартная сетевая карта таковым железом не является. 
Такую проверку можно выполнить при помощи некоторых коммутаторов Cisco, например, Catalyst 2960:test cable-diagnostics tdr interface gi0/2
Подождать секунд 20show cable-diagnostics tdr interface gi0/2
Получить ответ:Interface Speed Local pair Pair length Remote pair Pair status
--------- ----- ---------- ------------------ ----------- --------------------
Gi0/2 ..100M..Pair A ... 2 .. +/- 10 meters ...Pair A ..... Open
.........................Pair B ... 12 ..+/- 10 meters ..Pair B ..... Normal
.........................Pair C ... 12 ..+/- 10 meters ..Pair C .... Normal
.........................Pair D ... 12 ..+/- 10 meters ..Pair D .... Normal

Худший ответ:
На некоторых материнках в BIOS доступен кабельный тестер на встроенной сетевухе.
Вопрос: Почему PHP функция mail() не работает на сервере?

Лучший ответ:
Проверьте работает ли вообще функция mail на сервере:echo "Testing" | mail -s "Test" test@example.com
Проверьте установлена ли почтовая служба: sendmail, postfix или другая.
Проверьте запущена ли почтовая служба.
Для sendmail/postfix проверьте настройки в php.ini:; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "/usr/sbin/sendmail -t -i"
Проверьте в php.ini не внесена ли функция mail в список запрещённых функций:disable_functions

Худший ответ:
а локальный SMTP server имеется?
если в *NIX можно с консоли проверить echo “Test Mail” | mail -s “Hello world” you@domain.com
Вопрос: Можно ли «прикурить» автомобиль от модельного аккумулятора 4S (4x3.7В) — 14.8В?

Лучший ответ:
Прикурить можно.
Только вот вы посмотрите какой ток может отдавать ваш аккумулятор.
Ток на стартер достигает более 200А.
Если ваш литиевый аккумулятор способен выдержать такой ток - без проблем.
Иначе - в лучшем случае он просто не выдаст, сработает защита, в худшем будет фактически КЗ  и разрушение аккумулятора.

Худший ответ:
От одного, модельного нельзя, большой пусковой ток, вот если пяток банок в параллель, и три такие параллели...
...ну или десяток пакетов в три параллели, тк у них ток меньше
Проще\дешевле собрать ядрёную батарею конденсаторов, заряжать их через преобразователь напряжения уже по фиг от чего, хоть от севшего-же аккума. И иметь гарантированный запуск зимой.
Вопрос: Как передать переменную на другую страницу WPF?

Лучший ответ:
Очень плохой вариант - через конструктор.private void pre1_Click(object sender, RoutedEventArgs e)
        {
            this.Content = new Page2("переменная");
        }
Плохой вариант - через свойство. private void pre1_Click(object sender, RoutedEventArgs e)
        {
            var page = new Page2();
            page.Variable = "переменная";
            this.Content = page;
        }
Человеческий вариант - через сервис, который подтягивается при помощи ioc-контейнера. private void pre1_Click(object sender, RoutedEventArgs e)
        {
            _service.Variable = "переменная";
            this.Content = new Page2();
        }
Затем в Page2, например такvar service = _container.Resolve<IMyService>;
        Title = service.Variable;

Худший ответ:
Помимо перечисленного можно использовать NavigationService в приложении. И производить переключения страниц через него - методом Navigate. Автоматически вы получаете возможность хранения истории переходов с учётом всех параметров.
Вопрос: Нормально ли использовать sprintf() для конкатенации строк в php?

Лучший ответ:
в компонентах симфони пару раз видел sprintf(). Не моветон, можешь использовать, главное если начал - то делай так во всём проекте. Единобразие важнее.

Худший ответ:
Используйте функции в соответствии с их предназначением.
Если вам не нравится mess код в представлениях, используйте шаблонизаторы. Например Smarty. 
Альтернатива шаблонизаторам - использование простого шаблона вместе с str_replace. Это достаточно быстрая функция и обладает необходимой гибкостью. Вы можете передавать массивы в качестве аргументов, что очень удобно.
Вопрос: Yii 'visible'=> false?

Лучший ответ:
'visible'=> '($data->type == 3)? true: false',
А почему тернарный оператор заключен в одинарные скобки? Зачем?

Худший ответ:
уберите кавычки...'visible'=> ($data->type == 3)?true:false,
 Если и так не работает, то изучайте var_dump'ом, что выдает $data->type
Вопрос: Как организовать неточный поиск на php?

Лучший ответ:
Используйте Sphinx

Худший ответ:
Приветствую. Я проверил на своём скрипте (просто занёс в базу названные Вами слова):
Поиск "балаиха":
92.86|бабаиха
92.86|багаиха
85.71|батаиха
76.39|балашиха
Результат слева - в процентах.
Почему так?!  Пропущенная буква всегда "дороже" опечатки.
Вопрос: Статистика преступлений на карте

Лучший ответ:
Мне кажется статистика будет перекошенная. Окажется, например, что районы, в которых с интернетом лучше, более криминогенны, чем те, в которых у людей даже компьютеров нет: о)
Всё таки цифры от официальных органов были бы более надёжны.

Худший ответ:
На мой взгляд сервис полезный, вот только вариантов мало, ограбление — это когда угроза жизни есть, гораздо более распространенный случай — воровство.
Вопрос: Алгоритм подсчёта количества страниц(может вы предложите лучше)

Лучший ответ:
% — остаток от деления
floor() — округлить в меньшую сторону

$countPages = floor(RESULTS_COUNT/RESULTS_PER_PAGE);

if (RESULTS_COUNT%RESULTS_PER_PAGE >= MAX_ADDITIONS){
 $countPages++;
 };

return $countPages;

Худший ответ:
DeusModus

Алгоритм Cheese как раз и решает поставленную задачу. Cheese ведь использует ceil — нахождение наименьшего целого, которое больше полученного числа.
Вопрос: Почему в yii не удаляется модель через обычный пункт удалить?

Лучший ответ:
Вам же написало ошибку: "Невозможно определить CSRF".
Какие еще тут могут быть вопросы?
Удаление данных методом GET - дурной тон.
Ну и по теме www.yiiframework.com/doc/guide/1.1/ru/topics.secur...

Худший ответ:
Если очень сильно хотите удалять GETом то будьте добры зашифровать хотя бы Id и ещё несколько параметров в придачу хотя бы в MD5, а уже в контроллера разбирать валидные ли параметры были переданы.
Вопрос: Как сделать при:hover на одном div второй плавно появлялся справа?

Лучший ответ:
В данном случае можно так

Худший ответ:
Вот пример. Осталось только немного допилить.
Вопрос: Opera 11 — как настроить под нетбук?

Лучший ответ:
Как уже подсказали выше — можно уменьшить размер значков
Уменьшить размер шрифтов можно тут: opera:config#fonts
Еще один полезный совет как увеличить место для открытых вкладок: можно убрать надпись «Меню» с красной кнопки. Делается это так:
1. Правой кнопкой на красной кнопке
2. Настройка -> Оформление
3. Во вкладке Панели инструментов изменить «Стили:» на «Только значки»
4. Оk

Худший ответ:
Тоже арч и тоже нетбук, работает всё отлично. Можно скрин?
Вопрос: Нужен курс по мат. логике и теории алгоритмов?

Лучший ответ:
Есть хорошая трилогия Верещагина, Шеня по этому делу.
www.mccme.ru/free-books (см. п. 30)

Худший ответ:
Если кому-нибудь еще интересно
https://openedu.ru/course/spbstu/MATLOG/
https://openedu.ru/course/mipt/MLTA/
Вопрос: Какие аналоги технического задания есть на западе?

Лучший ответ:
1. Требования пользователя (организации) по ГОСТ 34 ±= Stakeholder Requirements Specification (StRS) по IEEE 29148-2011, также могут неформально называться Customer Requirements (Specification) (BRS), Business Requirements (Specification) (BRS).
2. ТЗ на АС по ГОСТ 34 ±= System Requirements Specification (SyRS) по IEEE 29148-2011, также могут неформально называться Functional (Requirements) Specification. Но слово functional подразумевает, что это чистое функциональные требования, без ограничений и атрибутов качества (что иногда плохо).
3. ТЗ на ПО по ГОСТ 19.201-78 ±= Software Requirements Specification (SRS) по IEEE 830-1998 и IEEE 29148-2011, также могут неформально называться Functional (Requirements) Specification (FRS), Technical Requirements.
4. Комплекту документов ТехПроекта по ГОСТ 34/РД 50 нет полного соответствия, но есть:
- Документ Architecture Description по ISO IEC IEEE 42010-2011
- Документ Software Architecture Document (SAD) в RUP
- Неформальный документ High Level Design (HLD)
- Неформальный документ (Software) Design Specification
- Есть какой-то международный стандарт на описание структур данных, типа Database Design Document
Ещё могу рассказать про аналоги концепций, маркетинговых требований и требований к продукту :)

Худший ответ:
Вот точно такие и соответствуют, только называются иначе:
1)
en: (product / customer) requirement specification
de: Lastenheft
2)
en: functional specification
de: Pflichtenheft
Первый документ (в теории!) составляет заказчик. В нем он, так сказать, описывает суть проблемы, которую нужно решить, и свои ожидания от решения.
Второй документ составляет подрядчик/исполнитель на основании первого. В нем он описывает, собственно, предлагаемое решение и его конкретные свойства. Этот документ как правило утверждается заказчиком и является основой для последующей приемки работ.
Примеры ищите типовые - т.к. реальные документы являются частью соотв. контрактов и, тем самым, коммерческой тайной, никто их Вам просто так не даст.
Вопрос: Как показать родным фотки со свадьбы, не заливая на публичный фотохостинг?

Лучший ответ:
почему бы просто не поднять owncloud ? функционал который вам нужен там есть. ИМХО. сам так сделал.

Худший ответ:
К чему сложности, архив и пароль на него.
(если совсем что то лень, дум цмс любая и просмотр на фото только админу, и родственикам дать логин пароль)
Вопрос: Зачем верёвка и подкова в Google doodle?

Лучший ответ:
Разобрался, оказывается есть 2 варианта прохождения:

1. Открыть ставни и полить лошадь живительной смесью в доме. Тогда тарелка сама свалится. Веревка не нужна.

2. Притянуть её веревкой с магнитом.

Спасибо, One_Touch что натолкнули на мысль о втором прохождении.

Худший ответ:
А вот зачем перо (перья) так и не понял.
Его взять можно когда покормить зерном курицу в правой стороне. (зерно в мешке достать можно на чердаке конюшни, пока не попоили лошадь — лестница еще есть, иначе потом упадет после вырастания лошади).
Вопрос: Подскажите CMS или CMF для интернет-магазина?

Лучший ответ:
Помойму идеально вам подходит по всем критериям — simpla cms, гуглите. Там даже есть поддержки цифровых товаров (со скачиванием). Код максимально простой, разобраться легко.

Худший ответ:
Magento — сразу готовый магазин, внутри Zend
Spree — внутри Ruby on Rails
Вопрос: Как сделать чтобы при повторном открытии приложения, запускалось уже созданное activity?

Лучший ответ:
это нормальное поведение системы.
довольно хорошо этот вопрос описан в школе e-legion в одной из первых лекций. Что то принципиально новое там вряд ли найдете, но в детали там раскрыты хорошо
можно заставить систему не убивать activity (без гарантии но достаточно ) но зачем ? только батарею зря садить
если очень нужно сохраните данные и при повторном запуске отрывайте сразу вторую activity и наполняйте ее старыми данными

Худший ответ:
это нормальное поведение системы.
довольно хорошо этот вопрос описан в школе e-legion в одной из первых лекций. Что то принципиально новое там вряд ли найдете, но в детали там раскрыты хорошо
можно заставить систему не убивать activity (без гарантии но достаточно ) но зачем ? только батарею зря садить
если очень нужно сохраните данные и при повторном запуске отрывайте сразу вторую activity и наполняйте ее старыми данными