Может кто-нибудь объяснить как это делается в Java? Пока разобрался только со scannerом. Но потом нашёл, что он медленный. Критично ли это?
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3831 |
3 | Radewoosh | 3646 |
4 | jqdai0815 | 3620 |
4 | Benq | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | gamegame | 3386 |
10 | ksun48 | 3373 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | cry | 164 |
1 | maomao90 | 164 |
3 | Um_nik | 163 |
4 | atcoder_official | 160 |
5 | -is-this-fft- | 158 |
6 | awoo | 157 |
7 | adamant | 156 |
8 | TheScrasse | 154 |
8 | nor | 154 |
10 | Dominater069 | 153 |
Может кто-нибудь объяснить как это делается в Java? Пока разобрался только со scannerом. Но потом нашёл, что он медленный. Критично ли это?
Название |
---|
http://acm.timus.ru/help.aspx?topic=java
спасибо)
Для начала: всякие разные очевидные вещи в стиле http://acm.timus.ru/help.aspx?topic=faq , http://acm.timus.ru/help.aspx?topic=java , http://informatics.mccme.ru/moodle/mod/resource/view.php?id=210 , http://acmp.ru/article.asp?id_text=118 прочитаны и не помогает или не читаны?
читано только с informatics, но там не объяснено самое интересное с token
Критично. Вот типичная задача, в которой без буферизации ввода/вывода успешно падают решения не только на Яве, но и например на C++
Автор молодец что решил перейти с паскаля на что-то современное. Я блин смотреть не могу, как в наших школах и вузах плачут, колются, но продолжают преподавать это г-но мамонта
Я пытался перейти на си) но он мне не понравился. ну а теперь в связи с правилами студенческих чемпионатов нужно учить что-то другое.
Потоки
stdin
/stdout
/cin
/cout
в C/C++ полностью буферизованы по умолчанию, если только не связаны с терминалом.За второй абзац незачёт, троллить надо тоньше.
Критично, но ессно только на больших (сотни тысяч строк) входных данных. Если вы пока только практикуетесь, то многие из попадающихся вам задач этого не требуют, поэтому можете для начала использовать сканнер. Для новичка в java он несколько удобнее и проще. ;-)
Просто мне нужно до субботы на более менее хорошем уровне выучить java. Поэтому сразу хочется нормальные способы ввода и вывода узнать.
Мальчик, ты из ИТМО?
Да
Может стоит посмотреть решения топовых участников (winger,Petr,Egor,eatmore) на Java? Особенно на их дефолтный шаблон для быстрого чтения.
Шаблон Egor а лучше не смотреть :-)
На самом деле.. у них сложные шаблоны) я видел попроще
Мальчик, а ты заходил на сайт тренировок ИТМО? Там, тащемта, внизу есть ссылочка на шаблончик, написанный Тем Самым, и который рекомендуется использовать на тренировках.
Заходил, смотрел.Не понравилось. К тому же хочется, чтобы это было объяснено.
Ну да, его долго писать если с нуля. Но знать, что вот так тоже можно читать, стоит
http://codeforces.net/blog/entry/218#comment-2495
помойму джава плохой язык для програмирование он слишком медленый
Ты предпочитаешь PHP? :)
Ну ты то мог бы и не кормить