timpii de executie sunt (de obicei) alesi cu o marja mare de eroare suficient de mare a.i. sa obtii acelasi punctaj indiferent de implementare / compilator ales.
evident, sunt si exceptii. spre ex. poti implementa numere mari folosind OOP, design patterns si alocare dinamica.
in notatie asimptotica ai aceeasi complexitate dar "constanta" e mult prea mare sa iei punctaj decent.
apropos de pascal ...
e bine stiut faptul ca citirea cu Read / ReadLn e semnificativ mai rapida decat scanf()-ul din C.