码迷,mamicode.com
首页 > 其他好文 > 详细

2018.8.6提高A组模拟考试

时间:2018-08-06 19:22:50      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:数据   特殊   bsp   限制   数字   show   font   size   span   

emmm看起来A组的题也没比B组难多少嘛...

T1 题意简述:jzoj5796

   解题思路:首先发现数字是输入数据中最特殊的字符,因此可以在找到数字后向四周dfs找到水箱边界。

             其次发现题目中说“不会把水管分叉也不会出现水管交叉的情况”,因此可以在找到水箱后用dfs求

             出每根水管的位置及其连接的水箱。

             然后根据基本的物理原理(牛顿笑着躺下了)发现若同一水箱所连的两根水管所处位置高低不同,那

             么在填满低水管所连的水箱之前,高水管所连的水箱是不会有水进入的。

             综上,只需dfs一遍即可得出水箱灌满的次序。

             鉴于本题是码农题,代码不予给出。(其实就是我懒233)

 


 

T2 题意简述:jzoj5770

   解题思路:本题与洛谷p1220极为相似,因此可以套用。

             区间dp,状态为dp[l][r][0/1(表示所处位置在区间的左端点/右端点)][t]

             由于空间限制为512MB,因此可以开下。

             如果空间限制是128MB怎么办?

             只需用dp[l][r][t]表示dp[l][r][0][t],用dp[r][l][t]表示dp[l][r][1][t]即可。

2018.8.6提高A组模拟考试

标签:数据   特殊   bsp   限制   数字   show   font   size   span   

原文地址:https://www.cnblogs.com/water-radish/p/9431915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!