HDOJ 题目分类

//分类不是绝对的

//"*" 表示好题,需要多次回味

//"?"表示结论是正确的,但还停留在模块阶 段,需要理解,证明。

//简单题看到就可以敲的

1000:    入门用;

1001:    用高斯求和公式要防溢出

1004:1012:

1013:    对9取余好了

1017:1021:

1027:    用STL中的next_permutation()

1029:1032:1037:1039:1040:1056:1064:1065:

1076:    闰年

1084:

1085:

1089,1090,1091,1092,1093,1094, 1095, 1096:全是A+B

1108:1157:1196:

1197:    进制

1202:1215:1219:1228:1229:1234:1235:1236:1256:1259:1262:1279:1280:1283:

1239:

1321:1395:1406:

1407:    因为xyz是对称的,所以yz没必要从1开始找起

1408:1412:1420:

1425:    n^2的复杂度是被卡掉了的

1562:1587:1594:1701:1713:1718:1785:1860:1862:1877:1976:1984:1985:

HDU 11页 入门必做

2101:2304:2309:2502:2503:2504:2519:2520:2547:2548:2549:2550:2561:2562:2564:2565:

2566:2567:2568:2950:2959:3040:

//1.搜索:

*1010:搜索

1015: 搜索        5个for暴力也可以?????

*1016:搜索

*1072:搜索:    bfs过

1240:搜 索        最基本的bfs,三维而已,注意输入坐标是x,y,z,但map[z][y][x]

*1241:搜索

*1242:搜 索

1253:搜索        bfs,bfs走出来的路是最短的

*1312:搜索

*1342:搜索        dfs可以,6个for也可以

1372:搜索        太经典了,8 个方向bfs

*1496:搜索        很好的一个题

*1548:搜索||图论        一维上的bfs,开始走过的没标记,导致mle,以为stl没优化好,自己写了个动态分配的链队还是mle,后来标记重新submit证明用stl的内 存比自己写的链队要小...;据说最短路也可以做~

*1728:搜索

*2181: 搜索

*2660:搜索

*2952:搜索

2717:搜索        bfs,注意走过的要标记,否则mle

* 2102:搜索

//2.最小生成树

?1102:    最小生成树

?1162: 最小生成树

*1233:    最小生成树

*1301:    最小生成树

*1875:    最小生成树

1863:    最小生成树

//3.最短路

*1690:        最短路

*1874:        最短路

*2544:        最短路

//4.并查

*1213:        并查

*1232:        并查

*1272:并查

*1856:    并查

//5.其他

1053:        Huffman树

1285:         top排序

*1878:        欧拉回路

*3118:        二分图

1020 1048 1062 1088 1106 1113 1161 1200 1591 1870 1982 2140 2203   s1连两个

2206   这题数据很叼专

2265 2487 2673 3125

*1686    kmp

*1075    字典树

*1181    字典树

*1800   字典树    据说hash也可以过

1804

*1251   字典树

1008:

*1022:    模拟栈

1049:1170:

1237:    队,加减入队,乘除算出来

*1873:2816:2832:2919:2957:1702:

1014:        互质就行,和1222相似

1019:        多个数的lcm

?1098:

1222:        同 1014,互质就行

3123:

?2854:        打表过的

?1086:线 段交点

?1115:    多边形重心

1221:    圆和矩形相交

*1392:        凸包

?2105: 多边形的重心

?2108:    判断多边形的凹凸性

?2202:    凸包

?2857:    对称问题

?3124: 投机过的

1005:    看出有周期

?1018:    striling公式求阶乘的位数

?1023:    Catalan数求出栈种数

?1060:    leftmost digit

?1061:    rightmost digit

1071:    积分

?1130:    Catalan数求二叉树的种数

?1133:    Catalan数应用

?1134:    Catalan数

?1178:    求指数底数

1205:    1239:?1249:?1290:

?1465: 错排

?1466:1555:1570:

1593:    找同心圆

?1597:1703:1717:1798:?2114:?2200:2289:?2501:?2563:?2569:?2922:

*1003:        最大子段和

*1058:

*1159:        lcs(最长公共字串,不连续)

*1160:         先排序

*1238:

*1257:        最小拦截系统

*1501:

*2084:       经典

*2668:        最长不同字串

1002:大数加法    模板~

1041:大数

1042:大数阶乘

1212: 大数

1250:大数

1715:大数

?1865:大数    Fibonacci

1895:hash

1009:贪心        贪比例大的

*1050:贪心

*1097:二分        二分球a^b%m

1144:hash

1201:杂题        日期

1563:hash

?1564:博弈

*2602: 背包

*2817:二分求幂

2946:hash

?2954:博弈

*2986:高精度

*1028     整数的拆分种数

杭电hdoj题目分类的更多相关文章

  1. 杭电ACM题目分类

    基础题: 1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.1048.1056.1058. ...

  2. 杭电oj题目分类

    基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.1048.1056.1058.1 ...

  3. 杭电acm习题分类

    专注于C语言编程 C Programming Practice Problems (Programming Challenges) 杭电ACM题目分类 基础题:1000.1001.1004.1005. ...

  4. HDOJ 题目分类

    HDOJ 题目分类 /* * 一:简单题 */ 1000:    入门用:1001:    用高斯求和公式要防溢出1004:1012:1013:    对9取余好了1017:1021:1027:   ...

  5. 【转】杭电ACM试题分类

    注:网上搜的 第一篇 1001 这个就不用说了吧1002 简单的大数1003 DP经典问题,最大连续子段和1004 简单题1005 找规律(循环点)1006 感觉有点BT的题,我到现在还没过1007 ...

  6. HDOJ题目分类

    模拟题, 枚举1002 1004 1013 1015 1017 1020 1022 1029 1031 1033 1034 1035 1036 1037 1039 1042 1047 1048 104 ...

  7. 杭电ACM题单

    杭电acm题目分类版本1 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 1007 经典问题,最 ...

  8. 杭电2034——人见人爱A-B

    #include <stdio.h> #include <algorithm> using namespace std; int main () { int a[110],b[ ...

  9. 杭电 OJ 提交代码需要注意的问题

    杭电acm 提交代码需要注意的问题 1. 用 Java 的时候类名请用 Main 2. Java 提交出现 PE 的可能原因有 1) 最基本的错误是空格问题,比如注意每行的末尾是否输出空格 2) 用 ...

随机推荐

  1. [工具类]获取url中参数列表

    写在前面 在项目中经常用到解析url中参数的逻辑,今天先下载就自己封装了一个方法,方便以后使用的时候,信手拈来.当然这里给出的方法是针对常见的url参数类型的,对于重写url,或者路由格式的不考虑. ...

  2. 每天一个linux命令(22):chgrp命令

    在 lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理.可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别 码都可以.Chgrp命令就是change grou ...

  3. 日志框架对比 NLog VS Log4net

    Log4net 先说Log4net,它是.net平台上一个老牌的日志框架,我接触的时间也不长(因为公司有自己的日志库),但是看着各开源库都在用这个于是前段时间也尝试去了解了一下. 首先让我认识到Log ...

  4. nginx 的中文配置详细解释

    文章转自:http://www.ha97.com/5194.html 更详细的模块参数请参考:http://wiki.nginx.org/Main #定义Nginx运行的用户和用户组 user www ...

  5. 另一套Oracle SQL练习题,更新参考答案

    题干: create table student( sno ) primary key, sname ), sage ), ssex ) ); create table teacher( tno ) ...

  6. 4.Android下拉列表框spinner学习

    下拉列表框被广泛使用,诸如淘宝.京东等手机端经常可以看到这个部件身影,今天就来学习下它. 首先布局文件增加代码:如图 接下来在values下增加arrays.xml 如图               ...

  7. 浅议SNMP安全、SNMP协议、网络管理学习

    相关学习资料 tcp-ip详解卷1:协议.pdf(重点看25章SNMP部分) http://www.rfc-editor.org/rfc/rfc1213.txt http://www.rfc-edit ...

  8. 关于clonezilla

    Clonezilla 是一个很好的系统克隆工具,它可以说是吸取了 Norton Ghost 和 Partition Image 的优点.即不仅支持对整个系统进行克隆,而且也可以克隆单个的分区,这种灵活 ...

  9. Linux下J2EE环境搭建

    1.下载MyEclipse 2010的linux安装包. myeclipse-10.1-offline-installer-linux 2.将下载MyEclipse 2010的linux安装包,使用X ...

  10. jquery------导入jquery.2.2.3.min.js

    问题: 导入jquery.2.2.3.min.js后MyEclipse会提示代码有错误 方法: 选中jquery.2.2.3.min.js->右键->选择“MyEclipse”中的“Exc ...