关注
public static void getMax(int[] nums,int k){
int len=nums.length;
long[] preXor=new long[len];
preXor[0]=nums[0];
for (int i = 1; i < len; i++) {
preXor[i]^=nums[i];
}
//dp[i][j] 表示 分为 i 段 时 以 j为结尾的 最大异或和
long[][] dp = new long[k + 1][len];
dp[1]=preXor;
for (int i = 2; i <=k ; i++) {
for (int j = i-1; j < len; j++) {
long val=0;
for (int l = j-1; l >=0 ; l--) {
/* 多了一个数字 j ,
这个数字必然在 分段的最后一段中 ,最后一段分多长呢?
只能遍历 preXor[j]^preXor[l] 再 加 前面的数字 分为 i-1段
时的最大值
*/
val=Math.max(val,dp[i-1][l]+(preXor[j]^preXor[l]));
}
dp[i][j]=val;
}
}
System.out.println(dp[k][len-1]);
}
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
汝皓轩:真裸考啊兄弟 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!4890
- 2... 拥抱AI,程序员的最后出路2371
- 3... J人永远闲不下来于是去提前实习2076
- 4... 真正会被取代的,是你心里面的幻觉2006
- 5... 马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?1519
- 6... 努力挣钱的意义具象化了1443
- 7... mentor视角下的优秀实习生1425
- 8... 去独角兽做龙头还是去大厂做凤尾1319
- 9... 为什么说AI时代,老人反而没有新人吃香?1315
- 10... 大厂提前实习对AI开发的新感悟1293
正在热议
更多
# 没关系,至少我的__很曼妙 #
2947次浏览 57人参与
# 机械人你知道哪些单休企业 #
82695次浏览 408人参与
# 赚钱的意义在这一刻具象化 #
3231次浏览 80人参与
# AI时代的工作 VS 传统时代的工作,有哪些不同? #
6728次浏览 153人参与
# 今年春招是金一银二嘛? #
5091次浏览 57人参与
# 1月小结:你过的开心吗? #
1164次浏览 38人参与
# 你的第一家实习公司是什么档次? #
3054次浏览 53人参与
# 为什么有人零实习也能进大厂? #
3450次浏览 73人参与
# 抛开难度不谈,你最想去哪家公司? #
2617次浏览 69人参与
# 一人一道大厂面试题 #
113986次浏览 1263人参与
# 你的landing期是如何度过的? #
6544次浏览 111人参与
# 当你问AI“你会取代我的工作吗”,它说_? #
2594次浏览 82人参与
# 除了Java,最推荐学什么技术? #
4563次浏览 119人参与
# AI求职实录 #
2286次浏览 63人参与
# 你觉得什么岗位会被AI替代 #
36348次浏览 250人参与
# 在找工作求抱抱 #
1653373次浏览 10964人参与
# 哪些瞬间让你真切感受到了工作的乐趣 #
23152次浏览 98人参与
# 参加完秋招的机械人,还参加春招吗? #
103104次浏览 676人参与
# 机械人春招想让哪家公司来捞你? #
378880次浏览 3134人参与
# 九三阅兵的激动瞬间 #
58966次浏览 622人参与

网易游戏公司福利 594人发布