Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизКак уменьшить такую конструкцию? Найти похожие ветки
← →
Ega23 © (2010-02-02 12:22) [120]
> map[x, y, z]:= (x mod 2 = 0) xor (y mod 2 = 0) xor (z mod 2 = 0);
> - заполнение каждой второй ячейки true.
А в один проход разве не судьба?
← →
GrayFace © (2010-02-02 16:13) [121]Т.е. если гипотетический "map" представляется 1D массивом? Все-равно нет - надо как в шахматной доске. Например, если размерность по x нечетная, то в конце одной строки и в начале следующей будут false (2 подряд в 1D представлении).
← →
Ega23 © (2010-02-02 16:24) [122]
> Т.е. если гипотетический "map" представляется 1D массивом?
> Все-равно нет - надо как в шахматной доске. Например, если
> размерность по x нечетная, то в конце одной строки и в начале
> следующей будут false (2 подряд в 1D представлении).
А зачем на каждой итерации (y mod 2 = 0) xor (z mod 2 = 0) вычислять?
Вообще, крайне неоптимально.
← →
Кто б сомневался © (2010-02-02 20:04) [123]
> У меня результаты xor и <> полностью совпадают.
На один проц поставь программу. У тебя больше одного процессора. Я когда ставлю на один проц результаты разные, на два - одинаковые.
← →
jack128_ (2010-02-02 23:28) [124]
> A xor B xor C
> Если переводить на <>, то появятся скобки.
почему?? a <> b <> с не компилится??
← →
Jeer © (2010-02-02 23:42) [125]
> почему?? a <> b <> с не компилится??
>
Потому, что "Быть или не быть" ( аналог ) - тоже не "компилится".
← →
GrayFace © (2010-02-04 11:59) [126]Ega23 © (02.02.10 16:24) [122]
А зачем на каждой итерации (y mod 2 = 0) xor (z mod 2 = 0) вычислять?
Вообще, крайне неоптимально.
Это да, конечно.
Кто б сомневался © (02.02.10 20:04) [123]
На один проц поставь программу. У тебя больше одного процессора. Я когда ставлю на один проц результаты разные, на два - одинаковые.
Как это? Поток в любом случае один...
jack128_ (02.02.10 23:28) [124]
почему?? a <> b <> с не компилится??
Хм, точно. Хотя среда красным подчеркивает. Но, все-равно, без скобок это точно будет с трудом понимаемый код, а 3 xor"а подряд - достаточно понятно.
← →
GrayFace © (2010-02-04 11:59) [127]> Хм, точно.
В смысле, действительно, компилится.
Страницы: 1 2 3 4 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.71 MB
Время: 0.073 c