ACM教程

前言

  从今天起,我将会在我的博客同步更新我的ACM教程系列。虽说是教程,但是两年ACM经历的我还是有许多要学的东西,在这里写下自己的学习经历,也算是共同进步吧。

目录

第一章 简介

第1节 算法概述

第2节 算法竞赛介绍

第3节 常用编译环境与OJ系统

大连交通大学 软件竞赛协会介绍

第二章 走进算法竞赛

第1节 常用输入输出格式

第2节 从排序开始

第3节 竞赛C++入门

第4节 编程细节

第5节 数学简单问题

第6节 文件操作

第X节 JAVA大数

第三章 算法初步

第1节 枚举

第2节 递归

第3节 二分查找

第4节 数据结构基础(1)栈、队列和链表

第5节 常用C++容器vector,set和map

第6节 数据结构基础(2)树、二叉树和图

第7节 排序(一)

第8节 从全排列到深度优先搜索算法

第四章 动态规划

第1节 动态规划简介

第2节 动态规划初体验

第3节 下降/非降子序列问题

第五章 图论

第1节 图论的基本概念

第2节 图的存储方式

第3节 单源最短路径Dijkstra算法

附录

HDU答案:http://www.z16388.top/answer/

ACM常用模板:http://www.z16388.top/2016/10/30/ACM常用模版/

第六届蓝桥杯C/C++省赛B组题目详解:http://www.z16388.top/2017/03/21/lanqiao6/

第七届蓝桥杯C/C++省赛B组题目详解:http://www.z16388.top/2017/02/21/lanqiao7/