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

wordpress模板layuiseo应该如何做

wordpress模板layui,seo应该如何做,莱芜金点子保安最新招聘信息,河南最近的新闻强烈推荐,刷PTA的朋友都认识一下柳神–PTA解法大佬 本文由参考于柳神博客写成 柳神的CSDN博客,这个可以搜索文章 柳神的个人博客,这个没有广告,但是不能搜索 还有就是非常非常有用的 算法笔记 全名是 算法笔记 上级训练实战指南 //这本都是PTA的题解 算法笔记PS 今天也要…

强烈推荐,刷PTA的朋友都认识一下柳神–PTA解法大佬

本文由参考于柳神博客写成

柳神的CSDN博客,这个可以搜索文章

柳神的个人博客,这个没有广告,但是不能搜索

还有就是非常非常有用的 算法笔记 全名是

算法笔记  上级训练实战指南		//这本都是PTA的题解
算法笔记

PS 今天也要加油鸭

在这里插入图片描述

题目原文

Given a sequence of K integers { N1, N2, …, N**K }. A continuous subsequence is defined to be { N**i, N**i+1, …, N**j } where 1≤ijK. The Maximum Subsequence is the continuous subsequence which has the largest sum of its elements. For example, given sequence { -2, 11, -4, 13, -5, -2 }, its maximum subsequence is { 11, -4, 13 } with the largest sum being 20.

Now you are supposed to find the largest sum, together with the first and the last numbers of the maximum subsequence.

Input Specification:

Each input file contains one test case. Each case occupies two lines. The first line contains a positive integer K (≤10000). The second line contains K numbers, separated by a space.

Output Specification:

For each test case, output in one line the largest sum, together with the first and the last numbers of the maximum subsequence. The numbers must be separated by one space, but there must be no extra space at the end of a line. In case that the maximum subsequence is not unique, output the one with the smallest indices i and j (as shown by the sample case). If all the K numbers are negative, then its maximum sum is defined to be 0, and you are supposed to output the first and the last numbers of the whole sequence.

Sample Input:

10
-10 1 2 3 4 -5 -23 3 7 -21

Sample Output:

10 1 4

生词如下:

PS:基本看懂了.因为原来MOOC上有一题,一模一样,但是我写的还是不好,

直接用柳神的了.

smallest indices i and j 最小索引的 i 和 j

思路如下: Copy 柳神

分析:sum为要求的最大和,temp为临时最大和,leftindex和rightindex为所求的子序列的下标,tempindex标记left的临时下标~
temp = temp + v[i],当temp比sum大,就更新sum的值、leftindex和rightindex的值;当temp < 0,那么后面不管来什么值,都应该舍弃temp < 0前面的内容,因为负数对于总和只可能拉低总和,不可能增加总和,还不如舍弃~
舍弃后,直接令temp = 0,并且同时更新left的临时值tempindex。因为对于所有的值都为负数的情况要输出0,第一个值,最后一个值,所以在输入的时候用flag判断是不是所有的数字都是小于0的,如果是,要在输入的时候特殊处理~

代码如下:

#include <iostream>
#include <vector>
using namespace std;
int main() {int n;scanf("%d", &n);vector<int> v(n);int leftindex = 0, rightindex = n - 1, sum = -1, temp = 0, tempindex = 0;for (int i = 0; i < n; i++) {scanf("%d", &v[i]);temp = temp + v[i];if (temp < 0) {temp = 0;tempindex = i + 1;}else if (temp > sum) {sum = temp;leftindex = tempindex;rightindex = i;}}if (sum < 0) sum = 0;printf("%d %d %d", sum, v[leftindex], v[rightindex]);return 0;
}

如果这篇文章对你有张帮助的话,可以用你高贵的小手给我点一个免费的赞吗

相信我,你也能变成光.

在这里插入图片描述

如果你有任何建议,或者是发现了我的错误,欢迎评论留言指出.

http://www.lbrq.cn/news/2729773.html

相关文章:

  • 电信宽带营销策划方案厦门网站流量优化价格
  • 专业拓客公司联系方式windows优化大师有用吗
  • 餐饮行业网站建设友情链接还有用吗
  • 企业网站管理系统的设计与实现石家庄seo外包的公司
  • 如何做建材团购网站网盘资源共享群吧
  • 公章电子版在线制作网站百度客服中心
  • 中山做网站排名推广文章
  • 建网站 西安交换友情链接平台
  • 怎么做响应式网站网站推广营销运营方式
  • 一朋友做色情网站被抓了可以直接进入网站的正能量
  • 电子政务政府门户网站建设怎么创建公司网站
  • 乐清外贸网站建设b2b平台排名
  • 如何快速创建一个网站百度首页排名代发
  • 音乐外链生成网站怎么做搜索引擎优化工作
  • 建立网站需要什么手续软文推广页面
  • 义乌做网站公司东莞关键词排名seo
  • 网站开发远程服务器如何设置软件开发公司联系方式
  • 网站主体负责人不是法人什么是关键词举例说明
  • 南昌做网站装修的企业刷推广链接
  • 做网站美工未来规划哪里做网站便宜
  • 网站开发代理商廊坊网站
  • 西宁市网站建设高端在线葡京在线葡京
  • wordpress 飘窗郑州网站seo推广
  • 太原网站建设信息推荐网络科技公司经营范围
  • 东莞南城外贸网站建设石家庄百度快速排名优化
  • html5素材网站链接交换平台
  • 主流建站公司企业seo如何优化
  • 怎么让网站被百度收录seo网上培训
  • wp建站网络营销的定义是什么
  • 收藏网站的链接怎么做多少关键词排名优化软件
  • Maven私服配置模版
  • 【科普向-第一篇】数字钥匙生态全景:手机厂商、车厂与协议之争
  • ML307C 4G通信板:工业级DTU固件,多协议支持,智能配置管理
  • 一种适用于 3D 低剂量和少视角心脏单光子发射计算机断层成像(SPECT)的可泛化扩散框架|文献速递-深度学习人工智能医疗图像
  • 如何启动本机mysql数据库
  • 一条n8n工作流