Настраиваем CLion, часть 1: параметры оптимизации, ввод из файла и время работы программы

preview_player
Показать описание
В этом видео я показал, как настроить ввод из файла в CLion, ускорить время работы программы с 23 секунд до 2.7 секунд и измерить это самое время.

00:00:00 Введение
00:00:30 Пример решения задачи
00:01:50 Время работы на codeforces
00:02:20 Создаём новый проект в CLion
00:03:30 Ввод из файла
00:04:40 Добавляем таймер для измерения времени работы программы
00:06:10 Запуск без оптимизаций: 23 секунд
00:07:25 Настраиваем оптимизацию кода (Ofast)
00:09:10 Запуск с оптимизациями: 4 секунды
00:09:38 Дополнительные параметры (unroll-loop и avx2)
00:10:10 Получили 2762 мс, как на codeforces!
Рекомендации по теме
Комментарии
Автор

Тайм-кодов много не бывает! То же самое можно и в Code::Blocks проделать, конечно
00:00:00 Введение
00:00:30 Пример решения задачи
00:01:50 Время работы на codeforces
00:02:20 Создаём новый проект в CLion
00:03:30 Ввод из файла
00:04:40 Добавляем таймер для измерения времени работы программы
00:06:10 Запуск без оптимизаций: 23 секунд
00:07:25 Настраиваем оптимизацию кода (Ofast)
00:09:10 Запуск с оптимизациями: 4 секунды
00:09:38 Дополнительные параметры (unroll-loop и avx2)
00:10:10 Получили 2762 мс, как на codeforces!

cp_mirea
Автор

​Можно ли сделать так, чтобы оптимизации прописывались сразу при создании нового файла? Менять ручками для каждого файла такое себе
Upd: Да, так можно сделать, зайдя в Settings | Editor | File and Code Templates -> Other tab -> C++ Projects и там оптимизацию

slxxxr
Автор

Здравствуйте, после установки, при создании проекта у меня выходит файл main.c а не main.cpp и в дальнейшем программа выдает длинные ошибки, подскажите пожалуйста что делать

npkwfdt
Автор

а что писать в параметрах запуска если запускаешь на языке C

avalonex