My Ultimate Competitive Programming Setup ๐ป | Tips & Gear Explained
Hi! I'm Egor, and in this video, I share my complete setup for competitive programming, including my MacBook Air M1, Blue Yeti microphone, Wacom tablet, and more. Discover how I stay productive and focused!

peltorator
69.2K views โข Jun 28, 2021

About this video
Hi! My name is Egor. In this video i talk about my competitive programming setup. I use macbook air M1 late 2020, blue yeti microphone, one by wacom tablet, sketchbook by autodesk, cf predictor, codeforces enhancer, vim via macvim, vim-plug, ultisnips, iterm2 and oh my zsh. You can find more details in this video and down in the description. I hope you find this video helpful. On this channel I make educational videos on competitive programming. Both on basic algorithms such as prefix sums, binary search, sorting, etc., and also some advanced topics such as disjoint sparse table, heavy-light decomposition, link-cut tree, lambda optimisation, FFT, and so on. Also sometimes I record screencasts and do some kind of unusual videos like this one. If you're interested, consider subscribing to my channel! If you have any questions you can contact me on telegram. Good luck with your contests.
Useful links:
Macbook Air M1 Late 2020: https://www.apple.com/shop/buy-mac/macbook-air/space-gray-apple-m1-chip-with-8-core-cpu-and-7-core-gpu-256gb#
Blue Yeti microphone: https://www.bluemic.com/en-us/products/yeti/
One by Wacom tablet: https://www.wacom.com/en-gb/products/one-by-wacom
Huge Dell monitor: https://www.dell.com/en-uk/shop/dell-ultrasharp-38-curved-usb-c-hub-monitor-u3821dw/apd/210-axnt/monitors-monitor-accessories
Sketchbook by Autodesk: https://www.autodesk.com/products/sketchbook/overview
CF Predictor: https://chrome.google.com/webstore/detail/cf-predictor/ocfloejijfhhkkdmheodbaanephbnfhn
Codeforces Enhancer: https://chrome.google.com/webstore/detail/codeforces-enhancer/ocmandagmgmkcplckgnfgaokpgkfenmp
Macvim: https://github.com/macvim-dev/macvim
My vimrc file: https://pastebin.com/nEtaQa73
Jellybeans (vim color scheme): https://github.com/nanotech/jellybeans.vim
Vim-Plug (vim plugin manager): https://github.com/junegunn/vim-plug
Ultisnips (vim snippets plugin): https://github.com/SirVer/ultisnips
My snippets file for c++: https://pastebin.com/A72rtbAh
How to set up stdc++.h file on macos: https://codeforces.com/blog/entry/70957?#comment-554620
Precompile stdc++.h: https://codeforces.com/blog/entry/53909
Why rand function is bad and mt19937 generator is great: https://codeforces.com/blog/entry/61587
Why cout.tie(0) is completely useless: https://codeforces.com/blog/entry/90775?#comment-791764
Iterm2: https://iterm2.com/
Oh My Zsh: https://ohmyz.sh/
Chapters:
00:00 - Intro
00:50 - Macbook Air M1 Late 2020
01:45 - Blue Yeti microphone
02:03 - One by Wacom tablet
02:39 - Temporary monitor
02:56 - Sketchbook by Autodesk
03:27 - CF Predictor and Codeforces Enhancer
06:33 - Eating
06:36 - Vim, Macvim, vimrc, vim-plug, ultisnips
15:12 - C++ template
25:23 - Iterm2 and Oh My Zsh
25:43 - Outro
Reach me out on:
telegram:
https://t.me/peltorator
codeforces:
https://codeforces.com/profile/peltorator
instagram:
https://www.instagram.com/peltorator/
Or peltorator at any platform
Useful links:
Macbook Air M1 Late 2020: https://www.apple.com/shop/buy-mac/macbook-air/space-gray-apple-m1-chip-with-8-core-cpu-and-7-core-gpu-256gb#
Blue Yeti microphone: https://www.bluemic.com/en-us/products/yeti/
One by Wacom tablet: https://www.wacom.com/en-gb/products/one-by-wacom
Huge Dell monitor: https://www.dell.com/en-uk/shop/dell-ultrasharp-38-curved-usb-c-hub-monitor-u3821dw/apd/210-axnt/monitors-monitor-accessories
Sketchbook by Autodesk: https://www.autodesk.com/products/sketchbook/overview
CF Predictor: https://chrome.google.com/webstore/detail/cf-predictor/ocfloejijfhhkkdmheodbaanephbnfhn
Codeforces Enhancer: https://chrome.google.com/webstore/detail/codeforces-enhancer/ocmandagmgmkcplckgnfgaokpgkfenmp
Macvim: https://github.com/macvim-dev/macvim
My vimrc file: https://pastebin.com/nEtaQa73
Jellybeans (vim color scheme): https://github.com/nanotech/jellybeans.vim
Vim-Plug (vim plugin manager): https://github.com/junegunn/vim-plug
Ultisnips (vim snippets plugin): https://github.com/SirVer/ultisnips
My snippets file for c++: https://pastebin.com/A72rtbAh
How to set up stdc++.h file on macos: https://codeforces.com/blog/entry/70957?#comment-554620
Precompile stdc++.h: https://codeforces.com/blog/entry/53909
Why rand function is bad and mt19937 generator is great: https://codeforces.com/blog/entry/61587
Why cout.tie(0) is completely useless: https://codeforces.com/blog/entry/90775?#comment-791764
Iterm2: https://iterm2.com/
Oh My Zsh: https://ohmyz.sh/
Chapters:
00:00 - Intro
00:50 - Macbook Air M1 Late 2020
01:45 - Blue Yeti microphone
02:03 - One by Wacom tablet
02:39 - Temporary monitor
02:56 - Sketchbook by Autodesk
03:27 - CF Predictor and Codeforces Enhancer
06:33 - Eating
06:36 - Vim, Macvim, vimrc, vim-plug, ultisnips
15:12 - C++ template
25:23 - Iterm2 and Oh My Zsh
25:43 - Outro
Reach me out on:
telegram:
https://t.me/peltorator
codeforces:
https://codeforces.com/profile/peltorator
instagram:
https://www.instagram.com/peltorator/
Or peltorator at any platform
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
69.2K
Likes
1.4K
Duration
26:11
Published
Jun 28, 2021
User Reviews
4.7
(13)