Выбор языка

Python:

  1. Бекенд
  2. Код на доске
  3. Длинная арифметика (?)

C++:

  1. Пишешь контесты
  2. Нужна скорость
  3. Нужно научиться алгоритмам

Фильм “Прометей”

Базовые приемы

#include <bits/stdc++.h>

#define MAX 1e10
#define forn(i, n) for (int i = 0; i < n; i++)
#define all(a) a.begin(), a.end()
#define int long long

typedef long long ll;
typedef vector<vector<ll> > vv;

signed main(){

ios_base::sync_with_stdio(0);
cin.tie();
cout.tie();

Указатели

Untitled

int main()
{
    int value = 5;
    int *ptr = &value; // инициализируем ptr адресом значения переменной
 
    cout << &value << '\\n'; // выводим адрес значения переменной value
    cout << ptr << '\\n'; // выводим адрес, который хранит ptr
 
    return 0;
}

Указатели в C++ / Ravesli