Max Rows Covered by Columns

Given a binary matrix, select exactly k columns to maximize the number of rows where every cell in the selected columns is 1.

Examples
Input: [[[0,0,0],[1,0,1],[0,1,1],[0,0,1]],2]
Output: 3
Hints

Max Rows Covered by Columns

Given a binary matrix, select exactly k columns to maximize the number of rows where every cell in the selected columns is 1.