IOI2014 day2 task4 Holiday】的更多相关文章

题目 题目链接 大意:从左到右有\(n\)个城市,一开始在城市\(start\),每一天有两种选择: 前往相邻的城市. 访问当前城市(每个城市只能访问一次),访问城市\(i\)可以获得\(attraction_i\)的分数. 问:在\(d\)天内最多能获得多少分数. 算法 首先,分成左右两边来做,路线有\(4\)种: 往右走 往左左 现往右再往左 先往左再往右 将左右分开做,对于往右走,计算出\(f(i)\),表示往右走不回头在\(i\)内最大得分:以及\(g(i)\),表示往右走但是要回到原点…
Day 0 和南师附中诸人去杭州,想到这是第三次去杭州有点感动 想到noi还要在杭州,简直…… 火车站接送好评如潮 ym大学军,到学军领资料然后到浙大宿舍安顿,noi的书包还是挺不错的 看起来宿舍还可以,我住在316,附中的人住在315(其实不是隔壁) 同宿舍的还有JX的ljl,南外的yyl(之前就认识),还有: 神犇wyt!!!无限Orz 中午去吃饭,大学军的伙食真是非常良心,事实证明之后几天的伙食一直很好 下午发现宿舍基本没网,估摸着只能到315蹭网了,于是逛了逛浙大,感觉环境好像没有南大好…
[BZOJ4367][IOI2014]holiday假期 Description 健佳正在制定下个假期去台湾的游玩计划.在这个假期,健佳将会在城市之间奔波,并且参观这些城市的景点.在台湾共有n个城市,它们全部位于一条高速公路上.这些城市连续地编号为0到n-1.对于城市i(0<i<n-1)而言,与其相邻的城市是i-1和i+1.但是对于城市 0,唯一与其相邻的是城市 1.而对于城市n-1,唯一与其相邻的是城市n-2.每个城市都有若干景点.健佳有d天假期并且打算要参观尽量多的景点.健佳已经选择了假期…
4367: [IOI2014]holiday假期 Time Limit: 20 Sec  Memory Limit: 64 MBSubmit: 421  Solved: 128[Submit][Status][Discuss] Description 健佳正在制定下个假期去台湾的游玩计划.在这个假期,健佳将会在城市之间奔波,并且参观这些城市的景点. 在台湾共有n个城市,它们全部位于一条高速公路上.这些城市连续地编号为0到n-1.对于城市i(0<i<n-1)而言,与其相邻的城市是i-1和i+1.…
http://uoj.ac/problem/29 经过的点集一定是一个包含start的区间,为了经过这个区间内所有点,必须先到达一个区间端点,再到达另一个区间端点,剩余的步数则贪心选区间内最大价值的点.显然决策单调,于是可以分治,用可持久化线段树快速求出区间前k大数之和. #include"holiday.h" #include<cstring> #include<algorithm> typedef long long i64; ; i64 ans=; int…
LINK:holiday 考虑第一个subtask. 容易想到n^2暴力枚举之后再暴力计算答案. 第二个subtask 暴力枚举终点可以利用主席树快速统计答案. 第三个subtask 暴力枚举两端利用主席树计算贡献. 最后一个 subtask. 容易想到还是固定左端点来不断的寻找右端点. 不过很遗憾这最多只能做到\(n^2logn\) 需要从其他的角度入手 感觉前面几个subtask一直在迷惑选手. 可以从天数下手 左边多少天右边多少天. 显然 需要预处理出\(f1_i,f2_i\)分别表示从起…
设 $fl[i]$表示从$S$向左走,用了不超过$i$天且不回头的最大收益. $fr[i]$表示从$S$向右走,用了不超过$i$天且不回头的最大收益. $gl[i]$表示从$S$向左走,用了不超过$i$天且回到$S$的最大收益. $gr[i]$表示从$S$向右走,用了不超过$i$天且回到$S$的最大收益. 都可以通过枚举端点然后用可持久化线段树贪心. 最优决策具有完全单调性,故分治处理即可. 时间复杂度$O(n\log^2n)$. #include<cstdio> #include<al…
题目描述 健佳正在制定下个假期去台湾的游玩计划.在这个假期,健佳将会在城市之间奔波,并且参观这些城市的景点.在台湾共有n个城市,它们全部位于一条高速公路上.这些城市连续地编号为0到n-1.对于城市i(0<i<n-1)而言,与其相邻的城市是i-1和i+1.但是对于城市 0,唯一与其相邻的是城市 1.而对于城市n-1,唯一与其相邻的是城市n-2.每个城市都有若干景点.健佳有d天假期并且打算要参观尽量多的景点.健佳已经选择了假期开始要到访的第一个城市.在假期的每一天,健佳可以选择去一个相邻的城市,或…
题目大意:略 题目传送门 神题,不写长题解简直是浪费了这道题 贪心 考虑从0节点出发的情况,显然一直往前走不回头才是最优策略 如果起点是在中间某个节点$s$,容易想到,如果既要游览$s$左边的某些景点,又要游览$s$右边的某些景点,最优策略一定是先游览完一边,然后再穿过$s$节点去游览另一边 也就是说$s$节点一定只被穿过一次,且先被游览完的一边还要额外消耗$x$点代价,$x$是距离$s$最远的被游览的节点到s的距离 设计DP状态 现在只考虑从S出发往右走的情况 定义状态$dp[i][j]$表示…
[课程主题]主题:5天,一起从零开始学习BPM[课程形式]1.为期5天的短任务学习2.每天观看一个视频,视频学习时间自由安排. [第二天课程] Step 1 软件下载:H3 BPM10.0全开放免费下载:http://bbs.h3bpm.com/read.php?tid=861&fid=11 Step 2 安装资料:参考本博的"安装资料"分类 Step 3 产品在线帮助浏览:http://bbs.h3bpm.com/read.php?tid=286&fid=11 Ste…