关注
腾讯遮体是否可以这样,因为不能排序,所以数据其实没有规律,直接dp感觉是没法做到的,只能采用for循环,但是可以优化,程序还有优化空间,但是不想优化了 import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class findSubsegmentMax {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
String[] str_1 = str.split(" ");
List<Integer> list = new ArrayList<Integer>();
for(int i=0; i<str_1.length; i++) {
list.add(Integer.parseInt(str_1[i]));
}
int n = list.size(), maxNum=0;
System.out.println("n: " + n);
int[] res;
for(int i=0; i<list.size(); i++) {
while(i < n) {
res = find(list, i, n);
if(maxNum < res[0]) maxNum = res[0];
n = res[1] - 1;
}
n = list.size();
}
System.out.println(maxNum);
}
public static int[] find(List<Integer> list, int m, int n) {
Integer min=list.get(m), sum=0, index=-1;
for(int i=m; i<n; i++) {
if(min > list.get(i)) {
min = list.get(i);
index = i;
}
sum += list.get(i);
}
sum *= min;
// System.out.println("sum and index: " + sum + " " + index);
int[] ret = {sum, index};
return ret;
}
}
查看原帖
点赞 评论
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
腾讯
| 校招
| 超多精选岗位
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 985计算机老学长掏心窝子:当年我踩过的坑,希望你们能绕开2.3W
- 2... 腾讯-后台开发-腾讯hr部门 一面4725
- 3... 腾讯实习基地-ieg-Level Infinite-一面4683
- 4... 想要在大厂生存必须要学会提效4623
- 5... 字节飞书后端面试4606
- 6... 2.17校招&实习招聘信息汇总3248
- 7... 实习入职第一天,应该做点啥❓3248
- 8... 重生归来,鼠鼠接手北区业务,这一次......3219
- 9... 实习第二天,被老员工欺负了2956
- 10... 【已挂】影石Insta360|嵌入式软件|日常实习一面2597
正在热议
更多
# 读研or工作,哪个性价比更高? #
24395次浏览 328人参与
# 如果重来一次你还会读研吗 #
154583次浏览 1697人参与
# 科大讯飞求职进展汇总 #
258904次浏览 2595人参与
# 秋招感动瞬间 #
10889次浏览 102人参与
# 阿里巴巴创始人马云回国 #
14251次浏览 87人参与
# 职场新人生存指南 #
195615次浏览 5394人参与
# 你最满意的offer薪资是哪家公司? #
11914次浏览 109人参与
# 长光卫星求职进展汇总 #
27589次浏览 184人参与
# 文科生还参加今年的春招吗 #
3382次浏览 29人参与
# 追觅科技求职进展汇总 #
8530次浏览 58人参与
# 选择和努力,哪个更重要? #
42181次浏览 472人参与
# 招聘要求与实际实习内容不符怎么办 #
41308次浏览 468人参与
# 打工人的工作餐日常 #
24714次浏览 221人参与
# 机械制造岗投递时间线 #
19322次浏览 324人参与
# 小红书求职进展汇总 #
40434次浏览 346人参与
# 影石Insta360求职进展汇总 #
107680次浏览 969人参与
# 如果再来一次,你还会学硬件吗 #
102820次浏览 1236人参与
# 机械人选offer,最看重什么? #
68597次浏览 433人参与
# 机械人怎么评价今年的华为 #
180334次浏览 1484人参与
# 滴!实习打卡 #
554682次浏览 6008人参与