算法基础入门
未来架构师
16级本科哈理工 就读软件工程;
20考研一志愿哈工大调剂燕山大学计科已上岸;
参加过一些数模和算法类比赛。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【ACM入门】入门问题
最大利益问题#include <iostream>#include <algorithm>using namespace std; static const int MAX = 200000; int main() { int R[MAX], n; cin >> n; for(int i = 0; i < n; i++) cin...原创 2018-07-20 23:33:36 · 262 阅读 · 0 评论 -
【ACM入门】逆序数
什么是逆序数对于数列A,如果存在一组数(Ai, Aj),满足Ai > Aj 且 i < j 呢么这是一个逆序。求法1根据冒泡排序的相邻比较大小交换的规则,可知冒泡排序元素的交换次数就是该序列的逆序数,(代码),时间复杂度O(n^2)int bubble_sort(int arr[], int len) { int i, j, cnt; for ...原创 2018-07-30 13:56:31 · 892 阅读 · 0 评论 -
算法模板模板(逐渐补充)
并查集#define N 105int pre[N];int rank[N];int init(int n) { for (int i = 0; i < n; i++) { pre[i] = i; rank[i] = i; }}int find_pre(int x) { if (pre[x] == x) { return x; } return f...原创 2019-03-04 11:43:42 · 269 阅读 · 0 评论
分享