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

做网站哪里最便宜百度app安装下载

做网站哪里最便宜,百度app安装下载,电子商务网站建设的整体规划,网站 反链题目链接: 蓝桥杯2022年第十三届省赛真题-数组切分 - C语言网 (dotcpp.com) 1.数组切分 - 蓝桥云课 (lanqiao.cn) 这道题C语言网数据会强一些。 说明: 对于一个切分的子数组,由于数组是1-N的一个排列,所以每个数唯一 可以用子…

题目链接:

蓝桥杯2022年第十三届省赛真题-数组切分 - C语言网 (dotcpp.com)

 1.数组切分 - 蓝桥云课 (lanqiao.cn)

这道题C语言网数据会强一些。 

 说明:

对于一个切分的子数组,由于数组是1-N的一个排列,所以每个数唯一 可以用子数组最大值-最小值==子数组长度-1(子数组右端点索引 -左端点索引+1-1)来判断 。
  
 尝试题目求什么,我们就设dp数组为 什么,那么设f[i]为 前i个数能有f[i]种方案, 
 观察样例,手工计算, A=1,3,2,4 
 i为1时,方案为 : 
 {1} 
 i为2时,方案为: 
  {1}{3}    而{1,3}不行   
 i为3时,方案为 :
 {1}{3}{2},{1}{3,2},{1,3,2} 而{1,3}{2}不行   
 i为4时,方案为:
  {1}{3}{2}{4},{1}{3,2}{4},{1,3,2}{4} ,{1}{3,2,4},{1,3,2,4} 
  而{1}{3}{2,4},{1,3}{2}{4}不行 
  
  发现当加入第i个数是时,如果把第j个数和第i个数划成一组,如果这个划分合法,
  那么他就能和f[j-1] 的每个方案 组合成 合法方案,于是累加上[j,i]划分合法时每个
  f[j-1]就是f[i]的值 。


 注意:如果1到i所有数在一个切分里能组成合法的区间,这时的j-1为0 ,故初始化f[0]=1

在c语言网用scanf输入,才能ac,用cin有一个测试点过不了。

代码:

#include <bits/stdc++.h>
//#define int long long
using namespace std;
const int N=1e5+10;/*对于一个切分的子数组,由于数组是1-N的一个排列,所以每个数唯一可以用子数组最大值-最小值==子数组长度-1(子数组右端点索引-左端点索引+1-1)来判断 尝试题目求什么,我们就设dp数组为 什么,那么设f[i]为 前i个数能有f[i]种方案, 观察样例,手工计算, A=1,3,2,4 i为1时,方案为 : {1} i为2时,方案为: {1}{3}    而{1,3}不行   i为3时,方案为 :{1}{3}{2},{1}{3,2},{1,3,2} 而{1,3}{2}不行   i为4时,方案为:{1}{3}{2}{4},{1}{3,2}{4},{1,3,2}{4} ,{1}{3,2,4},{1,3,2,4} 而{1}{3}{2,4},{1,3}{2}{4}不行 发现当加入第i个数是时,如果把第j个数和第i个数划成一组,如果这个划分合法,那么他就能和f[j-1] 的每个方案 组合成 合法方案,于是累加上[j,i]划分合法时每个f[j-1]就是f[i]的值 。注意:如果1到i所有数在一个切分里能组成合法的区间,这时的j-1为0 ,故初始化f[0]=1*/int a[N]; 
//表示前i个数能有f[i]种切分方法 
int f[N]; 
int mod=1000000007;
int n;
int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>n;for(int i=1;i<=n;i++){//	cin>>a[i];//开long long 之后 用scanf格式控制符要用lld//用scanf要关掉上面的ios语句 scanf("%d",&a[i]); }//需要初始化0处为1,因为如果1到i所有数在一个切分里能组成合法的区间//这时的j-1为0 ,故f[0]=1f[0]=1;f[1]=1;for(int i=2;i<=n;i++){//序列最小值减最大值等于序列长度-1,即为自然数 int ma=a[i],mi=a[i];for(int j=i;j>=1;j--){//维护最值 ma=max(ma,a[j]),mi=min(mi,a[j]);if(ma-mi==i-j){f[i]=(f[i]+f[j-1])%mod;}}}cout<<f[n];return 0;
}

http://www.ds6.com.cn/news/20073.html

相关文章:

  • 怎么直接更新wordpress百度快速排名优化服务
  • 佛山外贸网站建设公司优化建站
  • 桂林北站到阳朔怎么坐车营销策划与运营公司
  • 网页制作与网站建设问答题杭州百家号优化
  • 小程序企业网站开发百度信息流账户搭建
  • 上海武汉阳网站建设百度app官网下载
  • 餐饮vi设计网站竹子建站官网
  • 招聘网站是做什麼的百度搜索网页
  • 上海网站制作公司多少钱关键词优化排名哪家好
  • 毕业设计代写网站app开发教程
  • 资讯wordpress主题北京seo怎么优化
  • 网站怎么做文件上传深圳推广不动产可视化查询
  • 专注高端网站设计如何让百度收录
  • 教育机构的网站怎么做潍坊关键词优化软件
  • 六安网站优化百度百度网址大全
  • 蓝色phpcms律师网站模板phpcms律师站长之家ppt素材
  • 外贸公司网站建设费用 如何申请深圳google推广
  • 用discuz可以做视频网站吗优化大师官网下载
  • 哪家公司网站做的好怎么建立网站的步骤
  • dw做的网站怎样才有域名湛江seo
  • 赣州福泰龙网站建设seo网络推广排名
  • 网站如何备案 附备案流程图外贸网站建设公司
  • lynda wordpress成都市seo网站公司
  • 专做定制型网站国际新闻头条今日要闻
  • 企业网站建设组织人员可行性分析软件外包公司排行榜
  • 点餐网站怎么做最新消息今天的新闻
  • 免费自制头像网站国内前10电商代运营公司
  • 河南网站建设及推广网络营销推广外包服务
  • 做衣服 网站营销模式100个经典案例
  • 钢材销售网站建设关键词密度