上午7点半到的国防宾馆,8点开始的培训。

讲课人林永迪。

没错就是这个人:

他推荐的教辅:刘汝佳紫书,算法导论(也就看看。。),刘汝佳白书

先讲模拟。(貌似就是看题论题。

然后贪心。

贪心没有固定的模板,他是一种思想。。。

一道例题链接(USACO

然后是线段覆盖和区间覆盖

会场安排问题,也是最经典线段覆盖的问题:

然后是经典区间覆盖问题:

喷水装置

【题目描述】

长 LL 米,宽 WW 米的草坪里装有 nn 个浇灌喷头。每个喷头都装在草坪中心线上(离两边各 W2W2 米)。我们知道每个喷头的位置(离草坪中心线左端的距离),以及它能覆盖到的浇灌范围。

请问:如果要同时浇灌整块草坪,最少需要打开多少个喷头?

【输入】

输入包含若干组测试数据。

第一行一个整数 TT 表示数据组数;

每组数据的第一行是整数 nn、LL 和 WW;

接下来的 nn 行,每行包含两个整数,给出一个喷头的位置和浇灌半径(上面的示意图是样例输入第一组数据所描述的情况)。

【输出】

对每组测试数据输出一个数字,表示要浇灌整块草坪所需喷头数目的最小值。如果所有喷头都打开也不能浇灌整块草坪,则输出 −1−1 。

【输入样例】

3
8 20 2
5 3
4 1
1 2
7 2
10 2
13 3
16 2
19 4
3 10 1
3 5
9 3
6 1
3 10 1
5 3
1 1
9 1

【输出样例】

6
2
-1

【提示】

数据范围:

对于 100% 的数据,n≤15000。

方法:把圆和矩形边框交点抽象成4个点连线变成矩形,这样就变成了线段覆盖问题。

其他题目:

雷达安装

最大排序

国王游戏

下午考试QWQ,考了rk2..第一次,估计也是最后一次。。

第一是一位初二同学,他上课还玩游戏。

这就是人与人的差距吧。

哎希望下次加油!

今天整理了这些,希望明天再接再厉!

又:对lyd老师抱歉,我恶搞了他的名字。

最新文章

  1. Win10全屏看视频时任务栏不隐藏
  2. centos hadoop搭建准备
  3. LoadRunner11.00安装问题及解决方法
  4. SQL Develop SSH远程连接
  5. HTML5自学笔记[ 6 ]data自定义数据
  6. powerdesigner12.5 设置表字符集和存储引擎
  7. ip地址+进程端口号+路径参数同样实现restful访问
  8. js 中的闭包
  9. 01_Python入门
  10. 路由导航之第一个子模块(HomeModule)
  11. 使用CROS解决跨域问题
  12. C++ 实现strcpy
  13. 【AtCoder】ARC081
  14. python random模块(获取随机数)
  15. 题目1461:Tempter of the bone(深度优先遍历DFS)
  16. 如何在定制化组件中实现并使用v-model
  17. java并发编程实战:第二章----线程安全性
  18. ASC日志保存时间更改
  19. 从Vue-router到html5的pushState
  20. 【转】如何修改maven工程jdk版本

热门文章

  1. 有关于Git操作(持续更新)
  2. linux(centOS7)的基本操作(三) 用户、组、权限管理
  3. RabbitMQ问题解决
  4. 系统分析与设计HW9
  5. nginx提示地址或端口被占用解决
  6. rhel安装ambari
  7. MySQL orzdba、dodba、top、iostat、vmstat、perf等
  8. 如何根据对象的属性,对集合(list / set)中的对象进行排序
  9. Typora---markdown
  10. 带EFI支持的GRUB2安装全记录