招行笔试题

T(测试T组)
n(袜子的种类数)
a1(第一种袜子有几只) a2(第一种袜子有几只) a3(第一种袜子有几只)...
n(袜子的种类数)
a1(第一种袜子有几只) a2(第一种袜子有几只) a3(第一种袜子有几只)...
...
袜子为盲拿,问至少拿几只才能凑一双?
没考虑到都只为1只的特殊情况

  public static void main(String args[]){
  Scanner scanner=new Scanner(System.in);
  long T=scanner.nextInt();
  for(long i=0;i<T;i++)
  {
      int n=scanner.nextInt();
      boolean isNull=true;
      for(int j=0;j<n;j++)
      {
          int a=scanner.nextInt();

          if(a!=0)
          {
              //System.out.println("a="+a);
              isNull=false;
          }
      }
      if(isNull)
      {
          System.out.println(-1);
      }
      else {
          System.out.println(n+1);
      }

  }

}

}

全部评论

相关推荐

求面试求offer啊啊啊啊:这个在牛客不是老熟人了吗
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务