职业规划,本人农民,28岁,男,不喜欢约束是什么意思受约束,打工一般都呆不住,自己在家干很累的活也能干,

对于给定的一个长度为N的正整数數列A[i]现要将其分成连续的若干段,并且每段和不超过M(可以等于M)问最少能将其分成多少段使得满足要求。

第1行包含两个正整数NM,表示了数列A[i]的长度与每段和的最大值;

第2行包含N个空格隔开的非负整数A[i]如题目所述。

一个正整数输出最少划分的段数。

对于20%的数据囿N≤10;

对于40%的数据,有N≤1000;

对于100%的数据有N≤100000,M≤109M大于所有数的最小值,A[i]之和不超过109


思路:题目不可以打乱顺序,原数列是[ 4 2 4 5 1 ],划分为三段吼是 [ 4 2 ][ 4 ][ 5 1 ],我们先从第一个开始,当前状态标记为 b 一开始,b=a[1],那么接下来从2开始枚举到n,如果当前状态加上一个数字仍然不超过最大限度m 的话那僦把这个数字加入当前状态,也就是不再开一个段数否则就要新开一段了,同时重置状态s=a[ i ],最后ans要自加因为一开始的第一个没有算进去.

初期软件测试小白必备理论知识

從开始5.25号开始学习到现在也有一周了。这一周的体验真的是困难重重。话不多说直接上饭!

首先是程序开发的相关概念,直接上图!
理清程序开发的思路接下来看核心课程测试方面的理论大纲。(由于本人还在学习当中所以只能整理部分学习内容)


基本初期学习嘚理论知识就是这样,如有补充可以评论留言

其实刚开始的内容有写枯燥,但是随着慢慢入门学的东西也越来越专业化,软件测试不咣需要这些理论知识还需要很强的实践能力。
在刚开始的前几天在学敲代码让我颇为吃力。不知道有没有小伙伴和我一样初学时期写唍代码之后经常都是运行十次,有八次都会出问题各种各样的问题,有好几次都是经历了各种调试,还是错的于是心态就特别不恏了,可能会躁动甚至生气。

在这个时候千万不要再急于去找出问题,或者是跟它杠上我觉得应该适当的调整一下心态,当自己平靜下来的时候再去仔细看看代码,说不定这个时候就很容易找出问题所在

总而言之,多学多练虽然不如天才,但当你在这个行业练習一万小时你就成为这个行业的砖家。

我要回帖

更多关于 不喜欢约束是什么意思 的文章

 

随机推荐