Jesteśmy na konkursie – co robić?

1.
Skoncentruj się na zadaniach
Nie myśl o niczym innym. Nie myśl o punktach, kolacji, koleżance.
100% myśli nad zadaniami!

 

===
2.
Sprawdź typy danych – Czy wystarczy int, czy musi być long long?
Jeśli musi być long long to:
a. Czy wszystkie zmienne które tego wymagają mają long long?
b. czy w argumentach funkcji, zwracanych wartościach jest long long?
c. czy poprawnie konwertujesz dane
np: a = b*c
a – long long
b – int
c – long long
to powyższa definicja jest niejednoznaczna
Prawidłowe:
a = (long long)b * (long long) c

Jeśli musi być typ long long sprawdź każdą funkcję czy popranie działa na dużych danych!

Pamiętaj, że sprawdzarka która porównuje brut z rozwiązaniem wzorcowym tego nie wychwyci. Dlaczego? Bru zwykle generuje wszystkie przypadki dla małych danych.

W edytorze wciśnij CTRL-F i wyszukaj wszystkie wystąpienia int i sprawdź czy nie powinno być long long

Znam osobę które nie dostała się do finału OIJ gdyż użyła int a potrzebny był long long.
Zamiast  190 punktów i finału miała 170 punktów.

Znam osobę która nie dostała się do finału OI gdyż wszędzie gdzie trzeba użyła long long.
Jedynie w main w pare (pair) dała dwa razy int zamiast long long.
Sprawdzając tego nie wychwyciła.

 

===
3. Nie udostępniaj nikomu swojego kodu!

 

===
4. Nie komunikuj się!
W trakcie trwania konkursu nie wolno się porozumiewać.
Nawet jeśli piszesz zdalnie i wyślesz jedno zdanie na komunikatorze, grupie dyskusyjnej czy w mailu -> będzie to oznaczać dyskwalifikację. Nawet jeśli to zdanie nie ma nic wspólnego z treścią zadań, konkursem. Nawet jeśli tyczy się rzeczy zupełnie prywatnych.
Takie przypadki niestety miały miejsce.