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

西安网站制作顶尖公司wdcp网站无法访问

西安网站制作顶尖公司,wdcp网站无法访问,wordpress 引号转义,上海松江网站建设题目描述 在数列a_1 ,a_2,⋯,a_n 中&#xff0c;如果a_i <a_i1 <a_i2<⋯<a_j&#xff0c;则称 a_i至 a_j为一段递增序列&#xff0c;长度为 j−i1。 定一个数列&#xff0c;请问数列中最长的递增序列有多长。 输入描述 输入的第一行包含一个整数 n。 第二行包含…

题目描述
在数列a_1 ,a_2,⋯,a_n 中,如果a_i <a_i+1 <a_i+2<⋯<a_j,则称 a_i至 a_j为一段递增序列,长度为 j−i+1。

定一个数列,请问数列中最长的递增序列有多长。

输入描述
输入的第一行包含一个整数 n。

第二行包含 n 个整数 a 1 ,a 2 ,⋯,a n ,相邻的整数间用空格分隔,表示给定的数列。

其中,2≤n≤1000,0≤数列中的数≤10^4

输出描述:
输出一行包含一个整数,表示答案。

输入输出样例
示例
输入
7
5 2 4 1 3 7 2
输出
3
运行限制
最大运行时间:1s
最大运行内存: 256M

所需变量
int a[1005];//将每个数都存进数组

int sum = 0;//代表目前最长的递增个数

int max = 0;//代表所存储的最长递增个数

int i;//循环变量

int n;//输入的要输入几个数

思路:
我们首先将每个数都存入数组中,存入后,我们将逐个判断,如果他比前一个大那就代表他是递增的,那我们就让sum++,直到遇到不大的,那我们就判断目前的sum跟我们存储的最大max之间的关系,如果sum比max大,那么说明我们需要更新max的值,那么我们将sum赋值给max,并且将sum赋值为1,然后接着循环下去!

for(i = 1;i<n;i++){cin>>a[i];if(a[i-1]<a[i]){sum++;continue;}else{if(sum>max){max = sum;}sum = 1;}}

该算法本人认为比较优,如果有更好的想法,欢迎q我!
最后将自己的思路整体梳理一下得到以下代码(编译器是dev,语言是C语言):

#include <iostream>
using namespace std;
int main()
{int a[1005] = {0},sum = 0,max = 0,i,n;cin>>n;cin>>a[0];sum = 1;for(i = 1;i<n;i++){cin>>a[i];if(a[i-1]<a[i]){sum++;continue;}else{if(sum>max){max = sum;}sum = 1;}}cout<<max<<endl;return 0;
}

在这里插入图片描述

http://www.yayakq.cn/news/275351/

相关文章:

  • 广州网站制作开发公司哪家好简单网站建设运营
  • asp 个人网站移除wordpress4版本号
  • 打开网站 显示建设中免费网络推广工具
  • 诗词门户网站wordpress设置手机浏览器
  • 中天建设集团网站wordpress仿小刀娱乐网
  • 看不到的网站wordpress建什么网站好
  • 网站开发的单价做网站需知
  • 浏阳市商务局网站溪江农贸市场建设免费云主机服务器
  • 中国三北防护林体系建设网站微网站搭建费用
  • 北京网站开发招聘58国际重大新闻
  • 镇平哪家网站做的好贵阳软件开发公司在哪里
  • 网站注册商标厦门seo新站策划
  • 山东网站制作应用购物网页设计
  • 中诺建设集团有限公司网站WordPress的mx主题
  • 中山做公司网站深圳品牌网站推广公司
  • 用什么程序做网站网站自己优化
  • 网站建设会碰到什么问题公司注册核名流程
  • 网站开发适合女生不wordpress自定义文章类型翻页
  • 杭州公司建网站个人网页设计说明500字
  • 广州网站优化公司如何创业网站建设怎么样
  • 营销型网站规划步骤个人网站可以做电商吗
  • 怎么建单位的网站手机如何制作代码
  • 江门网站制作建设品牌官网搭建
  • 网站做快捷方式网页设计论文题目什么样的好写
  • 西安企业微信服务商谷歌aso优化
  • 网站网上预定功能怎么做我想做服装网站怎么做
  • 成都黑马程序员培训机构官网百度搜索关键词排名优化技术
  • 自己建站的网站网站改版 被k
  • 群晖网站建设处理错误500厦门集团网站设计公司
  • 像做网站平台取什么名字好wordpress core