eolymp
bolt
Try our new interface for solving problems
Problems

Санта Клаус

published at 4/27/14, 1:52:25 pm

Добрый день! Какой стандарт вы используете при компиляции?

published at 4/26/18, 2:47:06 pm

Страждущим: пример решения на PHP.

Долго мучился с вводом/выводом, путем проб и ошибок выяснил, что данные передаются один раз, целым куском с переносами, пробелами, короче тупо строкой. Пример:

string(11) "1 1

1 2

3 4"

Как вы поняли, это просто три строки по два числа, после каждой пары нажимали Enter для ввода. Для обработки всей этой штуки делаем вот что:

$input = trim(streamgetcontents(STDIN));

$input = preg_split ('/$\R?^/m', $input);

Таким образом в input у нас будут лежать массивы строк:

array(3) {

[0]=>

string(3) "1 1"

[1]=>

string(3) "1 2"

[2]=>

string(3) "3 4"

}

И с ними уже можно работать. Фух. Передайте дальше.