iarspider писал(а):
Ну да лучше поздно, чем никогда.Я уже думал что - никогда
Ответов: 758
Рейтинг: 112
|
|||
iarspider писал(а): Ну да лучше поздно, чем никогда.Я уже думал что - никогда |
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Задача №8 - Кипричные стены - открыта. Эту же задачу я предлагаю и Младшей Лиге. Для общего удобства закрытие задачи будет происходить одновременно в обоих Лигах, а отсчёт 2 недель будет от последнего решения в любой из Лиг.
------------ Дoбавленo в 03.05: Часто встречающиеся ошибки (во всех задачах): 1. Если в условии сказано, что (например) N < 51, то проверять это условие не требуется - оно заведомо выполнено 2. Присылайте только сам мультик (MultiElementEx) решения - ваша проверятельная схема мне не нужна 3. В комментарии к присылаемому мультику не забывайте менять "iarspider" на свой ник Удачи в решении задачи! |
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Благодаря nesco обнаружил, что для HiAsm-а нужно облегчить задачу - L<46 вместо L<50 (иначе - переполнение знакового типа). В связи с этим я готов от каждого участника (как уже приславшего решение, так и ещё решающего) принять 2 решения, и в зачёт поставить самое быстрое.
|
|||
карма: 1 |
|
Ответов: 758
Рейтинг: 112
|
|||
iarspider, Посмотри ЛС
Проверял для 50 у меня проходит |
|||
карма: 1 |
| ||
Голосовали: | iarspider |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Попробовал ночью поразмышлять, сейчас дошли руки. Принимай, iarspider
|
|||
карма: 10 |
| ||
Голосовали: | iarspider, miver |
Ответов: 5446
Рейтинг: 323
|
|||
Вроде всем ответил в ЛС, ежели кого пропустил - отметьтесь тут, исправлюсь
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
iarspider, IC + ASM сбросил в ЛС. Просто для сравнения.
Теоретически затраты тиков процессора на ASM вставку при : L=1........151 тик L=45......1295 тиков |
|||
карма: 25 |
|
Ответов: 758
Рейтинг: 112
|
|||
iarspider, Где можно посмотреть решения задачи №8
|
|||
карма: 1 |
|
Ответов: 1821
Рейтинг: 168
|
|||
miver,
Ex_, лови архив |
|||
карма: 5 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Tad писал(а): L=1........151 тикL=45......1295 тиков |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид писал(а): Давно уже не измерял тики Например команда: ADD регистр,регистр выполняется за 3 такта процессора ADD память,регистр выполняется за 31-38 тактов процессора (в зависимости от вида адресации памяти) Такт процессора — промежуток между двумя импульсами тактового генератора, который синхронизирует выполнение всех операций процессора. В выложенной мной табличке слово "тик" нужно заменить на "такт процессора" (почему так написал - сам не знаю ). В продолжение. Считаем такты процессора:
У всех должно получиться около 1000 тактов при FPC и около 500 для DELPHI 7 (зависит от типа (архитектуры) процессора, а не от его тактовой частоты) Зная тактовую частоту процессора, можно посчитать время. |
|||
карма: 25 |
|
Ответов: 495
Рейтинг: 163
|
|||
Tad писал(а): У всех должно получиться около 1000 тактов741
1625 741 689 728 702 715 676 689 728 |
|||
карма: 4 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Tad писал(а): зависит от типа (архитектуры) процессораЁ-моё = AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ 2.50 GHz Win7 FPC писал(а): 879881 935 925 913 866 882 977 891 899 Delphi 7 писал(а): 524524 523 403 546 523 523 523 524 671 Кто бы отрезал ????? (начиная с Леонида) |
|||
карма: 25 |
|
Ответов: 1731
Рейтинг: 68
|
|||
Tad,
AMD Athlon 64 x2 Dual-Core 1.9 GHz WinXP SP2 x86 FPC 862 862 853 813 825 846 845 825 842 840 Delphi 401 401 451 401 401 401 571 401 402 402 |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Cosinus, [flood]если на компе установлена Delphi 7, то без проблем. [/flood]
|
|||
карма: 25 |
|