Совет: Если у тебя есть своя машина, попробуй воссоздать такую же среду, как у организатора, и проверь свое решение перед отправкой.
Совет: Обычно олимпиадные задачи предполагают результат, который не превышает 10^7, поэтому стандартный тип int32_t обычно достаточен. Иногда может потребоваться использовать long long, но это редкость. Главное в этих задачах - алгоритмы, а не знание о диапазонах целочисленных типов. В промышленном программировании, особенно с микроконтроллерами, рекомендуется явно указывать тип.
Совет: Для олимпиадного программирования используй int, если результат не превышает 10^9, и long long, если результат не превышает 10^18. Не рекомендуется использовать тип long, лучше воспользоваться int_fast32_t и int_fast64_t. Однако, эти типы подходят только в том случае, если не предполагается переполнение. Если переполнение возможно, использовать четкие типы int32_t и int64_t без всяких обсуждений.