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

网站开发需要准备什么/网络营销推广系统

网站开发需要准备什么,网络营销推广系统,大专室内设计哪个学校学最好,wordpress集成vue51Nod--1285-山峰和分段1285 山峰和分段题目来源: Codility基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题收藏关注用一个长度为N的整数数组A,描述山峰和山谷的高度。山峰需要满足如下条件&#xff0c…
51Nod--1285-山峰和分段
1285 山峰和分段
题目来源: Codility
基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题
 收藏
 关注
用一个长度为N的整数数组A,描述山峰和山谷的高度。山峰需要满足如下条件, 0 < P < N - 1 且 A[P - 1] < A[P] > A[P + 1]。
以上图为例,高度为:1 5 3 4 3 4 1 2 3 4 6 2。
现在要将整个山分为K段,要求每段的点数都一样,且每段中都至少存在一个山峰,问最多可以分为多少段。
Input
第1行:一个数N,表示数组的长度(1 <= N <= 50000)。
第2 - N + 1行:每行1个数Ai(1 <= Ai <= 10^9)。
Output
输出最多可以将山分为多少段。
Input示例
12
1
5
3
4
3
4
1
2
3
4
6
2
Output示例
3

 

 

题解: 数据量不大,使用直接法解决。就是题意有点难理解。

 

#include <iostream> 
#include <cstdio> 
#include <cstdlib> 
#include <cstring> 
using namespace std; 
const int MAXN = 50005; int n, num[MAXN], cnt[MAXN];bool Judge(int cur){for(int i=cur; i<=n; i+=cur){if(cnt[i] - cnt[i-cur] < 1){return false; }}return true; 
} int main(){int ans, mot; while(scanf("%d", &n) != EOF){for(int i=1; i<=n; ++i){scanf("%d", &num[i]); }mot = 0; cnt[1] = cnt[0] = 0; for(int i=2; i<n; ++i){if(num[i] > num[i-1] && num[i] > num[i+1]){mot++; cnt[i] = cnt[i-1] + 1; }else{cnt[i] = cnt[i-1]; }}cnt[n] = cnt[n-1]; ans = 1; if(mot == 0){ans = 0; }for(int i=mot; i>=2; --i){if( (n%i == 0) && Judge(n/i)){ans = i;  break; }}printf("%d\n", ans );}return 0; 
}

  

 

转载于:https://www.cnblogs.com/zhang-yd/p/6536410.html

http://www.jmfq.cn/news/4944079.html

相关文章:

  • 公司网站建设技术/seo产品推广
  • 广东品牌网站建设平台/搜索引擎网站
  • vue.js 可以做网站吗/如何做好网络营销管理
  • 网站建站公司排名/搜狗网
  • 平台网站的建设需求/做网站设计的公司
  • 阿里服务器怎么做网站服务器吗/高级搜索
  • 网站的功能建设/龙岗网站推广
  • 珠海营销网站建设/个人网站推广
  • 组织建设是什么/网站seo排名培训
  • 车机油哪个网站做的好/it培训班
  • 长沙网上商城网站建设方案/百度数据分析工具
  • 成都 网站建设 公司/全球网站流量排名查询
  • 广西网络网站建设/推广资源网
  • 广州疫情最新动态知乎/企业站seo外包
  • 如何建设移动端网站/网站建设方案开发
  • 单页网站模板做seo/宁波 seo排名公司
  • 网站字体字号/网络广告宣传平台
  • 淘宝客建立网站/可以访问违规网站的浏览器
  • 梁山做网站价格/优化大师软件大全
  • 网站搭建素材/1000个关键词
  • 网站开发 案例/关键词有几种类型
  • 网站建设定制/推广代运营公司
  • ping一下新浪网站怎么做/网络服务器搭建
  • 南京宜电的网站谁做的/重庆seo网络营销
  • wnmp搭建后怎么做网站/seo外链网
  • 北京广告公司聚集地/深圳网络优化推广公司
  • 云服务器和网站备案/廊坊关键词快速排名
  • 网站设计在线培训/网站建设的基本
  • 自建网站模板/已备案域名交易平台
  • 网站建设费用报价表/公司网址有哪些