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

建网站引流做淘宝几个小时学wordpress

建网站引流做淘宝,几个小时学wordpress,嘉兴网站排名优化报价,网站后台如何更新1.题目描述 在数列 a1​,a2​,⋯,an​ 中#xff0c;如果ai​ai1​ai2​⋯aj​#xff0c;则称 ai​ 至 aj​ 为一段递增序列#xff0c;长度为 j−i1。 定一个数列#xff0c;请问数列中最长的递增序列有多长。 输入描述 输入的第一行包含一个整数 n。…1.题目描述 在数列 a1​,a2​,⋯,an​ 中如果ai​ai1​ai2​⋯aj​则称 ai​ 至 aj​ 为一段递增序列长度为 j−i1。 定一个数列请问数列中最长的递增序列有多长。 输入描述 输入的第一行包含一个整数 n。 第二行包含 n 个整数 a1​,a2​,⋯,an​相邻的整数间用空格分隔表示给定的数列。 其中 2≤n≤10000≤数列中的数≤104。 输出描述: 输出一行包含一个整数表示答案。 输入输出样例 示例 输入 7 5 2 4 1 3 7 2输出 3运行限制 最大运行时间1s最大运行内存: 256M 2.代码 #include iostream // 引入输入输出流库 using namespace std; // 使用标准命名空间int main() // 主函数 {int n; // 定义一个整数n用于存储数列的长度cin n; // 从标准输入读取n的值int a[n2]; // 定义一个大小为n2的整数数组a用于存放数列多开两个空间以防止越界int len 1, maxn 1; // 定义两个整数len和maxn分别用于记录当前递增序列的长度和最长递增序列的长度初始值都设为1for (int i 0; i n; i) // 循环读取n个整数并存入数组a中{cin a[i];}for (int i 1; i n; i) // 从数组的第二个元素开始遍历{if (a[i] a[i - 1]) // 如果当前元素大于前一个元素说明递增序列还在继续{len; // 递增序列长度加1if (i n - 1 maxn len) // 如果当前元素是数组的最后一个元素并且当前递增序列长度大于已知的最长递增序列长度{maxn len; // 更新最长递增序列长度}}else // 如果当前元素不大于前一个元素说明递增序列结束{if (maxn len) // 如果当前递增序列长度大于已知的最长递增序列长度{maxn len; // 更新最长递增序列长度}len 1; // 重置当前递增序列长度为1}}cout maxn endl; // 输出最长递增序列的长度return 0; // 返回0表示程序正常结束 } 3.解题想法 以上代码的思路主要是通过一次遍历来找出数列中的最长递增子序列的长度。具体来说它使用了一个变量len来记录当前递增序列的长度另一个变量maxn来记录最长递增序列的长度。遍历数列时如果当前元素大于前一个元素则len加1否则将len与maxn比较并更新maxn然后将len重置为1。 优点 1. 简单直观代码逻辑清晰容易理解和实现。 2. 时间复杂度低只需遍历一次数列时间复杂度为O(n)效率较高。 3. 空间复杂度低只使用了常数级别的额外空间空间复杂度为O(1)。 缺点 1. 边界条件处理复杂需要特别处理最后一个元素的递增序列情况增加了代码的复杂性。 2. 不够灵活如果需要处理更复杂的序列问题如最长非递减子序列需要对代码进行较大修改。 枚举法的改进 如果你希望在找到一个递增序列后能够从下一个元素开始继续查找而不是从头开始可以使用动态规划的方法来改进。具体来说可以使用一个数组dp来记录以每个元素结尾的最长递增子序列的长度。
http://www.w-s-a.com/news/24270/

相关文章:

  • 毕业设计做网站怎样做特别一点在线网页制作软件
  • html网站代码上海这边敲墙拆旧做啥网站的比较多
  • 微网站怎么用在线crm管理系统
  • 中国城乡建设部人力网站首页如何利用某个软件做一个网站
  • 个人承接网站建设wordpress editor
  • 建站主机 wordpress专业的菏泽网站建设公司
  • 网站响应时间 标准网站建设色调的
  • 网站开发的合同网站建设 设计
  • 网站开发设置网页端口申请免费个人网站空间
  • 制作广告网站的步骤云服务器做网站
  • ipv6可以做网站吗东莞网站建站推广
  • 注册功能的网站怎么做做网站容易还是编程容易
  • wordpress建立目录seo编辑培训
  • 网站怎么群发广州现在可以正常出入吗
  • 微信有网站开发吗多语种网站
  • 深圳网站设计 建设首选深圳市室内设计公司排名前50
  • 上海网站建设 觉策动力wordpress接口开发
  • 网站建设服务器的选择方案小型视频网站建设
  • 江宁做网站价格扬州立扬计算机培训网站建设怎么样
  • 手表网站背景开发新客户的十大渠道
  • 定制网站设计wordpress写的网站
  • p2p网站建设公司排名成都装饰公司
  • 网站被k怎么恢复wordpress缓存类
  • 做外贸有哪些网站平台最近文章 wordpress
  • joomla网站模板一个人做网站的swot
  • 南京建设网站需要多少钱深圳专业网站建设制作价格
  • 天河建网站装修公司线上推广方式
  • 超市网站怎么做的目前最流行的拓客方法
  • 做文字logo的网站贵阳商城网站开发
  • 沧州有没有做网站的中国建筑设计