- 1、本文档共125页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
acm程序的算法模板与经典算法大集合
ACM 程序算法模板
(后半部分为经典算法大集合)
一、组合数学3
1.1、重复性全排列算法3
1.2、C (m,n )3
1.3、无重复全组合4
1.4、大数相加5
二、数论7
2.1 、最大公约数7
2.2 、乘方取余7
2.3 、进制转换8
2.4 、素数表9
2.5 、素数表精简9
2.6 、N 阶乘最后非0 位 10
2.7 、约瑟夫环(不带路径) 10
2.8 、约瑟夫环(带路径) 10
2.9 、质因数分解 11
2.10 、判断是否为质数 12
2.11 、欧拉函数 12
三、数据结构 13
3.1、最小代价生成树—普利姆算法 13
四、动态规划 15
4.1 、LIS 最长不下降序列的算法 15
4.2 、交通最短路径算法 17
4.3 、数塔最大值算法 18
4.4 、最小代价字母树 19
4.5 、最长公共字串LCS 19
4.6 、可中断最长字串20
4.7 、从数组中取定值21
4.8 、最近点对22
4.9 、24 点25
4.10 、01 背包 极大界定 原始算法27
4.11 、01 背包 极大界定 空间优化30
4.12 、01 背包 恰好装满 附带组成31
4.13 、01 背包 恰好装满 空间优化34
4.14 、完全背包 恰好装满 买咖啡题35
4.15 、完全背包 极大界定 原始算法37
4.16 、背包扩展 等价匹配种数统计39
五、串40
5.1、KMP 算法40
六、高精度算法41
6.1 通用函数41
6.2、高精度加法42
6.3、高精度减法43
6.4、高精度乘法--高精度乘以低精度45
6.5、高精度乘法--高精度乘以高精度46
6.6、整型常量的阶乘47
6.7、整型常量的阶乘和47
6.8、高精度的乘方,幂数为整型常量48
6.9、高精度除法--高精度除以低精度,只产生余数48
6.10、高精度除法--高精度除以高精度,只产生余数49
七、排序搜索51
7.1、插入排序51
7.2、堆排序51
7.3、合并排序(分治)53
7.4、计数排序54
7.5、冒泡排序55
7.6、快速排序55
7.7、二分搜索56
八、技巧56
8.1、输入技巧56
8.2、递归57
8.3、位运算57
8.4、字典序57
8.5、省略末尾零57
一、组合数学
1.1、重复性全排列算法
#include iostream
#include algorithm
using namespace std;
int main()
{
char s[101];
while(gets(s))
{
int n=strlen(s);
sort(s, s+n);
puts(s);
while(next_permutation(s, s+n))
puts(s);
}
return 0;
}
1.2、C (m,n)
int combination(int m,int n)//m 为下标,n 为上标
{
if(m 0||n 0||m n) return - 1;
您可能关注的文档
- 2017年一级建造师水利水电工程管理与实务必考题库2016年一建模拟试题+2018年1建考题答案解析2019年建造师考试笔记小抄2020年2021年.pdf
- 2017年一级消防工程师考试串讲笔记消防安全案例分析讲义课程2016年二级消防工程师知识点归纳2018年全国注册消防工程师2019年2020年2021年.pdf
- 2017年云南省考专业课法律专业知识(a卷)考点精讲班a类学员模拟试卷参考答案2016年2018年2019年2021年.pdf
- 2017年云南省考专业课法律专业知识(b类学员模拟试卷参考答案)2016年2018年2019年2021年.pdf
- 2017年造价员考试讲义小抄2016年建设工程造价基础知识笔记2018年造价员串讲资料2019年2020年2021年.pdf
- 2017年招标师考试讲义小抄招标采购项目管理笔记2016年招标师重点串讲2018年2019年招标师考试资料2020年2021年.pdf
- 2017年云南省考法检系统专业课法律专业知识(b卷)考点精讲班讲义2016年2018年2019年2021年.pdf
- 2017年招标师考试重点归纳招标采购专业知识与法律法规政策笔记小条2016年招标师小抄讲义2018年2019年2020年2021年.pdf
- 2017年招标师知识点总结招标采购专业实务笔记2016年招标师小抄重点讲义资料2018年2019年招标师串讲2020年2021年.pdf
- 2017年中级会计师考试笔记小抄2016年会计实务串讲讲义2018年会计职称考前必备资料2019年备考资料2020年2021年.pdf
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)