acm竞赛常用算法与数据结构

acm竞赛常用算法与数据结构

ID:12847102

大小:539.00 KB

页数:106页

时间:2018-07-19

acm竞赛常用算法与数据结构_第1页
acm竞赛常用算法与数据结构_第2页
acm竞赛常用算法与数据结构_第3页
acm竞赛常用算法与数据结构_第4页
acm竞赛常用算法与数据结构_第5页
资源描述:

《acm竞赛常用算法与数据结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、常用算法&数据结构浙江大学微软技术俱乐部彭鹏ACM竞赛12、竞赛中常见的16种题型1、ACM/ICPC简介4、竞赛中基本的数据结构与算法5、ZOJ入门3、时空复杂度的分析2ACMAssociationforComputingMachinery美国计算机学会ICPCInternationalCollegiateProgrammingContest国际大学生程序设计竞赛ACM/ICPC简介3ACMACM(AssociationforComputingMachinery)成立于计算机诞生次年,是目前计

2、算机学界中历史最悠久、最具权威性的组织,是推进信息技术专业人员和学生提高技巧的主要力量。ACM通过提供前沿技术信息和从理论到实践的转化,为其全球7.5万名成员服务,并已经成为信息科技领域的一个基本信息来源。4ICPCACM主办的国际大学生程序设计竞赛(InternationalCollegiateProgrammingContest),简称ACM/ICPC,自从1977年开始至今已经连续举办28届。其宗旨是提供一个让大学生向IT界展示自己分析问题和解决问题的能力的绝好机会,并成为一个有效的途径,

3、让下一代IT天才可以接触到其日后工作中将要用到的各种软件。自1998年IBM成为该项竞赛的赞助商以来,大赛规模不断扩大。去年有71个国家1582所大学派出4109支队伍参加了30个赛点的分区赛,其中78支队伍参加今年4月在上海香格里拉酒店举办的世界总决赛。现在,ACM/ICPC已成为世界各国大学生中最具影响力的国际计算机赛事。5ICPC竞赛规则三人组队在4~6小时编写C/C++或Java程序解决6~10道题完成题目数多的队伍优胜完成题目数一样的队伍,罚时少的优胜6ICPClogAproblemA

4、thoughtAsolutionAballoon7中国各高校ACM开展情况清华大学上海交通大学中山大学复旦大学北京大学南京大学浙江大学8浙江大学ACM集训队选拔标准根据校内程序设计竞赛的结果,现拟定集训队具体选拔标准如下:1.曾参加过去年暑假集训的队员自愿入围;未参加过集训,但满足下列条件者自愿入围:2.对ACMICPC活动有极大热情,视练习题如游戏;并且3.校内程序设计竞赛前5名;或者4.校内程序设计竞赛第6-9名,并且7月1日前在ZOJ通过至少100题;或者5.校内程序设计竞赛第10-15名

5、,并且7月1日前在ZOJ通过至少150题;或者6.7月1日前在ZOJ通过至少200题。9如何建立一支强队个人的能力理论(几何,数论,动态规划,图论等)技术(编程)队员能力上的互补某论坛,一无聊男yy的中国“梦之队”钱文杰(?)反应奇快,擅长随机化,贪心,NOI贪心王刘汝佳or吴嘉之见多识广,做过的题必别人见过的题多赵爽上海交大的“割题手”10Leader/Coordinato(协调比赛进程)Reader(发现题目隐讳的涵义)Thinker(逻辑能力强,收集其他队员意见)Programmer/De

6、bugger(反应快/稳,细心)Helper(协助比赛,查错,验证数据等)一支强队需要的角色11参考书籍主要参考书籍《C++Primer》《C++标准程序库》《算法导论》《算法艺术与信息学竞赛》《组合数学》《计算几何》??历届国家集训队论文12网络资源http://acm.zju.edu.cnhttp://acm.timus.ruhttp://acm.sgu.ruhttp://ace.delos.com/usacogatehttp://www.google.comhttp://www.oibh.

7、org/bbs/index.php13时空复杂度的分析时间复杂度的分析空间复杂度的分析14函数增长和运行时间引用刘汝佳《序列和字符串》15常见题型DynamicProgramming(动态规划)Greedy(贪心)CompleteSearch(穷举)FloodFill(种子填充)16常见题型ShortestPath(最短路径)RecursiveSearchTechniques(回溯)MinimumSpanningTree(最小生成树)Knapsack(背包)17常见题型Computational

8、Geometry(计算几何)NetworkFlow(网络流)EulerianPath(欧拉回路)Two-DimensionalConvexHull(二维凸包)18常见题型BigNums(大数)HeuristicSearch(启发式搜索)ApproximateSearch(近似搜索)AdHocProblems(杂题)1920枚举法又叫穷举法,它利用了计算机计算速度快且准确的特点,是最为朴素和有效的一种算法。不是办法的办法但有时却是最好的办法21PizzaAnyone?(ZOJ1219)题目大意:你

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。