HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Общие замечания

Section problems

• Наилучший участок
• Наименьшее число
• Необычный календарь
• Непрерывный рюкзак
• Несчастливые дни
• Несчастливые дни
• Нормализация пути
• Обмены в Heapify
• Общие замечания
• Одного ли цвета?
• Ой-ай!
• 1
• Округление
• От минимального до максимального
• Очередь
• Панграмма
• Панграмма

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

Условия задач

  • Обратите внимание, что все задачи из раздела «Введение» можно решить без if, все задачи из раздела «Условия» — без циклов, и так далее.
  • Входные данные не нужно проверять на корректность — они всегда соответствуют тому, что написано в соответствующем разделе условия задачи. Запись «1 ≤ X, Y, Z ≤ 1000» означает, что каждое из чисел X, Y и Z принадлежит диапазону от 1 до 1000.

Оформление кода

  • Если в условии задачи величина обозначена как N, то это не значит, что её нужно объявить в программе под точно таким же именем. Большими буквами принято обозначать константы.
  • maxSize — это переменная, MAX_SIZE — константа, maxSize() — функция (не maxSize ()!), MaxSize — класс.
  • C++ — это не Pascal. Нет нужды объявлять все переменные в начале программы. Объявляйте их тогда, когда они вам понадобились.

Стандарт C++

  • Никогда не пишите void main() — это не соответствует стандарту. Только int main(). Вы можете не писать return 0;, он подставляется по умолчанию (только в main()).
  • Лучше позабудьте о существовании типа float вообще — он слишком неточен. Вещественная арифметика Visual Studio может до поры до времени защищать вас от проблем с этим типом, но это не значит, что так будут вести себя все компиляторы.
  • Visual Studio навязывает вам нестандартные функции scanf_s() и printf_s()? Протестуйте! Проект (Project) → Свойства (Properties) → C/C++ → Проверки SDL (SDL Checks) → Нет (No).

 

Для отправки решений необходимо выполнить вход.

www.contester.ru