POI乱水..

已弃坑,不填了


2007


1097: [POI2007]旅游景点atr

最短路+状压DP

处理出k个点分别到其余点的最短路
f[sta][i],sta表示k个点到达的情况,i表示目前到达的点


1098: [POI2007]办公楼biu

补图的联通块的个数

先把图变成补图
如果两个职员之间有边,就必须在同一办公楼内
但补图中边的规模有点可怕
那遍历点就可以了,用链表维护一下剩余点
降到O(n+m)


1099: [POI2007]树Drz

分类讨论+线段树

分九种情况讨论
九棵线段树维护

推个式子,写个线段树,瞎搞了两三天
然后吐了
先挖个坑,有空补
毕竟本蒟蒻水平有限


1100: [POI2007]对称轴osi

计算几何+Manacher

按顺序处理出角和边的信息,角→边→角→……
角要判断好方向
然后求个回文就可以了

本蒟蒻用余弦定理求角,被坑爹的直角卡精度卡了一天..
QAQ


1101: [POI2007]Zap

数论

莫比乌斯反演一下
分块降到O(sqrt(n))


1102: [POI2007]山峰和山谷Grz

搜索

直接裸搜


1103: [POI2007]大都市meg

Link Cut Tree

维护一下边权

迷迷糊糊的就写了个好慢的LCT
感觉用LCT有点浪费
用个数据结构+DFS序搞一下应该就能过


后面的先放着..


2008


1112: [POI2008]砖块Klo

Splay

以权值建树
中位数、区间和搞一下


1113: [Poi2008]海报PLA

单调栈

递减维护
把一样的高度的合并


1114: [POI2008]鲁滨逊逃生Rob

搜索

最宽行、列交点为重心
预处理出重心在每个点是否可行
可以用前缀和差分
再预处理在边界上走出边界所需的最小值
然后BFS

估计要写吐,果断脑A


1116: [POI2008]CLO

并查集

判断每个连通块是否有环
没有环就NIE


1121: [POI2008]激光发射器SZK

物理题

光路可逆
一个点不会射回自己
两两匹配


1122: [POI2008]账本BBB

贪心

先枚举用几次操作2
对于操作1,考虑前缀和
肯定把最前面的’-‘改成’+’,最后面的’+’改成’-’
结合账单前后差值贪心


1123: [POI2008]BLO

双连通

Tarjan求割点
分成若干块,乘法原理搞一下
每个点加上2*(n-1)


1124: [POI2008]枪战Maf

贪心


2010


先放着..

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值