Страница используется для конспектирования лекций по алгоритмам и структурам данных. По любым вопросам можно писать мне (Романычев Леонид Романович) в тг/вк: @romanychev
‣
Книги:
- “Алгоритмы: построение и анализ”
- “Искусство программирования”
Электронные ресурсы:
Соревновательные платформы
Платформы для подготовки к собеседованиям
Видеокурсы
Новость для тех, кто хочет освоить алгоритмы на продвинутом уровне — мы выложили в открытый доступ обновленный курс ШАДа:
16 свежих лекций подробно рассказывают о различных аспектах алгоритмов — как теоретических (модели вычислений, иммутабельность и персистентность, хеширование и пр.), так и практических (задача о кратчайших путях, RMC, LCA и др.).
Видео будут полезны тем, кто уже знаком с алгоритмами и хочет глубже разобраться в сложных вопросах. А ещё курс пригодится, если вы хотите понять, как использовать алгоритмы в анализе данных — на это сделан особый фокус в обновлённом плейлисте.
Конспекты
Лекция Вводная
Лекция
Студенты 115
Студенты 116
‣
#include <iostream>
#include <set>
#include <vector>
#include <map>
#include <math.h>
#include <queue>
#include <iomanip>
#include <algorithm>
#include <cstring>
//#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
typedef long double ld;
typedef pair<ll, ll> pa;
ll INF = 1e17;
void pprint(auto& a){
for(ll i = 0; i<a.size(); i++){
cout << a[i] << ' ';
} cout << "\n";
}
ll MOD = 1e9+7;
int main(){
ios_base::sync_with_stdio(0);
cin.tie(NULL);
cout.tie(NULL);
ll n;
cin >> n;
return 0;
}
Жалобы и предложения