中兴8.24笔试消消乐

消消乐
import java.util.Scanner;
public class hh {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String[] num = scan.nextLine().split(" ");
        int n=num.length;
        int[][] nums = new int[n][2];
        for (int i = 0; i < n; i++) {
            int o=0;
            while(num[i].charAt(o)!=','){
                o++;
            }
            nums[i][0] = Integer.parseInt( num[i].substring(0,o));
            nums[i][1] = Integer.parseInt( num[i].substring(o+1,num[i].length()));
        }
        int gap = n / 2;
        while (gap > 0) {
            for (int i = gap; i < n; i++) {
                int current = nums[i][0];
                int current2 = nums[i][1];
                int preIndex = i - gap;
                // Insertion sort
                while (preIndex >= 0 && nums[preIndex][0] > current) {
                    nums[preIndex + gap][0] = nums[preIndex][0];
                    nums[preIndex + gap][1] = nums[preIndex][1];
                    preIndex -= gap;
                }
                nums[preIndex + gap][0] = current;
                nums[preIndex + gap][1] = current2;

            }
            gap /= 2;
        }
        int ans=n;
        int p=0;
        for (int i = 0; i < n; i++) {
            for (int j = i+1; j < n; j++) {
                if(nums[j][0]>=nums[i][0]){
                    if(nums[j][1]<=nums[i][1]){
                        ans--;
                        nums[j][0] = nums[j][1] = p;
                        p--;
                    }
                    if(nums[j][0]==nums[i][0]&&nums[j][1]>=nums[i][1]){
                        ans--;
                        nums[i][0] = nums[i][1] = p;
                        p--;
                    }
                }
            }
        }
        System.out.println(ans);
    }
}

#中兴笔试#
全部评论
看着蛮有意思的
点赞 回复 分享
发布于 2022-08-25 11:36 江苏

相关推荐

今天 00:59
已编辑
天津师范大学 Web前端
溱元:大四没有实习真的很难了 而且已经是大四下学期了,入行晚了 看样子是刚学完三大件+框架吧 简历真的需要再花时间好好打磨 但是马上又快毕业了 很多公司都要求实习6个月以上 感觉最大的问题就是你没有时间了 虽然可能有点扎心 但就像黑马pink老师说的那样 大四就不要再走it方向了 时间来不及了
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
评论
4
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务