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. 第十章:Javascript子集和扩展

    本章讨论javascript的集和超集,其中子集的定义大部分处于安全考虑.只有使用这门语言的一个安全的子集编写脚本,才能让代码执行的更安全.更稳定.ECMScript3标准是1999年版本的,10年后 ...

  2. 团队项目NABCD模型的需求分析

    团队项目NABCD模型的需求分析 NABCD模型的介绍 Need(需求)-现在市场上未被满足但又急需满足的客户需求是什么?Approach(方法)-要满足这种需求,我能够提出什么独特的方法吗?Bene ...

  3. Windows7下出现“不支持此接口”的解决方案

    今天学校里的辅导员突然找到我说Windows 7下什么文件夹都打不开了,提示“不支持此接口”.怀疑是病毒所致,但运行杀毒软件没有结果.重启也问题依旧. 上网查了之后找到了修复方法: 在命令行中输入fo ...

  4. Mvc多级Views目录 asp.net mvc4 路由重写及 修改view 的寻找视图的规则

    一般我们在mvc开发过程中,都会碰到这样的问题.页面总是写在Views文件夹下,而且还只能一个Controller的页面只能写在相应的以 Controller名命名的文件夹下.如果我们写到别处呢?那么 ...

  5. Linux_Centos使用mutt+msmtp发送邮件

    一.软件环境 1.centos 6.5 2.msmtp-1.4.32 3.Mutt 1.5.20 (2009-12-10) 二.实现步骤 1.安装配置Mutt $ yum install mutt - ...

  6. NServiceBus 结合 RabbitMQ 使用

    参考官方教程: Step by Step Guide 新建4个项目: A Console Application named Client A Console Application named Se ...

  7. JS:采摘自JS精粹

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. SourceTree&Git部分名词解释

    SourceTree&Git部分名词解释 克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库 提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓 ...

  9. 轻量级应用开发之(06)Autolayout自动布局2

    一 Masonry 下载地址:https://github.com/SnapKit/Masonry

  10. UVA12563Jin Ge Jin Qu hao(01背包)

    紫书P274 题意:输入N首歌曲和最后剩余的时间t,问在保证能唱的歌曲数目最多的情况下,时间最长:最后必唱<劲歌金曲> 所以就在最后一秒唱劲歌金曲就ok了,背包容量是t-1,来装前面的歌曲 ...