zoukankan      html  css  js  c++  java
  • BZOJ 第一页 除草

    花了几天时间终于把第一页搞的差不多了,除了几道题不会和几道题太繁琐了不想写之外,其他的都还算做了吧………………唉,什么时候才能到第一版去啊………………………………

     

    1000:神题 不会

    1001:直接网络流会T,所以利用平面图的性质转化为最短路

    1002:找规律

    1003:dp,每次求某一段区间内的最小生成树进行转移

    1004:置换群+背包

    1005:prufer编码

    1006:弦图的完美消除序列,参见陈丹琦的《弦图与区间图》

    1007:维护半平面交的裸题

    1008:简单的组合数学+快速幂

    1009:dp,利用矩阵加速

    1010:斜率优化dp

    1011:近似算法

    1012:线段树裸题

    1013:高斯消元

    1014:splay维护hash值,二分求答案

    1015:并查集倒着做

    1016:最小生成树,由于相同权值的边不会很多,每次枚举相同的边中有哪些要选择即可,但要保证连通性不变

    1017:树形限制性背包

    1018:线段树维护连通性,分情况讨论

    1019:暴力找出前几项后推后面的项

    1020:可以二分答案做非常复杂的计算几何,但是如果采用迭代的方法可以做到非常优,参见莫涛的《迭代思想的应用》

    1021:简单dp

    1022:简单的Nim问题

    1023:环+树上的dp,比较恶心

    1024:裸搜

    1025:dp,感觉题意硕囧无比

    1026:数位dp

    1027:将三维转化为二维之后作凸包

    1028:乱搞即可

    1029:贪心+优先队列维护

    1030:AC自动机上的dp

    1031:后缀数组

    1032:dp,数据有问题

    1033:模拟

    1034:经典的贪心模型

    1035:没做

    1036:树链剖分基础题

    1037:简单dp

    1038:维护半平面交找交点出解

    1039:没看题

    1040:环套树+dp

    1041:乱搞即可

    1042:预处理+容斥dp

    1043:n只有一千,n^2logn的暴力即可(原以为有啥高端算法)

    1044:二分答案处理第一问,dp处理第二问

    1045:乱搞

    1046:nlogn的最长上升序列

    1047:单调队列

    1048:dp

    1049:dp

    1050:枚举小边找大边+并查集维护

    1051:强连通分量

    1052:二分答案+分情况讨论

    1053:裸搜

    1054:裸搜

    1055:dp

    1056:平衡树维护即可

    1057:经典问题,利用悬线即可

    1058:STL乱搞

    1059:二分图匹配

    1060:dfs即可,数据有点小问题

    1061:费用流

    1062:二维树状数组,恶心题

    1063:DAG上的dp

    1064:找环与链然后求最大公约数

    1065:环套树的调整dp,恶心题

    1066:网络流

    1067:ST,注意细节

    1068:dp

    1069:枚举某个点,找到最远点,再枚举两侧选哪些点,利用单调性优化至n^2

    1070:费用流,倒着想

    1071:单调性乱搞

    1072:状压dp

    1073:YEN

    1074:恶心计算几何

    1075:不会

    1076:期望值的dp

    1077:恶心题,枚举所有情况

    1078:事实上只有一种加入方式

    1079:高维dp

    1080:神题

    1081:不会

    1082:迭代加深

    1083:最小生成树

    1084:简单dp

    1085:裸搜

    1086:不会

    1087:状压dp

    1088:dp

    1089:带数学味的dp

    1090:dp

    1091:枚举切割顺序即可

    1092:不会

    1093:求出联通分量后dp

    1094:不会

    1095:dfs序+线段树维护

    1096:斜率优化dp

    1097:分层图

    1098:求补图的连通分量

    1099:9棵线段树维护

     

    唉………………还是有这么多不会的………………肿么破……………………

  • 相关阅读:
    poj 1321
    Cocos2D-html5 公布游戏js编译为jsc
    Android定位开发之百度定位、高德定位、腾讯定位,三足鼎立一起为我所用!
    python 设计模式之 单例模式
    css画电脑键盘
    【C/C++学院】(23)Mysql数据库编程--C语言编程实现mysqlclient
    用DOM4J包实现对xml文件按属性分离。
    MVC4中AJAX Html页面打开调用后台方法实现动态载入数据库中的数据
    贝勒爷教你怎样在Mac上安装Microsoft Office
    6.Swift教程翻译系列——Swift集合类型
  • 原文地址:https://www.cnblogs.com/zhonghaoxi/p/2707990.html
Copyright © 2011-2022 走看看