int len = sc.nextInt(); int[] nums = new int[len]; for(int i=0;i<len;i++){ nums[i] = sc.nextInt(); } int count = 0; for(int i = 1;i<len-1;i++){ Map<Integer,Integer> map = new HashMap<>(); for(int j=0;j<i;j++){ if(nums[j]>nums[i]){ map.put(nums[j],map.getOrDefault(nums[j],0)+1); } } for(int j=i+1;j<len;j++){ if(nums[i]<nums[j]){ count+=map.getOrDefault(nums[j],0); } } } 这个答案不知道第四题能过不。。交卷后写的
点赞 评论

相关推荐

2025-12-22 16:31
已编辑
桂林电子科技大学 Python
很奥的前端仔:如果你接了offer 临时又说不去 hr确实要多做一些工作。 当然如果是接offer之前当我没说
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务