竞赛讨论区 > 有没有大佬帮忙看一下为啥这个代码只能搞定%1的测试数据啊?
头像
岛上人
发布于 2020-03-03 19:37
+ 关注

有没有大佬帮忙看一下为啥这个代码只能搞定%1的测试数据啊?


import java.util.Scanner;
public class Main{
    public static int result(Scanner in) {
        int max=0;
        int n=in.nextInt();
        int[] p=new int[2*n-2];
        for(int i=0;i<2*n-2;i++) {
            p[i]=in.nextInt();
        }
        max=p[0]+p[1];
        
        for(int i=1;i<n;i++) {
            if((p[(i+2)/2-1]+p[(i+2)/2])<max)max=(p[(i+2)/2-1]+p[(i+2)/2]);
        }
        
        return max;
    }
    
    public static void main(String[] args){
        //long time=System.currentTimeMillis();
        Scanner in=new Scanner(System.in);
        long time=System.currentTimeMillis();
        int t=in.nextInt();
        for(int i=0;i<t;i++) {
            System.out.println(result(in));
        }
        in.close();
        System.out.println((System.currentTimeMillis()-time)/1000);
    }
}

全部评论

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

等你来战

查看全部

热门推荐