static void solve() { n = sc.nextInt(); for(int i=1;i<=n;i++){ dp[i]=sum[i]=sum[i-1]^sc.nextInt(); for(int j=0;j<i;j++){ dp[i]=Math.min(dp[i],dp[j]+(sum[i]^sum[j])); dp[j]=Math.min(dp[j],dp[i]); } }out.println(dp[n]); }
扫描二维码,关注牛客
下载牛客APP,随时随地刷题
全部评论
(0) 回帖