ACMGuidesevenwang

刘汝佳《算法艺术与信息学竞赛》《算法导论》

美国著名在线题库,专门为信息学竞赛选手准备

同济大学在线题库,唯一的中文题库,适合NOIP选手

浙江大学在线题库

北京大学在线题库

俄罗斯乌拉尔大学在线题库

俄罗斯圣萨拉托夫州大学在线题库

俄罗斯莫斯科物理技术学院

波兰格但斯克理工大学

西班牙的UniversidaddeValladolid在线题

二.ACM联系建议

下面给个计划你练练:

第一阶段:

练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来.

1.最短路(Floyd、Dijstra,BellmanFord)

2.最小生成树(先写个prim,kruscal要用并查集,不好写)

3.大数(高精度)加减乘除

4.二分查找.(代码可在五行以内)

5.叉乘、判线段相交、然后写个凸包.

6.BFS、DFS,同时熟练hash表(要熟,要灵活,代码要简)

7.数学上的有:辗转相除(两行内),线段交点、多角形面积公式.

8.调用系统的qsort,技巧很多,慢慢掌握.

9.任意进制间的转换

第二阶段:

练习复杂一点,但也较常用的算法。如:

1.二分图匹配(匈牙利),最小路径覆盖

2.网络流,最小费用流。

3.线段树.

4.并查集。

5.熟悉动态规划的各个典型:LCS、最长递增子串、三角剖分、记忆化dp

6.博弈类算法。博弈树,二进制法等。

7.最大团,最大独立集。

8.判断点在多边形内。

9.差分约束系统.

10.双向广度搜索、A*算法,最小耗散优先.

第三阶段:

前两个阶段是打基础,第三阶段是锻炼在比赛中可以快速建立模型、想新算法。这就要平时多做做综合的题型了。

1.把oibh上的论文看看(大概几百篇的,我只看了一点点,呵呵)。

2.平时扫扫zoj上的难题啦,别老做那些不用想的题.(中大acm的版主经常说我挑简单的来做:-P)

3.多参加网上的比赛,感受一下比赛的气氛,评估自己的实力.

4.一道题不要过了就算,问一下人,有更好的算法也打一下。

5.做过的题要记好:-)

注意事项:

1.不可能都完全记住那么多的算法.

常用算法,拿过来就可以写出来.

不常用的,拿起书来,看10分钟,就能理解算法(因为以前记过).

对以前没有记过的算法,就不好说了,难的可能要研究好几天.

这样就可以了.

应该熟练掌握的常用的算法应该有:

各种排序算法(插入排序、冒泡排序、选择排序,快速排序,堆排序,归并排序)

线性表(一般的线性表,栈,队列)的插入和删除

二叉树的遍历(前序,中序,后序)

图的遍历(深度优先,广度优先)

二分法查找,排序二叉树,Hash查找(处理冲突的方法)。

2.分析一个东西,你可以用不同的眼光去看待,有很多时候,就跟自己生活一样,觉得小时候看待问题很幼稚,现在看问题全面了,而且方式不一样了,为什么,就是成长吧,就跟这个一样的,你对算法,比如写一个程序,可能直接写很简单,可是可以有一些有趣的方式,比如通过什么样来表达,怎么样更高效..等等吧

3.于大学里把基本的专业课学扎实就ok,如:数据结构,离散,操作系统等。碰到一些基本的数据结构和算法,如查找排序要根据原理马上能写出相应的代码就行了,我个人是这样理解的,对于更深层次的东西,也是建立在自己熟练的基础之上的吧

4.数据结构在平时可能用不上,但数据结构可以培养你程序时如果注意效率的意识,一个学过数据结构的人和一个没有学过数结构的人写出来的程序可能在效率上有差别。

5.搞ACM需要的掌握的算法.

要注意,ACM的竞赛性强,因此自己应该和自己的实际应用联系起来.

适合自己的才是好的,有的人不适合搞算法,喜欢系统架构,因此不要看到别人什么就眼红,发挥自己的长处,这才是重要的.

THE END
1.小学数学加减乘除混合运算练习(500题).pdf小学数学加减乘除混合运算练习(500题).pdf 6页VIP内容提供方:189***1015 大小:143.33 KB 字数:约1.26万字 发布时间:2024-10-11发布于河南 浏览人气:165 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)小学数学加减乘除混合运算练习(500题).pdf 关闭预览 想预览更多内https://m.book118.com/html/2024/1009/8055044103006133.shtm
2.海量题库,加减乘除,比较大小,涵盖学前和六年级数学题智能口算机有了这个智能口算机,再也不用费劲地给孩子出题了,海量题库,加减乘除,比较大小,涵盖学前和六年级数学题智能口算机 口算速算 加减法教学 数学 小学数学 2024-12-15 00:00 · 0次播放 发布于:江西省 拳击那点事 +订阅 +1 评论 全部 还没有人评论过,快来抢首评 写评论https://m.sohu.com/a/837546579_100114195
3.到三年级小学生逻辑训练口算器数学宝智能出题加减乘除心算口算器得力口算练习机训练机儿童智能学习机一到三年级小学生逻辑训练口算器数学宝智能出题加减乘除心算口算器 可爱粉口算训练机【300万+题库】图片、价格、品牌样样齐全!【京东正品行货,全国配送,心动不如行动,立即购买享受更多优惠哦!】https://item.jd.com/10077263694956.html
4.小学数学算术题库生成器可打印码农集市专业分享IT编程学习资源小学算术随机题库,加减乘除随意设定数值范围https://www.coder100.com/index/index/content/id/820576
5.python小学口算题库生成器PrimarySchoolMathematics孩子上小学一年级了,加减乘除的口算就要开始练习了,估计老师肯定会让家长出题,所以提前准备一下,利用Python开发了一套自动生成小学生口算题的小应用。而且今天是程序员节,撸200行代码庆祝一下。:) 为了让程序员老爹解放抄题的双手,让你拥有更多的时间去写代码而不用去手写几道口算题而伤神伤脑。所以有没有娃子的https://blog.csdn.net/weixin_28836989/article/details/113980208
6.一站到底题库及答案(20121122期)99、数学上常说的“四则运算”指的是哪四种算法? 加减乘除 100、“力拔山兮气盖世,时不利兮骓不逝”中的“骓”指的是哪种动物? 马 101、三国时期,刘备“手提三尺定山河”这里的“三尺”指的是什么? 剑 102、军事上的“飞毛腿”指的是哪种武器? 导弹 https://www.xuexila.com/zhishi/yizhandaodi/tiku/32871.html
7.小学数学三年级计算专项训练题每日一练123小学数学三年级计算专项训练题每日一练 2024-12-14 姓名:___座号:___情况:___ 1.(9 + 43) X =___ 2.(9 - 90) X =___ 3.(46 + 67) X =___ 4.(36 - 28) X =___ 5.(50 + 14) X =___ 6.(9 - 27) X =___ 7.(67 + 9) X =___ 8.(74 - 36) X =___ 9.https://wenku.baidu.com/view/479229d3551252d380eb6294dd88d0d232d43c64.html
8.我爱口算网52kousuan.xze.cn网站标题: 我爱口算网---小学加减乘除口算题库 网站网址: http://52kousuan.xze.cn 发布者IP:未记录发布者IP 网站标签: 口算、口算网、口算题、口算训练 网站内容描述(仅供参考):我爱口算网,提供小学加减乘除口算在线练习,快速提高小学生口算能力. http://www.fwol.cn/gotoweb.php?id=5082410
9.数学符号标志加减乘除vloggif图素材贴纸gif图片素材下载千库网为你提供数学符号标志加减乘除vloggif图素材贴纸gif下载,你关心的图片有数学符号标志加减乘除vloggif图素材贴纸高清GIF图、数学符号标志加减乘除vloggif图素材贴纸gif素材,下载高清gif图素材就来千库网!https://588ku.com/gif1/37723.html
10.小学数学口算生成器本资源为小学数学口算题出题工具,直接运行即可,包含多种出题方式,自动生成数学题目,可以打印,涵盖加减乘除常规的小学数学口算题,需要的朋友可以下载。 上传者:txp1993时间:2019-11-25 小学数学题库出题器.exe 小学数学计算训练最新版是专为小学生而开发的一款数学学习软件,小学数学计算训练最新版拥有口算、估算、竖式计https://www.iteye.com/resource/u012855622-6560981
11.在学习数学时我们通常先认识数字再学习加减乘除再学习混合运算这在学习数学时,我们通常先认识数字、再学习加减乘除,再学习混合运算。这体现了儿童个体身心发展的()。 A.顺序性B.阶段性C.不平衡性D.互补性 温馨提示:做题需要 沉着、冷静、细致、认真! 正确答案 点击免费查看答案 试题上传试题纠错 猜您对下面的试题感兴趣:点击查看更多与本题相关的试题 https://m.12tiku.com/newtiku/9999/22549671.html
12.初一加减乘除混合运算100道题,初一加减乘除混合运算题库包含100道初一加减乘除混合运算题目的题库,适合学生练习和提升数学计算能力。 ,理想股票技术论坛https://www.55188.com/search-%B3%F5%D2%BB%BC%D3%BC%F5%B3%CB%B3%FD%BB%EC%BA%CF%D4%CB%CB%E3100%B5%C0%CC%E2.html
13.拍照答题App排行榜应用宝拍照答题app推荐它还可以查英语单词,英语翻译,搜作文素材和范文,科学计算器计算数学,学习英语语法等。让学习生活有趣又简单。 【特色功能】●搜索答疑: 一键搜索查看核对作业答案解析。 ●英语翻译: 完形填空,阅读理解,拍照翻译成中文理解。 ●学习英语: 涵盖小学英语,初中英语、高中英语等语法解析。 ●科学计算器: 加减乘除、三角https://www.diandian.com/phb/1211/7-1.html
14.二次根式的化简试题答案解析,初中数学试题答案解析3二次根式的加减乘除混合运算,二次根式的化简试题答案解析,初中数学题目答案解析等数据查看分享https://www.ggtiku.com/wtk/list-b111121-s113201-l3.html
15.东风汽车公司笔试题目总结(精选14篇)一些国际著名企业的笔试难度相当大,考试科目有日语、数学、逻辑、英语等等,考试形式基本上是选择题。为了准备笔试,很多大学生刚上三年级就购买相关书籍“闭门4:用加减乘除使得给出的4个数字得出以下答案:24。 (一)5,6,7,8;(二)3,3,8,8 二:问答 1:用十种方法向和尚推销梳子,请自圆其说 https://www.360wenmi.com/f/filebh0i3dr7.html
16.国际分工中,发达国家生产力水平高经济实力强大,在整个世界经济大学职业搜题刷题APP 下载APP首页 课程 题库模板 题库创建教程 创建题库 登录 创建自己的小题S7-200系列PLC中对加减乘除等运算结果可以影响的标志位有 A. SM1.0 B. SM1.1 C. SM1.2 D这一现象说明他们学习数学所具有的特点是( )。 A. 具体的心理特点; B. 不能顺应的心理特点; https://www.shuashuati.com/ti/ae853d63fe8b48dca141f3a992fc27e6a2.html