当前位置: 首页 > news >正文

专业做医院网站建设网站自己怎么建设

专业做医院网站建设,网站自己怎么建设,阿里云服务器12元一年,mysql做网站怎么查看数据库题目链接 CodeForce 455A. Boredom 思路 因为跟序列的下标无关#xff0c;所以先对数组a排个序。那么每次选择只会影响两侧的元素。 记号 令dp[i]dp[i]dp[i]表示排序后a[1..i]a[1..i]a[1..i]能够获得的最大点数。 但是这样不足以区分是否当前元素可以被使用#xff0c;所…题目链接 CodeForce 455A. Boredom 思路 因为跟序列的下标无关所以先对数组a排个序。那么每次选择只会影响两侧的元素。 记号 令dp[i]dp[i]dp[i]表示排序后a[1..i]a[1..i]a[1..i]能够获得的最大点数。 但是这样不足以区分是否当前元素可以被使用所以再开一个维度 令 dp[i][0]dp[i][0]dp[i][0]表示我们无法使用当前元素a[i]a[i]a[i]所获得的最大点数。 dp[i][1]dp[i][1]dp[i][1]表示我们使用当前元素a[i]a[i]a[i]能够获得的最大点数。 那么对相邻的两个元素讨论即可。 状态转移方程 对于a[i] a[i-1] 1 那么当前选择不会影响到之前的点数。所以 dp[i][1]max(dp[i−1][0],dp[i−1][1])a[i]dp[i][1] max(dp[i-1][0],dp[i-1][1]) a[i]dp[i][1]max(dp[i−1][0],dp[i−1][1])a[i] 对于a[i] a[i-1]1 若此时选择a[i]则与a[i-1]相等的都不能被选中。j是最大满足a[j] a[i-1]的下标j那么dp[i][1]dp[j]a[i]dp[i][1] dp[j] a[i]dp[i][1]dp[j]a[i]若此时不选择a[i]那么当然得选择a[i-1]才会更好。故dp[i][0]dp[i−1][1]dp[i][0]dp[i-1][1]dp[i][0]dp[i−1][1] 对于a[i] a[i-1]那么当a[i-1]不能被选择时a[i]也不能被选择。反之亦然。 故有dp[i][0]dp[i−1][0]dp[i][1]dp[i−1][1]a[i]dp[i][0]dp[i-1][0] \\dp[i][1] dp[i-1][1] a[i] dp[i][0]dp[i−1][0]dp[i][1]dp[i−1][1]a[i] 代码 #includebits/stdc.husing namespace std;typedef long long LL; vectorLL a;int main() {int n;cin n;a.resize(n 1);for (int i 1; i n; i) {cin a[i];}sort(a.begin() 1, a.end());vectorvectorLL dp(n 1, vectorLL(2));dp[1][1] a[1];for (int i 2; i n; i) {if (a[i] a[i - 1] 1) {// dp[i][1]表示使用了当前元素dp[i][1] max(dp[i - 1][0], dp[i - 1][1]) a[i];} else {if (a[i] a[i - 1] 1) {// the prev of first element equal to a[i-1]int j lower_bound(a.begin() 1, a.begin() i, a[i - 1]) - a.begin() - 1;dp[i][1] max(dp[j][1], dp[j][0]) a[i];dp[i][0] dp[i - 1][1];} else if (a[i] a[i - 1]) {dp[i][0] dp[i - 1][0];dp[i][1] dp[i - 1][1] a[i];}} // printf(dp[%d]%d\n, i, max(dp[i][0], dp[i][1]));}cout max(dp[n][0], dp[n][1]); }
http://www.hkea.cn/news/14280471/

相关文章:

  • 网站建设服务采购方案模板下载做空包网站
  • 网站建设的好不好定制网站建设的释义
  • 广州 seo的网站电商名字创意名称
  • 珠海网站外包怎么做降落伞制作方法
  • 江西省建设厅业绩网站哈尔滨报刊零售店地址
  • 婚恋网站制作公司部门聚餐计入什么科目
  • 建设部建设厅报考网站网站数据库要多大
  • 有什么做设计的兼职网站wordpress seo 优化
  • 东莞企业做网站怎么知道一个网站是哪家公司做的
  • 如何在线实现手机版网站建设网站开源是什么意思
  • 微信网站上传图片网络知识
  • 宝安做网站公司宜家在线设计网站
  • 扒下来的网站怎么做修改seo发展前景怎么样啊
  • 建设银行的网站用户名是什么富阳网站设计
  • 网站开发工程师就业前景搜索引擎优化工作
  • 网站快速优化排名排名做门户网站
  • 网站优化与seo的区别ktv网站模板
  • 做网站如何注意排版问题wordpress截图粘贴
  • 西宁哪里做网站驻马店高端网站建设
  • 佳木斯城乡建设局网站网站建设算加工承揽合同吗
  • js网站模板域名注册报备
  • 广州化妆品网站设计asp.net 建立网站吗
  • 网站运营目的有哪些教做蛋糕的网站
  • 实施网站推广的最终目的做外贸需要几个网站
  • 公众号网站开发用什么模板做冷库用什么网站发帖子好
  • 宁波网站建设哪里有广西新狐网络科技有限公司
  • 杭州西湖区做网站做视频网站带宽要
  • 做设计用哪个素材网站网站开发开票编码归属
  • 京东网站开发多少钱服装网站建设与规划
  • 做网站的为什么那么多骗子发不了软文的网站怎么做关键词优化