???The Heaviest Non-decreasing Subsequence Problem
来源:互联网 发布:狙击手幽灵战士2优化 编辑:程序博客网 时间:2024/06/05 04:08
Let S be a sequence of integers s1, s2, ..., sn Each integer is is associated with a weight by the following rules:
(1) If is is negative, then its weight is 0.
(2) If is is greater than or equal to 10000, then its weight is 5. Furthermore, the real integer value of si is si−10000 . For example, if si is 10101, then is is reset to 101 and its weight is 5.
(3) Otherwise, its weight is 1.
A non-decreasing subsequence of S is a subsequence si1, si2, ..., sik, with i1<i2 ... <ik, such that, for all 1≤j<k, we have sij<sij+1.
A heaviest non-decreasing subsequence of S is a non-decreasing subsequence with the maximum sum of weights.
Write a program that reads a sequence of integers, and outputs the weight of its
heaviest non-decreasing subsequence. For example, given the following sequence:
80 75 73 93 73 73 10101 97 −1 −1 114 −1 10113 118
The heaviest non-decreasing subsequence of the sequence is <73,73,73,101,113,118> with the total weight being 1+1+1+5+5+1=14. Therefore, your program should output 14 in this example.
We guarantee that the length of the sequence does not exceed 2∗105
Input Format
A list of integers separated by blanks:s1, s2,...,sn
Output Format
A positive integer that is the weight of the heaviest non-decreasing subsequence.
样例输入
80 75 73 93 73 73 10101 97 -1 -1 114 -1 10113 118
样例输出
14
题目来源
2017 ACM-ICPC 亚洲区(南宁赛区)网络赛
- The Heaviest Non-decreasing Subsequence Problem
- The Heaviest Non-decreasing Subsequence Problem
- ???The Heaviest Non-decreasing Subsequence Problem
- The Heaviest Non-decreasing Subsequence Problem
- 计蒜客 17319 The Heaviest Non-decreasing Subsequence Problem
- The Heaviest Non-decreasing Subsequence Problem LIS 思维题
- The Heaviest Non-decreasing Subsequence Problem ACM-ICPC南宁wa
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 The Heaviest Non-decreasing Subsequence Problem
- 计蒜客 The Heaviest Non-decreasing Subsequence Problem dp LIS变形 || 线段树+dp
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 The Heaviest Non-decreasing Subsequence Problem
- 计蒜客 The Heaviest Non-decreasing Subsequence Problem(最大权值和非递减子序列)
- The Heaviest Non-decreasing Subsequence Problem(2017南宁网络赛)
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 The Heaviest Non-decreasing Subsequence Problem
- 计蒜客 The Heaviest Non-decreasing Subsequence Problem dp LIS变形 || 线段树+dp
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛:The Heaviest Non-decreasing Subsequence Problem
- 2017 icpc 南宁赛区 L.The Heaviest Non-decreasing Subsequence Problem(LIS)
- 计蒜客 2017icpc南宁赛区 The Heaviest Non-decreasing Subsequence Problem 最长不递减子序列
- 最长不减子序列变形 The Heaviest Non-decreasing Subsequence Problem 南宁网络赛
- 【强化学习】QLearning
- 海量数据实时OLAP分析系统-Druid.io安装配置和体验
- Android N BSP中如何配置native library 可以被第三方App加载
- 第四周项目2—建设“单链表”算法库
- Window+Anaconda3+TensorFlow少挖坑安装
- ???The Heaviest Non-decreasing Subsequence Problem
- Spring的69个面试问答
- 51nod 1009 数字1的数量
- 三角函数公式
- 基于MCP2515的Linux CAN总线驱动程序设计(一)
- Android studio入门2
- 判断学生成绩是否有效
- MVC和文件上传
- C#特性介绍