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:

/*
 * 八.DP:
 */ 
*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. 杭电hdoj题目分类

    HDOJ 题目分类 //分类不是绝对的 //"*" 表示好题,需要多次回味 //"?"表示结论是正确的,但还停留在模块阶 段,需要理解,证明. //简单题看到就 ...

  2. HDOJ题目分类

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

  3. POJ题目分类(按初级\中级\高级等分类,有助于大家根据个人情况学习)

    本文来自:http://www.cppblog.com/snowshine09/archive/2011/08/02/152272.spx 多版本的POJ分类 流传最广的一种分类: 初期: 一.基本算 ...

  4. poj 题目分类(1)

    poj 题目分类 按照ac的代码长度分类(主要参考最短代码和自己写的代码) 短代码:0.01K--0.50K:中短代码:0.51K--1.00K:中等代码量:1.01K--2.00K:长代码:2.01 ...

  5. ZOJ题目分类

    ZOJ题目分类初学者题: 1001 1037 1048 1049 1051 1067 1115 1151 1201 1205 1216 1240 1241 1242 1251 1292 1331 13 ...

  6. OJ题目分类

    POJ题目分类 | POJ题目分类 | HDU题目分类 | ZOJ题目分类 | SOJ题目分类 | HOJ题目分类 | FOJ题目分类 | 模拟题: POJ1006 POJ1008 POJ1013 P ...

  7. 各大oj题目分类(转)

    POJ题目分类 | POJ题目分类 | HDU题目分类 | ZOJ题目分类 | SOJ题目分类 | HOJ题目分类 | FOJ题目分类 | 模拟题: POJ1006POJ1008POJ1013POJ1 ...

  8. 转载:poj题目分类(侵删)

    转载:from: POJ:http://blog.csdn.net/qq_28236309/article/details/47818407 按照ac的代码长度分类(主要参考最短代码和自己写的代码)  ...

  9. HDOJ的题目分类

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

随机推荐

  1. WPF的数据绑定详细介绍

    数据绑定:是应用程序 UI 与业务逻辑之间建立连接的过程. 如果绑定正确设置并且数据提供正确通知,则当数据的值发生更改时,绑定到数据的视觉元素会自动反映更改. 数据绑定可能还意味着如果视觉元素中数据的 ...

  2. 简单的Dao设计模式

    简单的DAO设计模式 这两天学习到了DAO(Data Access Object 数据存取对象)设计模式.想谈谈自己的感受,刚开始接触是感觉有点难,觉得自己逻辑理不清,主要是以前学的知识比较零散没有很 ...

  3. unity4.x for mac破解(含Unity全版本号破解)

    声明,破解方式及工具,均来源于国外互联网.仅供交流学习使用! 国外一个大仙做的破解.这位大侠实在是牛,全版本号跟进,win和mac的破解包都有.win下有类似于注冊机的Patch,mac下有crack ...

  4. 为项目编写Readme.MD文件

    了解一个项目,恐怕首先都是通过其Readme文件了解信息.如果你以为Readme文件都是随便写写的那你就错了.github,oschina git gitcafe的代码托管平台上的项目的Readme. ...

  5. jstl数字保留两位小数

    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%><fmt:fo ...

  6. docker四种网络模式

    1,host模式 启动容器时,添加参数--net=host 此模式和宿主机使用的是同1个ip,适合上网. 2,container模式 启动容器时,添加参数--net=container,docker ...

  7. OMXCodec与OMX事件处理流程

    学习了解Mutilmedia Framework有一段时间了,今天闲下来稍微整理整理.OMXCodec.cpp类属于libstagefright,在整个MM PF 相当OMX的适配层,供awesome ...

  8. asp.net 读取Excel文档

    <注:>默认读取数据从Excel的第二行开始. public DataSet ReadExcel(string Path) { string strConn = "Provide ...

  9. PL/SQL文档

    http://www.oracle.com/technetwork/database/features/plsql/index.html 注册表学习 http://itlab.idcquan.com/ ...

  10. UIAlertView与UIActionSheet

    1.UIAlertView(警告框) 1.1 创建警告框,设置样式 - (IBAction)alertView:(UIButton *)sender {//创建button按钮 //创建警告框的实例 ...