竞赛讨论区 > 为什么同样的代码C++能过Java过不了
头像
Ryan-Lamor
发布于 2020-11-20 21:43
+ 关注

为什么同样的代码C++能过Java过不了

青铜的第三题,完全二叉树.
    public long tree2 (int k, int[] a) {
        // write code here
        long sum=0;
        for(int i=0;i<a.length;i++){
            for(int x=1;x<=k;x++){
                int s=i*k+x;
                if(s>=a.length){
                    break;
                }else{
                    sum+=(a[i]^a[s]);
                }
            }
        }
        //System.out.print(sum);
        return sum;
    }
然后在过了90%,然后我把这个代码改成了C++,就是把long换成long long,length换成size(),就在C++中过了。
有些奇怪


全部评论

(1) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐