八月十一号网易Java笔试题,记录一下,有的参考了其他人
1、瞌睡 public class Main1 { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) {//注意while处理多个case String[] firstLine =in.nextLine().trim().split(" "); int N=Integer.parseInt(firstLine[0]); int K=Integer.parseInt(firstLine[1]); int now=0; String[] seconds =in.nextLine().trim().split(" "); String[] thirds=in.nextLine().trim().split(" "); int[] A=new int[N]; int[] T=new int[N]; for(int i=0;i<n>=K){ res=Math.max(res, now); now-=((T[i-K]==0?1:0)*A[i-K]); } } System.out.println(res); } } } 2、苹果 public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) {//注意while处理多个case int N = Integer.parseInt(in.nextLine()); int[] arr=new int[N]; String[] strs1=in.nextLine().trim().split(" "); for(int i=0;i<n>ans[ans.length-2]&&num<=ans[ans.length-1]){ return ans.length; } while(left<right>=num){ res= mid+1; break; } if(ans[mid]<num>num){ right=mid+1; }else{ return mid+1; } } return res; } 3、小易的字典 这题不会下次补上</num></right></n></n>#网易##Java##测试#