eolymp
bolt
Try our new interface for solving problems
Məsələlər

Санта Клаус

dərc olunub 27.04.14 13:52:25

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

dərc olunub 26.04.18 14:47:06

Страждущим: пример решения на 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"

}

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