杭电hdoj题目分类

HDOJ 题目分类

 

//分类不是绝对的

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

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

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

 

1000    入门用;

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

10041012

1013    9取余好了

10171021

1027    STL中的next_permutation()

10291032103710391040105610641065

1076    闰年

1084

1085

108910901091109210931094 1095 1096:全是A+B

110811571196

1197    进制

12021215121912281229123412351236125612591262127912801283

1239

132113951406

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

140814121420

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

1562158715941701171317181785186018621877197619841985

HDU 11 入门必做

2101230423092502250325042519252025472548254925502561256225642565

256625672568295029593040

 

 

 

//1.搜索:

*1010:搜索   

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

*1016:搜索   

*1072:搜索:    bfs

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

*1241:搜索

*1242:搜

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

*1312:搜索

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

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    模拟栈

10491170

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

*187328162832291929571702

 

 

 

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 错排

146615551570

1593    找同心圆

1597170317171798:?2114:?22002289:?2501:?2563:?2569:?2922

 

 

 

*1003        最大子段和

*1058

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

*1160         先排序

*1238

*1257        最小拦截系统

*1501

*2084       经典

*2668        最长不同字串

 

 

 

1002:大数加法    模板~

1041:大数

1042:大数阶乘

1212 大数

1250:大数

1715:大数

1865:大数    Fibonacci

1895hash

1009:贪心        贪比例大的

*1050:贪心

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

1144hash

1201:杂题        日期

1563hash

1564:博弈

*2602 背包

*2817:二分求幂

2946hash

2954:博弈

*2986:高精度

*1028     整数的拆分种数

 

原文地址:https://www.cnblogs.com/zeze/p/sort.html