POJ推荐50题

著名的北邮acm训练队推荐50题

https://blog.csdn.net/bat67/article/details/71735012

都是poj上的题

1000:会教会你如何使用一个在线的ONLINE JUDGE。

1001:这道题教会你如何使用高精度运算,并需要你考虑高位的实数,所以要记录一下小数点的位置。

1002:简单题,初步了解ACM中的模拟题。模拟题就是不需要什么算法的题目,只需要按照题目要求一步一步做。

1003——1008:简单题,练习在线做题环境。

1012:约瑟夫问题的最简单形式。

1013:简单题。

1017:简单题。

1019:数学+模拟

1023:简单题。

1032:简单题。

1045:简单题。

1046:简单题。

1051:简单的字符串模拟题,推荐新手做。

1054:麻烦的模拟题,用来熟悉语言环境。

1060:多项式模拟题。

1047:麻烦的数学模拟。

1050:基础的DP。

1061:扩展欧几里德算法,经典题。

1067:简单题。

1068:有时间的同学可选做。

1080:简单的DP。

1083:简单题。

1088:经典的DP。

1100:解方程题,有模板。

1102:模拟题,很练代码能力。

1106:计算几何,入门题。

1132:简单题。

1150:最后一位非0位是多少?从此题可学到这类问题的通用解法。

1159:比较简单的DP,可以给你一个全新的思想。

1163:比较简单的DP。

1166:简单的模拟题。

1182

1183

1207

1218

1247 1298 1306 1308 1316 1317 1326 1331 1338 1363

1011:深度优先搜索(以下简称DFS),可能需要花很长时间。值得多练。

1029:1013的升级版。

1014:贪心题?

1031:计算几何

1458:经典的DP。

1401 1423 1426 1450 1455 1477 1488 1503 1504 1517

1035:字符串+模拟,比较麻烦。

1037:经典的动态规划(以下简称DP),难。

1038:经典DP,难。

1042:经典的贪心题。

1048:较繁的模拟题。

1519 1528 1543 1547 1552 1555 1565 1575 1580 1581

1065:经典的贪心题。

1077:非常经典的8数码问题。

1091:高精度。

1095:卡特兰数,组合数学题,较难。

1099:经典的模拟题。

1589 1598 1606 1656 1658 1663 1674 1702 1723 1731

1107:字符串的模拟题。

1113:计算几何,凸包+圆周长。

[概念:凸包:1)点集Q的凸包(convex hull)是指一个最小凸多边形,满足Q中的点或者在多边形边上或者在其内。下图中由红色线段表示的多边形就是点集Q={p0,p1,...p12}的凸包。

2)一组平面上的点,求一个包含所有点的最小的凸多边形,这就是凸包问题了。这可以形象地想成这样:在地上放置一些不可移动的木桩,用一根绳子把他们尽量紧地圈起来,这就是凸包了。]

1141:经典的DP。

1147:需数学功底。

1149:经典的网络流。

1753 1775 1799 1844 1851 1862 1915 1922 1936 1953

1165:经典的搜索题。

1177:经典的线段树。

1182:并查集,较难。

1190:经典的搜索+数学公式。

1191:数学性比较强的一道DP。

1969 1979 2000 2001 2007 2013 2017 2027 2039 2070

1201:差分约束,BELLMAN-FORD算法。

1204:经典的字符串自动机题目,难。

1286:POLYA定理的最简单应用,组合数学。

1312:找规律的题目,需要打表计算。

1315:经典的DFS。

阶段练习

https://blog.csdn.net/qq_40688707/article/details/80602064

第一阶段:
练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,
因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打
出来. 
1.最短路(Floyd、Dijstra,BellmanFord) 
2.最小生成树(先写个prim,kruscal要用并查集,不好写) 
3.大数(高精度)加减乘除 
4.二分查找. (代码可在五行以内) 
5.叉乘、判线段相交、然后写个凸包. 
6.BFS、DFS,同时熟练hash表(要熟,要灵活,代码要简) 
7.数学上的有:辗转相除(两行内),线段交点、多角形面积公式. 
8. 调用系统的qsort, 技巧很多,慢慢掌握. 
9. 任意进制间的转换

ACM题集以及各种总结大全

https://blog.csdn.net/x806073382/article/details/53000470

acm刷题序列的更多相关文章

  1. 杭电acm刷题顺序

    最近兴趣来了,闲暇之余,回顾大学期间刷过的杭电acm那些入门级别的题,以此巩固基础知识! 以下参考刷题顺序,避免入坑 原文传送门:https://blog.csdn.net/liuqiyao_01/a ...

  2. ACM 刷题小技巧【转】

    转载自URl-team ACM做题过程中的一些小技巧. 1.一般用C语言节约空间,要用C++库函数或STL时才用C++; cout.cin和printf.scanf最好不要混用. 大数据输入输出时最好 ...

  3. ACM刷题常用链接

    武汉科技大学  http://acm.wust.edu.cn/ 华中科技大学 http://acm.hust.edu.cn/vjudge/toIndex.action 杭州电子科技大学  http:/ ...

  4. OI/ACM 刷题网站 人气OJ简介

         SPOJ简介 SPOJ是波兰最为出色的Online Judge之一,界面和谐,题目类型也非常丰富,适合有一定基础的选手练习,对高手而言也是个提高能力的良好平台. SPOJ题目分类:class ...

  5. 杭电ACM刷题(1):1002,A + B Problem II 标签: acmc语言 2017-05-07 15:35 139人阅读 评

    最近忙于考试复习,没有多少可供自己安排的时间,所以我利用复习之余的空闲时间去刷刷杭电acm的题目,也当对自己编程能力的锻炼吧. Problem Description I have a very si ...

  6. 1002 A + B Problem II [ACM刷题]

    这一段时间一直都在刷OJ,这里建一个博客合集,用以记录和分享算法学习的进程. github传送门:https://github.com/haoyuanliu/Online_Judge/tree/mas ...

  7. 1001 Sum Problem [ACM刷题]

    这一段时间一直都在刷OJ,这里建一个博客合集,用以记录和分享算法学习的进程. github传送门:https://github.com/haoyuanliu/Online_Judge/tree/mas ...

  8. 1000 A+B [ACM刷题]

    这一段时间一直都在刷OJ,这里建一个博客合集,用以记录和分享算法学习的进程. github传送门:https://github.com/haoyuanliu/Online_Judge/tree/mas ...

  9. ACM 刷题错误总结 持续更新并持续回想中o(╯□╰)o

    一.段错误/RE 1.& 变量取地址 2.数组越界 3.爆栈, 非常可能是死循环,ruturn的边界没有处理好,或者是递归的内容里有死循环的部分. 4.线段树 逢写必错,都是build(i*2 ...

随机推荐

  1. IDEA01 创建java项目、创建web项目

    注意:本教程使用的开发环境是:(专业版) 1 创建javaSE项目 1.1 file -> new -> project 注意:如果是第一次使用,就需要配置 project SDK  , ...

  2. ENCODE:DNA 分子元件的百科全书

    ENCODE(DNA分子元件的百科全书)是由国家人类基因研究所(NHGRI)资助的一个国际研究联盟, 该联盟的目标是:建立一份综合的人类基因组功能元件的清单,这些基本元件包括那些直接作用蛋白质和RNA ...

  3. bzoj1787 紧急集合

    传送门 题目 Input Output 分析 看到这个题不难想到倍增LCA,然后我们考虑如何计算.我们分别求出3个点中任意两点的LCA,为了走的步数最少所以肯定是先有两个点相遇然后另一个点走的它们相遇 ...

  4. 6.Model类

    Basic Concepts      在Model/View结构中,Model提供标准的接口让View和Delegate获得数据.在QT中,标准的接口都被定义在QAbstractItemModel类 ...

  5. js的学习

    对于 ff的 relatedTarget    及IE的toElement  fromElement DOM通过event对象的relatedTarget属性提供了相关元素的信息.这个属性只对于mou ...

  6. Umbraco 中获取一个media item的文件路径 file path

    我们要使用UmbracoHelper, 这里就需要用到我们在之前的blog里面写的UmbracoContext 参看这个blog     https://www.cnblogs.com/wphl-27 ...

  7. java全栈day12----final static 匿名对象 内部类 包的声明与访问

    final关键字概念 继承的出现提高了代码的复用性,并方便开发.但随之也有问题,有些类在描述完之后,不想被继承, 或者有些类中的部分方法功能是固定的,不想让子类重写.可是当子类继承了这些特殊类之后, ...

  8. Java/C++中数组的区别

    1. 数组名区别 -------------------------------------- 1. java中不用说,本着一切皆对象的原则,所以java中的数组也是对象.那么数组类是哪个,当然不是j ...

  9. C指针的解析

    这是我从网上转载的一篇关于C指针的文章,方便自己以后回顾,自己添加修改部分内容 ,不对请指正 Attention:指针是指针变量 ,数组是指针常量 第一章 指针的概念  指针是一个特殊的变量,它里面存 ...

  10. Spring Boot 学习系列(02)—使用热部署,提升开发效

    此文已由作者易国强授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 开发调试很简单 热部署的使用非常简单,但能极大的提高我们的开发效率,像传统的web应用,我们修改后需要重新编 ...