【ACM教程】2.1常用输入输出格式
总结ACM竞赛中C++和Java常见的输入输出格式写法,解决读题格式与提交格式的常见问题。
【ACM教程】1.3常用编译环境与OJ系统
介绍常用编译环境的搭建方式与主流在线评测系统(OJ)的使用方法。
【ACM教程】1.2算法竞赛介绍
第二节 算法竞赛介绍 本教程是针对参加各种算法竞赛的同学们编写的。这一节主要介绍几种比较有名的算法竞赛。 OI(Olympiad in Informatics,信息学奥林匹克竞赛) OI是Olympiad in Informatics的简称,1987年,保加利亚的Sendov教授在联合国教科文组织第24届全体会议上,倡议举行国际信息学奥林匹克,定名为International Olympiad in Informatics,简称IOI。OI是面向中学生的一年一度的信息学科竞赛。第一届国际信息学奥林匹克竞赛于1989年在保加利亚的布拉维茨举行。 考的内容主要是计算机编程。OI的比赛有NOIP,NOI,IOI等。NOIP是最初级别的比赛,分初赛和复赛,初赛为笔试,选出成绩优秀的选手参加复赛;复赛是上机编程,选出各个省市的一等奖,参加省级OI(NOIP是参加NOI的必备条件)。NOI是通过NOIP或各省省选选出的优秀选手组成省队参加的全国比赛。NOI选出全国一二三等奖,并选出国家集训队。 中国队...
【ACM教程】1.1算法概述
第一节 算法概述算法是什么? 算法是软件工程非常重要的基础科目。简单来说,算法就是解决特定问题的方法和步骤。为了解决现实生活中的各种问题,我们就把现实问题对应成数学问题,然后设计公式,编写程序,让计算机编译,运行得到答案——这时候运用的方法就是算法。 尽管这里运用了“公式”这个词来形容算法,然而算法并不是大家印象中死板的数学公式。因为计算机能够执行复杂的计算,所以公式可以设计成好几行,甚至几百行,用到很多数学理论。因此,就算学习过算法的人,也不一定会设计算法。因为数学、程序上面的东西都比较复杂。想要把现实中的问题对应到数学问题,那就更加复杂了。 通常,算法具有由三部分组成:输入、输出、计算过程。说到这里,大家可能会联想到函数。 输入、输出是一个或一组数据,实际上是将这些数字放在数据结构中比如数组、链表。输入的来源,通常是硬盘中存储的数据,或者是由键盘输入的数字;输出的去处可能是硬盘中的文件或是由硬盘中的数据转换之后以其他的形式呈现,例如显示器。 计算过程是一连串处...
ACM教程
ACM教程系列文章总索引,汇总从算法基础到图论的完整教程体系,适合系统学习算法竞赛。
hexo常用命令
hexo常用命令笔记description: 整理Hexo博客日常使用中最常用的命令,包括新建文章、生成静态文件、本地预览与部署。1.hexo相关npm install hexo -g #安装 npm update hexo -g #升级 hexo init #初始化 2.常用的缩写hexo n "我的博客" == hexo new "我的博客" #新建文章hexo p == hexo publishhexo g == hexo generate#生成hexo s == hexo server #启动服务预览hexo d == hexo deploy#部署 持续更新
Markdown常用语法
Markdown常用语法 一.标题 使用#来表示标题d大小。# 一级标题## 二级标题### 三级标题description: 整理Markdown写作中最常用的语法规则,包括标题、列表、代码块、表格与链接等。二.列表 用-、+或者*来使用无序列表,数字后加点使用无序列表。 无序列表无序列表- 1- 2- 3 1 2 3 有序列表有序列表1. abc2. def3. ghi abc def ghi 嵌套列表嵌套列表- 嵌套列表1 + 嵌套列表2 + 嵌套列表3 - 嵌套列表4 * 嵌套列表5- 嵌套列表6 嵌套列表1 嵌套列表2 嵌套列表3 嵌套列表4 嵌套列表5 嵌套列表6 三.引用 使用大于号>来表示引用。 >这里是引用 这里是引用 四.图片与链接[链接名](链接地址)<链接>图片:
