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

竹溪县县建设局网站域名查询ip138

竹溪县县建设局网站,域名查询ip138,口碑营销有哪些,营口大石桥网站建设题目描述 Eve 有一个长度为 nn 的序列 a1∼na1∼n​,他想对这个序列进行分块。 一个分块方案是合理的,当且仅当每一块都以这块的长度开头,这里的长度不包含首个元素。 例如 [3,1,2,3,2,1,2][3,1,2,3,2,1,2] 就是一个合理的分块方案&#x…
题目描述

Eve 有一个长度为 nn 的序列 a1∼na1∼n​,他想对这个序列进行分块。

一个分块方案是合理的,当且仅当每一块都以这块的长度开头,这里的长度不包含首个元素。

例如 [3,1,2,3,2,1,2][3,1,2,3,2,1,2] 就是一个合理的分块方案,但 [3,1,2,2,1,2][3,1,2,2,1,2] 不是,因为第一块没有以其长度开头。

Eve 发现,并不是所有序列都能被合理地分块,比如 [1,4,3][1,4,3] 没有合理的分块方案,于是他转而想知道,如果可以对这个序列进行一些改动,能不能得到合法的分块方案呢?

请求出,最少从 aa 中删除多少元素,才能使得 aa 至少有一个合法的分块方案。

输入格式

第一行一个整数 TT 表示数据组数。

对于每组数据,第一行一个整数 nn 表示序列长度,第二行 nn 个整数 a1∼na1∼n​ 表示序列。

输出格式

对于每组数据,输出一行一个整数表示答案。

数据范围

对于 30%30% 的数据,1≤n,∑n≤201≤n,∑n≤20,1≤ai≤201≤ai​≤20。

对于 60%60% 的数据,1≤n,∑n≤2×1051≤n,∑n≤2×105,1≤ai≤1001≤ai​≤100。

对于 100%100% 的数据,1≤T≤1041≤T≤104,1≤n≤2×1051≤n≤2×105,1≤ai≤1061≤ai​≤106,∑n≤2×105∑n≤2×105。

样例数据

输入:

7
7
3 3 4 5 2 6 1
4
5 6 3 2
6
3 4 1 6 7 7
3
1 4 3
5
1 2 3 4 5
5
1 2 3 1 2
5
4 5 5 1 5

输出:

0
4
1
1
2
1
0

详见代码:

#include<bits/stdc++.h>
using namespace std;
int a[200005];
int dp[200005];
int main(){int t, n;cin >> t;while(t--){ cin >> n;memset(dp, 0x3f, sizeof(dp));for(int i = 1; i <= n; i++) { cin >> a[i];}dp[0] = 0; for(int i = 1; i <= n; i++){dp[i] = min(dp[i], dp[i - 1] + 1);if (a[i] + i <= n) { dp[a[i] + i] = min(dp[a[i] + i], dp[i - 1]);}}cout << dp[n] << endl; }return 0;
}

http://www.dtcms.com/wzjs/257171.html

相关文章:

  • 自己做网站怎么编代码云建站模板
  • 陕西省档案馆建设网站济南全网推广
  • 请问做网站怎么赚钱各类资源关键词
  • 分类网站 phpseo长沙
  • 中国能建平台seo优化运营专员
  • 效果好的网站建设公宣传渠道和宣传方式有哪些
  • 手机app开发软件教程seo优化网站优化排名
  • 桥西网站建设seo搜索引擎优化实训报告
  • 网站做直播需要什么资质开发一个app需要多少钱?
  • php玩具公司网站源码在线培训系统平台
  • 网站策划名词解释优化大师破解版app
  • ulysses wordpress运营推广seo招聘
  • 自己如何建设网站首页企业seo顾问
  • 手机怎么做黑网站不付费免费网站
  • 网站建设qq学生个人网页制作成品
  • 做h5网站公司怎么优化电脑系统
  • wordpress自适应模版连云港seo
  • 北京企业建站服务中企百度一下 你知道首页
  • 提供网站建设备案公司广告设计自学教程
  • 美食网站html静态线下推广100种方式
  • 哪个视频网站做视频赚钱陕西seo排名
  • 长春专业做网站的公司有哪些推广业务
  • 湿地公园网站建设营销方式都有哪些
  • 网站公安备案怎样注销网站自己推广
  • 网站开发 前景教育培训学校
  • 海外网站建设推广线上教育培训机构十大排名
  • 怎么做网站才能被收购无锡网站关键词推广
  • 佛山住房和城乡建设厅网站文登seo排名
  • 学生党0元做微商代理长沙网站托管seo优化公司
  • 椒江街道招聘建设网站西安网站维护