补番计划

Time Limit: 1000 ms Memory Limit: 65536 KiB

Submit Statistic

Problem Description

由于十月新番更新实在太慢,JH只好开始了自己的补番计划。
JH将自己的想要补得番剧编号按照从小到大得顺序排好记录在便签上(已知番剧编号最小是1,最大是1000)。
    现在你想要捉弄一下他,于是准备抹去其中连续的几个编号,但你又不希望激怒JH,于是希望修改后的补番计划能够唯一的被还原。(详情见下方提示)
    现在你想知道在满足上述条件下最多能抹掉几个编号。

Input

多组输入,到文件结束为止,
每组数据第一行输入一个的整数 n 代表补番计划里的番剧数量( 1 <= n <= 100),
第二行由空格分隔 n 个正整数代表补番计划中的编号  ai  ( 1 ≤ a1 < a2 < ⋯ < an ≤ 1000 ) 。

Output

输出满足题意的最长删除长度。

Sample Input

6
1 3 4 5 6 9

Sample Output

2

Hint

对于样例
可以删除4,5 删除后变成1 3 - - 6 9
3到6之间只有4,5两个数,因此还原是唯一的。
对于数据
5
1 2 3 4 5
答案应该是4,因为可以删除1, 2, 3, 4使得序列变成- - - - 5, 由于编号最小为1,所以还原的方式也是唯一的。

Source

行走的二叉树

#include <bits/stdc++.h>
using namespace std;
int main()
{int n;int a[111];while (cin >> n){memset(a, 0, sizeof(a));for (int i = 0; i < n; i++)cin >> a[i];int ans = 0, cnt = 0;if (a[0] == 1 && a[1] == 2){for (int i = 0; i < n; i++){if (a[i] + 1 == a[i + 1])cnt++;elsebreak;}ans = max(ans, cnt);}for (int i = 0; i < n - 1;){int j, t = a[i];cnt = 0;for (j = i + 1; j < n; j++){if (t + 1 == a[j]){cnt++;t = a[j];}else{break;}}i = j;ans = max(ans, cnt - 1);}if (a[n - 1] == 1000 && a[n - 2] == 999){cnt = 1;for (int i = n - 2; i >= 0; i--){if (a[i] - 1 == a[i - 1]){cnt++;}elsebreak;}ans = max(ans, cnt);}cout << ans << endl;}return 0;
}

转载于:https://www.cnblogs.com/iQXQZX/p/10258773.html

SDUTOJ4349_补番计划相关推荐

  1. 零崎的补番计划Ⅱ(0-1背包问题)

    零崎的补番计划Ⅱ 题目描述 虽然零崎已经有了补番目录,然而零崎发现就算是假期,他也有各(da)种(ma)各(jiang)样的事情要做,所以零崎现在要在有限的时间内尽量补完更有价值看的视频. 零崎的假期 ...

  2. [TaskList] 省选前板子补完计划

    省选前本子补完计划 [ ] 带权并查集 [ ] 树上莫队 - UOJ58 [WC2013]糖果公园 loj2485「CEOI2017」Chase 转载于:https://www.cnblogs.com ...

  3. macos模拟器_苹果芯补完计划,iOS终将回归mac OS?

    在过去几年时间里,国内外有越来越多小道消息都在传苹果将为新款Mac改用定制设计的ARM处理器:<彭博社>曾报道,苹果可能于今年开始在 Mac 电脑上改用内部代号为Kalamata的自研处理 ...

  4. 【机器学习】补完计划

    机器学习补完计划 发现之前的帖子太长了,拆了整理一下,理一理以前的笔记,其实代码实现和数学推导更加有助于理解 PS:任天堂特邀嘉宾来举例子 波克基斯.玛狃拉,比卡超 四个主要任务 分类(classif ...

  5. 追剧补番达人必备五款APP排行

    随着WIFI的普及,越来越多的人喜欢在移动端观看视频.追剧补番.但是因为版权的关系,小编常常要辗转N个视频软件才能找到自己想看的剧集,所以也就有了美剧看搜狐.综艺爱奇艺.动漫转B站.弹幕看爆点这样好记 ...

  6. 淘宝补单计划,如何补基础销量,一周补单量

    一.补基础销量 基础销量做到20-30单就可以了,不影响转化.不需要太高的基础销量,正常做到20单就可以了. 对于这20单,可以按3.7.10的单量排3天,大概1.5倍左右递增就行. 二.一周补单计划 ...

  7. 疫情期间宅家补番刷剧上网课,这群人你必须感谢……

    全文共2467字,预计学习时长8分钟 突如其来的新冠疫情打乱了很多人的节奏,有些人的生活被迫停摆,数亿人宅在家里:而有些人却变得异常忙碌,成为了战疫大军中的坚实力量. 有这样一群战疫人员,我们很难看到 ...

  8. Hrbust 2222 应援团补完计划【并查集+思维】好题~

    应援团补完计划 Time Limit: 3000 MS Memory Limit: 32768 K Total Submit: 9(5 users) Total Accepted: 3(3 users ...

  9. 西安交通大学软件工程专业笔记补全计划

    文章目录 西安交通大学软件工程专业笔记补全计划 大一下 程序设计基础 面向对象程序设计 大二上 数据结构与算法设计 西安交通大学软件工程专业笔记补全计划 ⭐️写在前面 ⭐️ 这些笔记,绝大部分都是老师 ...

最新文章

  1. 打造自动、智能的Office 2003安装光盘
  2. Linux 操作系统原理 — cgroups 进程资源配额与管理
  3. python response.json()报错_python:解析requests返回的response(json格式)说明
  4. 救援模式下更改用户密码
  5. TCP三次握手、四次挥手、socket,tcp,http三者之间的区别和原理
  6. angular字符串转成html,详解angular如何调用HTML字符串的方法
  7. centos 6.5网卡dhcp不能获得网关
  8. hdu 3590——PP and QQ
  9. [Err] 1093 - You can't specify target table 'xxx' for update in FROM clause解决方法
  10. 最主流的Java后台开发框架
  11. hive建表语句 增加字段、分区基础操作
  12. 【H5调用iOS原生高德定位】
  13. OpenGL 编程指南 ( 原书第 9 版 ) --- 第二章
  14. 【JZOJ 4816】label
  15. 吊打天猫精灵等“本土”智能音箱,HomePod做得到吗?...
  16. 确实有必要好好学英语
  17. 除adsense外适合英文站的国外广告联盟(4/12/2011更新)
  18. Youtube 评论数
  19. 抖音直播伴侣和快手直播伴侣如何实现无人直播还能防封号
  20. [论文素材]Previous Work----自动仇恨言论检测和冒犯性语言问题

热门文章

  1. 第五天 Fragment高级进阶
  2. SELinux is preventing /usr/sbin/httpd from name_bind access on the tcp_socket port
  3. xmlhttprequest返回值
  4. 《惢客创业日记》2018.12.09(周日)这位导师一定不能放过
  5. 一个炫酷的动态背景页面
  6. Java精品项目源码第113期健身器材商城系统
  7. kindeditor编辑器上传图片超宽自动压缩-PHP代码
  8. 将五分制成绩转换为百分制成绩
  9. 张琦:自行车把网络推进班级『英雄故事』
  10. NGS基础名词解释(1)