NOIp2018RP++!

虽然没去但还得写写QAQ

D1T1 : 小凯的疑惑

数学题

手推几组数据然后发现规律

\(Ans = (a-1)(b-1)+1\)

AC in 1minite

D1T2 : 时间复杂度

%^%^#%&$#%$#^^$&#^^%$&&%**(^%&^%^$*^&%*#&^%&^*&$^&%$&#^&%^&^$&%$^%$^%^%&#&*$&*^&#&%$^%&^&*#^%$^^*&%%%^%$&&*^%*(^&*&%*^&*^*^*(&($*%(*&

读入,用bool数组和栈保存变量,for语句也用栈保存,判断Bug直接与出栈行为挂钩,分类讨论即可

D1T3 : 逛公园

这篇博客不错然而被Hack了所以还是我来jio吧

思路差不多但是要先求一次最短路,判零环时要判一下珂达性

Hack数据:

1
5 7 10 10000000
1 5 2
1 2 10000
1 3 10000
3 4 0
4 2 0
2 3 0
3 5 10000

D2T1 : 奶酪

预处理距离并查集维护连通性 , 裸题QAQ ;

D2T2 : 宝藏

状(mo)压(ni)D(tui)p(huo)

Way1

N这么小明显状压

Way2

观察到Prim珂以AC大部分点,我们使用%你退火,每次引入随机因素选点,据说不降温更快emmm

D2T3 : 列队

//晚上攻(据说是吉老师出的?QAQ)

upd:攻出来了!QAQ

我们直接对每一行及最后一列维护splay就好了,注意splay自带的大常数QAQ

我们需要资瓷:

插入 , 删除

很好,splay板子题

但是当你码完后会发现MLE了

然后你发现q很小,说明大多数人是挨在一起的

所以我们splay改存区间,维护左右端点(l,r),当修改的时候珂以用splay的插入删除操作断成三个节点

Q很小所以这样优化后珂以AC

完结撒花!QAQ

最新文章

  1. MapReduce Shuffle过程
  2. linux shell执行中需要交互输入回车,Yes/NO Y/N
  3. php tools for visual studio 2013 完美 破解 Cracker
  4. Atitit 迭代法  “二分法”和“牛顿迭代法 attilax总结
  5. js 数组排序
  6. ActiveReports 报表控件官方中文入门教程 (3)-如何选择页面报表和区域报表
  7. 发现EF中字段错误
  8. Delegate&Event
  9. servlet 配置到服务器
  10. Android 实现ActionBar定制
  11. CodeForces 625B War of the Corporations
  12. 在阿里云上搭建 Spark 实验平台
  13. DirectX11 With Windows SDK--25 法线贴图
  14. MyBatis 处理sql中的 大于,小于,大于等于,小于等于
  15. CodeVS1288埃及分数(IDA*)
  16. Linux学习笔记:常用命令
  17. Scout YYF I POJ - 3744(概率dp + 矩阵快速幂)
  18. thinkphp5的Auth权限认证实战
  19. Oracle备份提示,EXP-00091: 正在导出有问题的统计信息。
  20. 05 synchronized

热门文章

  1. 前端第一篇---前端基础之HTML内容
  2. 代码化UI设计
  3. 【剑指Offer】面试题06.从尾到头打印链表
  4. P1031 查验身份证
  5. content编码
  6. jetty启动项目后js修改后无法保存
  7. DBUtils模版CRUD
  8. 十八、CI框架之数据库操作update用法
  9. web应用中并发控制的实现,各种锁的集合
  10. App开发(连接外部服务器)