会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tttttttttrx
AC一时爽,一直AC一直爽
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
下一页
2019年1月10日
HDU1251 字典树板子题
摘要: 题意:中文题,统计以某字符串作为前缀的字符串个数 刚学字典树,理解起来十分简单,就是维护一个多叉树,这里用的是链表版本,后面就用的是数组版本了,个人更喜欢数组版本,这里的链表版本就因为 莫名其妙的错误 C++能过而g++就会MLE 可能是两者管理内存的方式不一样吧
阅读全文
posted @ 2019-01-10 21:46 tttttttttrx
阅读(106)
评论(0)
推荐(0)
2018年11月29日
Snowflake Snow Snowflakes POJ - 3349 Hash
摘要: 题意:一个雪花有六个角 给出N个雪花 判断有没有相同的(可以随意旋转) 参考:https://blog.csdn.net/alongela/article/details/8245005 注意:参考的博客的写法有问题 不知道POJ为什么没有卡掉 例如 数据 1 1 1 1 1 1 1 如果用这个博客
阅读全文
posted @ 2018-11-29 21:02 tttttttttrx
阅读(76)
评论(0)
推荐(0)
2018年11月24日
Antenna Placement POJ - 3020 二分图匹配 匈牙利 拆点建图 最小路径覆盖
摘要: 题意:图没什么用 给出一个地图 地图上有 点 一次可以覆盖2个连续 的点( 左右 或者 上下表示连续)问最少几条边可以使得每个点都被覆盖 最小路径覆盖 最小路径覆盖=|G|-最大匹配数 证明:https://blog.csdn.net/qq_34564984/article/details/5277
阅读全文
posted @ 2018-11-24 23:28 tttttttttrx
阅读(124)
评论(0)
推荐(0)
Asteroids POJ - 3041 匈牙利算法+最小点覆盖König定理
摘要: 题意: 给出一个N*N的地图N 地图里面有K个障碍 你每次可以选择一条直线 消除这条直线上的所有障碍 (直线只能和列和行平行) 问最少要消除几次 题解: 如果(x,y)上有一个障碍 则把X加入点集 V1 、Y加入点集V2 并且X Y连一条边 这样构成一个新图 如果选择 V1中的点 X 那么就相当于消
阅读全文
posted @ 2018-11-24 15:47 tttttttttrx
阅读(147)
评论(0)
推荐(0)
二分图最小点覆盖König定理的简单证明 (加入自己理解)
摘要: 第一次更改:http://blog.sina.com.cn/s/blog_51cea4040100h152.html 讲的更细致 增广路:https://blog.csdn.net/qq_37457202/article/details/80161274 看 博客 https://blog.csdn
阅读全文
posted @ 2018-11-24 15:01 tttttttttrx
阅读(169)
评论(0)
推荐(0)
2018年11月21日
Fence Repair POJ - 3253 哈夫曼思想 优先队列
摘要: 题意:给出一段无限长的棍子,切一刀需要的代价是棍子的总长,例如21切一刀 变成什么长度 都是代价21 列如7切成5 和2 也是代价7题解:可以利用霍夫曼编码的思想 短的棍子就放在底层 长的尽量切少一次 直接用优先队列 取前2个和一个然后代价加起来就好 有一个小trick就是 只有一个棍子的时候要特判
阅读全文
posted @ 2018-11-21 15:01 tttttttttrx
阅读(96)
评论(0)
推荐(0)
Sorting It All Out POJ - 1094 拓扑排序
摘要: 题意:给N个字母,和M个偏序关系 求一个可确定的全序,可确定是指没有其他的可能例如A>B D>B 那么有ADB DAB两种,这就是不可确定的其中,M个偏序关系可以看做是一个一个按时间给出的,如果还没给完就已经满足条件了,后面的可以不用管 题解:拓扑水题,直接用拓扑排序暴力 其中 如果途中 冲突 那么
阅读全文
posted @ 2018-11-21 14:59 tttttttttrx
阅读(108)
评论(0)
推荐(0)
2018年11月4日
Codeforces Round #518 (Div. 2) B. LCM gcd+唯一分解定律
摘要: 题意:给出b 求lcm(a,b)/a 在b从1-1e18有多少个不同得结果 思路lcm*gcd=a*b 转换成 b/gcd(a,b) 也就是看gcd(a,b)有多少个值 可以把b 由唯一分解定理 分解一下 然后组合一下各个因子就是由多少种了 注意: 因为唯一分解定律都是素数 思考一下可以 知道 不可
阅读全文
posted @ 2018-11-04 23:23 tttttttttrx
阅读(112)
评论(0)
推荐(0)
Codeforces Round #514 (Div. 2) C. Sequence Transformation 思维构造
摘要: 题意 给出一个1-n的集合 gcd 集合里面的所有数 得到的 一个 数 然后自己选择删去一个数 要使得到的数 构成的数列 的字典序最大 思路: gcd所有数 那gcd得到的数肯定要小于数组中最小的数 所以 刚开始都是1 所以优先删去1 那就要使gcd所有数经可能快得到 2 如何快速到2 呢 那就是把
阅读全文
posted @ 2018-11-04 23:17 tttttttttrx
阅读(110)
评论(0)
推荐(0)
2018年11月1日
ceil以及double的精度问题
摘要: Codeforces Round #518 (Div. 2) A CF一道水题,总过不去 后面看了一下数据发现是精度出问题了 转载自:https://zhidao.baidu.com/question/1367210420486994059.html C语言中,双精度浮点(double)型,占8 个
阅读全文
posted @ 2018-11-01 23:01 tttttttttrx
阅读(464)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
下一页
公告