| 1 Нигматуллин Нияз, 23 июня 2009 г. 10:19:23 | |
|
acm.timus.ru
|
|
|
| 2 Набиев Умед ТРГИ, 23 июня 2009 г. 9:43:56 | |
|
кто небудь объясните что такой тимус?
|
|
|
| 3 Чабаненко Владислав Дмитриевич, 22 июня 2009 г. 15:19:19 | |
|
а я где-то читал, что в С++ автоматически стек равен 16М
|
|
|
| 4 Мехрдод ТРГИ[9"A" team], 22 июня 2009 г. 0:54:52 | |
|
ну примерно понятно:)
|
|
|
| 5 Соболев Евгений, 22 июня 2009 г. 0:18:12 | |
|
16777216 - это 16Мб в байтах, ну соответственно можно поставить сколько нужно. директива Online Judge предназначена для использования файлов на домашнем компьютере (если ты привык работать с файлами), а когда отправляешь на проверку, то иногда забываешь закомментировать ввод-вывод из файла, но если использовать online judge, то система автоматически уберет ввод-вывод...Ну примерно так :)
|
|
|
| 6 Мехрдод ТРГИ[9"A" team], 22 июня 2009 г. 0:09:16 | |
|
У меня ещё один вопрос)))я не понял в чем удобство директивы online judge??
|
|
|
| 7 Мехрдод ТРГИ[9"A" team], 22 июня 2009 г. 0:04:26 | |
|
пасиба!
|
|
|
| 8 Мехрдод ТРГИ[9"A" team], 22 июня 2009 г. 0:02:42 | |
|
я так понимаю если не 16 мб мне надо то вот это число "16777216" уменьшаем??
|
|
|
| 9 Соболев Евгений, 21 июня 2009 г. 23:35:29 | |
Опять же с Тимуса "Для того, чтобы увеличить объем стека и избежать его переполнения при использовании «глубокой» рекурсии, следует использовать специальную директиву (в примере размер стека устанавливается равным 16 МБ): #pragma comment(linker, "/STACK:16777216")"
|
|
|
| 10 Мехрдод ТРГИ[9"A" team], 21 июня 2009 г. 23:35:04 | |
|
а кто знает чо надо делать на с++ чтоб увел. объем стека???
|
|
|
| 11 Мехрдод ТРГИ[9"A" team], 21 июня 2009 г. 23:34:07 | |
|
а кто знает вот это чо надо делать на с++ чтоб увел. объем стека???
|
|
|
| 12 Чабаненко Владислав Дмитриевич, 21 июня 2009 г. 23:27:20 | |
|
ну я пользовался ей в дельфи, я в паскале не пишу
|
|
|
| 13 Соболев Евгений, 21 июня 2009 г. 23:09:58 | |
|
Может и можно, я точно не знаю, когда писал на Паскале пользовался {$M}
|
|
|
| 14 Чабаненко Владислав Дмитриевич, 21 июня 2009 г. 22:52:05 | |
|
а почему нельзя {$MAXSTACKSIZE $0010000} ??
|
|
|
| 15 Соболев Евгений, 21 июня 2009 г. 20:50:03 | |
|
В процедуре есть условие if seekeof then exit; - это означает, что как только будет достигнут конец ввода, то процедура прекратится.
|
|
|
| 16 Соболев Евгений, 21 июня 2009 г. 20:47:19 | |
Цитата с Тимуса "Для того, чтобы увеличить объем стека и избежать его переполнения при использовании «глубокой» рекурсии, следует использовать специальную директиву (в примере размер стека устанавливается равным 16 МБ): {$M 16777216}"
|
|
|
| 17 Чабаненко Владислав Дмитриевич, 21 июня 2009 г. 19:29:47 | |
|
что такое {$M 16777216}
|
|
|
| 18 Чабаненко Владислав Дмитриевич, 21 июня 2009 г. 19:24:29 | |
|
я не понимаю как это работает, ведь можно так бесконечно считывать данные??
|
|
|
| 19 Нигматуллин Нияз, 21 июня 2009 г. 19:23:18 | |
{$M 16777216} procedure rec; var n:extended; begin if seekeof then exit; read(n); rec; writeln(sqrt(n):0:10); end; begin rec; end.
|
|
|