ALGORYTMICZNA PRZYGODA
Kaliny

Archiwum

Polecam

Platformy do rozwiązywania zadań:
Strony do nauki:

Kilka wskazówek do pisania kodu #1

Dzisiaj część pierwsza kilku wskazówek do pisania kodu w C++!
Mam nadzieję, że się Wam przydadzą :)

Te linijki powinniście zawsze pisać na początku funkji main. W skrócie, przyspieszają one operacje wejścia i wyjścia.
Jeśli chcecie, aby działały, musicie na górze kodu załączyć bibliotekę stdio.h albo bits/stdc++.h.

ios_base::sync_with_stdio(0);
cin.tie();

Używanie "\n" zamiast endl również zwiększa szybkość działania programu. Taka opcja jest polecana szczególnie na olimpiadach.


Kiedy parametrem w funkcji jest jakaś duża tablica (lub vector), to zdecydowanie warto dodać znaczek &. Sprawia to, że vector nie jest przepisywany element po elemencie, tylko po prostu jest w całości "ściągany" z np. maina. Na przykład:

int moja_funkcja(vector<int> &moj_vector)

Ważne, aby nazwa po & była taka sama, jak w funkcji, z której wywołujemy moja_funkcja.

Kolejne wskazówki pojawią się wkrótce :)

O blogu

Zapraszam na moją algorytmiczną przygodę!

  • przygotowuję się do Olimpiady Informatycznej Juniorów oraz do Konkursu Logia;
  • biorę udział w Olimpijskim Kole Informatycznym;
  • pokonuję algorytmiczne trudności;
  • piszę programy w C++ i w Pythonie;
  • dzielę się swoimi przemyśleniami oraz pomysłami.
  • Ostatnie posty