翻之矩阵中的行

实现代码:

java 复制代码
public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        int m = scanner.nextInt();
        scanner.nextLine(); // 换行
        
        char[][] mat = new char[n][];
        for (int i = 0; i < n; i++) {
            mat[i] = scanner.nextLine().toCharArray();
        }
        
        // 统计列模式的出现次数
        Map<String, Integer> freq = new HashMap<>();
        for (int j = 0; j < m; j++) {
            StringBuilder col = new StringBuilder();
            for (int i = 0; i < n; i++) {
                col.append(mat[i][j]);
            }
            String colStr = col.toString();
            freq.put(colStr, freq.getOrDefault(colStr, 0) + 1);
        }
        
        int maxCols = 0;
        for (int count : freq.values()) {
            maxCols = Math.max(maxCols, count);
        }
        
        System.out.println(maxCols);
    }
相关推荐
云烟成雨TD12 小时前
Spring AI 1.x 系列【31】向量数据库:进阶使用指南
java·人工智能·spring
hoiii18713 小时前
粒子滤波跟踪系统 - 蒙特卡洛方法实现
算法
万邦科技Lafite13 小时前
京东开放API接口:item_get返回参数指南
java·前端·javascript·api·电商开放平台
曹牧13 小时前
Java:处理 HTTP 请求的 Content-Type
java·开发语言
SamDeepThinking13 小时前
第1篇-开篇词:几亿用户规模下,我们是怎么做C端高并发商品系统的
java·后端·架构
weisian15113 小时前
Java并发编程--47-分布式ID生成器:雪花算法(Snowflake)与时钟回拨问题
java·算法·时钟回拨·雪花算法id
itzixiao13 小时前
L1-066 猫是液体(5分)[java][python]
java·开发语言·python·算法
ytttr87313 小时前
MATLAB SIFT图像配准实现
算法·机器学习·matlab
小饕13 小时前
从 Word2Vec 到多模态:词嵌入技术的演进全景
人工智能·算法·机器学习
海参崴-13 小时前
AVL树完整实现与深度解析
算法