福州集训DAY2
2018-02-06 21:37
197 查看
不要问我DAY1到哪里去了,DAY1烂在草稿箱了。。。(DAY1:我***)
上午考试
T1
题意就是两行总数为2n的杠铃,共n列,要使得每对质量相等的杠铃同行并列,问要移动的杠铃最大值最小是什么
(杠铃在同行移动不需要计算、跨行时计算为杠铃的质量)
大意:二分答案 最大值最小 二分最大值 把小于等于最大值的都移掉
T2
题意是一些数量为n的区间,给出左端点和右端点,若要将其分成m组,问最后的得分最大是多少
(得分计算为每组区间的共同部分)
提示:除了第一个区间 其他的全部是负贡献 包含的可以去除 因为它不是无贡献就是负贡献 最后排成了阶梯状
T3
题意是给定n个字母和m种大小对应关系(合法),问能建成的最长的字母链的长度
提示:图论 建图找最长链 dfs暴搜
贪心策略:右端点排序 删去凸的最出来的墙
第二题:一个数列 每次删除a和b,加入a*b+1 最后得到的所有种结果最大的为max 最小的为min 则该数列的极差为max-min 给定数列 求极差
贪心策略:其实就是数学题。。。因为(a1*a2+1)*a3=a1*a2*a3+a3,所以在求max时应该将越大的数字放到越后面删除,min时相反
第三题:旅行团从s地到t地 尽量走最短路径或比最短路径多1的路 求路径数
贪心策略:dijkstra解最短路和次短路 优先队列
此处由于听得过分认真(实则不然),并没有来得及做笔记。。。
此处吐槽:老师的伪代码是真的伪,完全不像代码。。。
上午考试
T1题意就是两行总数为2n的杠铃,共n列,要使得每对质量相等的杠铃同行并列,问要移动的杠铃最大值最小是什么
(杠铃在同行移动不需要计算、跨行时计算为杠铃的质量)
大意:二分答案 最大值最小 二分最大值 把小于等于最大值的都移掉
T2
题意是一些数量为n的区间,给出左端点和右端点,若要将其分成m组,问最后的得分最大是多少
(得分计算为每组区间的共同部分)
提示:除了第一个区间 其他的全部是负贡献 包含的可以去除 因为它不是无贡献就是负贡献 最后排成了阶梯状
T3
题意是给定n个字母和m种大小对应关系(合法),问能建成的最长的字母链的长度
提示:图论 建图找最长链 dfs暴搜
下午讲课
贪心
第一题:穿墙人贪心策略:右端点排序 删去凸的最出来的墙
第二题:一个数列 每次删除a和b,加入a*b+1 最后得到的所有种结果最大的为max 最小的为min 则该数列的极差为max-min 给定数列 求极差
贪心策略:其实就是数学题。。。因为(a1*a2+1)*a3=a1*a2*a3+a3,所以在求max时应该将越大的数字放到越后面删除,min时相反
第三题:旅行团从s地到t地 尽量走最短路径或比最短路径多1的路 求路径数
贪心策略:dijkstra解最短路和次短路 优先队列
二分答案
本质:对于一个单调序列来找到某一个解此处由于听得过分认真(实则不然),并没有来得及做笔记。。。
此处吐槽:老师的伪代码是真的伪,完全不像代码。。。
相关文章推荐
- 寒假▪福州集训 Day2
- 福州集训DAY2
- 2018年福州寒假集训记Day2
- 2017国庆郑州集训Day2
- 2018寒假福州集训记Day5
- 福州集训合集
- <福州集训之旅Day7> | 动态规划类型及其优化方式 |
- 清华集训2014 day2 task1 简单回路
- 郑州集训day2下午:搜索基础
- 寒假集训 Day2 F Wooden Sticks HDU1051:木条排序
- [2017雅礼集训]day2 T2 二分图关键点&&博弈
- 集训题解-Day2
- 集训Day2 T2 新壳栈
- 2018福州集训DAY1
- 福州集训DAY5及以后几天
- 省队集训Round2 DAY2
- <福州集训之旅Day1> | 枚举与DFS |
- 【2018寒假集训 Day2】【动态规划】挖地雷
- 沈阳集训day2