Еще раз всем привет. Вот дана задача 234B - Чтение вот ее код, он помоему не правильный хай все же, я пишу на java не могу понять как нужно вводить числа из файла вот мой код просто напишите его правильно, в смысле ввода и вывода чисел вот код http://paste.ideaslabs.com/show/2jZ9JxVqx Отправляю на сайт он у меня выводит вот такую ошибку wrong output format Unexpected end of file — int32 expected Пожалуйста помогите... Я уже запарился...
Допиши в конце main строчку
pw.close();
Если пишешь на джаве, то лучше использовать готовый шаблон. Так как стандартный
Scanner
работает медленно и ты получишь TL на длинных инпутах.Большое спасибо, да вот я попробовал на вот этой задаче http://codeforces.net/gym/100142/attachments задача А "Очень сложная..." Так вот мой код http://paste.ideaslabs.com/show/g4NbVb4WqL он ни один тест не проходит пишет "Неправильный ответ на тесте 1" Пожалуйста ткните на мою ошибку буду очень благодарен...
Строка 13: вы считываете числа типа
long
методомnextInt()
, который вернёт фигню, если в инпуте будет число большее чем 2^31, а по условию такое может быть!Или допишите рядом с методом
nextInt
вFastScanner
Чтобы потом можно было писать
long l = in.nextLong()
Строки 16-17: Вы пишите ответ в
System.out
(консоль), но по условию задачи нужно писать в файл который у вас открыт в переменнойout = new PrintWriter(new File("veryhard.out"))
.Просто замените
System.out.println
наout.println