Конференция "Прочее" » Студенческая задачка
 
  • Игорь Шевченко © (11.04.17 12:52) [180]
    Сергей Суровцев ©   (11.04.17 12:33) [179]

    Охотно верю, но это, скорее, родимые пятна тех лет, когда расхватывали любую автоматизацию, лишь бы как-то крутилось :)
  • kilkennycat © (11.04.17 14:23) [181]
    самые лучшие бд создаю я. потому что:
    а) вся бд в одной табличке
    б) все поля типа var
    в) никакого геморроя с индексами, триггерами, процедурами - их нет.
  • ухты © (11.04.17 14:34) [182]

    > самые лучшие бд создаю я. потому что:
    так все-таки, они в одном файле или больше? )
  • Kilkennycat © (11.04.17 14:57) [183]
    в одном конечно. иначе не были бы такими самыми лучшими
  • SergP © (11.04.17 16:30) [184]
    Давно не заходил на форум. Смотрю, интерестная темка, но уже столько понаписывали....

    ИМХО оба числа перед сравнением преобразуем так:

    function Prepare(value:integer):integer;
    asm
     xor eax,$80000000;
     shr eax,1;
     jc @end;
     xor eax,$FFFFFFFF;
    @end:
    end;



    т.е. диапазон нечетных чисел преобразовываем в диапазон положительных чисел не меняя порядка их следования, а диапазон четных чисел преобразовываем в диапазон отрицательных чисел, меняя при этом порядок их сделования на противоположный.
  • SergP © (11.04.17 16:37) [185]
    А. ну да... По сути это та же идея, что описана в ссылке, приведенной в [2]
 
Конференция "Прочее" » Студенческая задачка
Есть новые Нет новых   [134431   +10][b:0.001][p:0.001]