Пес войны
111 / 88 / 22
Регистрация: 23.02.2012
Сообщений: 653
|
|
1 | |
tmp with mpl12.02.2013, 19:30. Показов 1854. Ответов 3
Метки нет (Все метки)
я в ран тайме заполняю массив числами фибоначи до 10000 элемента...можно ли вычислить в компиле тайм и в рантайме только заполнить?..)
0
|
12.02.2013, 19:30 | |
Ответы с готовыми решениями:
3
Для чего нужны /tmp и /var/tmp и какой размер нужен? Поиск русского мануала на датчики TMP 03, TMP 36 Вирус создаёт файлы tmp.tmp везде. файл tmp.tmp |
Higher
|
|
12.02.2013, 20:31 | 2 |
1) Оно вряд ли скомпилится, слишком много шаблонных инстанцирований будет... Ну, за пару часиков может и скомпилится.
2) Даже первые 100 элементов заполнить не получится из-за того, что результат перестанет влезать в стандартные типы данных. Следовательно, нужно либо вычислять по какому-то модулю, либо использовать длинную арифметику.
0
|
Пес войны
111 / 88 / 22
Регистрация: 23.02.2012
Сообщений: 653
|
|
12.02.2013, 21:09 [ТС] | 3 |
чет я не подумал...пускай будут не числа фибоначи, а формула i*3cos(45)/2(где i от 1 до 1000)
0
|
387 / 151 / 16
Регистрация: 12.05.2011
Сообщений: 450
|
|||||||||||
14.02.2013, 22:07 | 4 | ||||||||||
Сообщение было отмечено как решение
Решение
Набросал такой код:
Пример: Код
$ g++ recur.cpp -DLENGTH=10 && ./a.out 0 1 3 6 10 15 21 28 36 45 Код
$ time g++ recur.cpp -DLENGTH=100000 -ftemplate-depth=200000 -finline-limit=200000 -O1 real 5m44.512s user 5m40.933s sys 0m2.116s
3
|
14.02.2013, 22:07 | |
14.02.2013, 22:07 | |
Помогаю со студенческими работами здесь
4
Файл Tmp.tmp Пишу: $var='tmp'; $$var='Привет'; print $tmp; Вижу: Привет MPL push_back boost::mpl MPL упражнения из документации split mpl::boost Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |