编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#25964 #1150. 1-01F.czq的疑惑矩阵 Accepted 100 5006 ms 66000 K C++ 11 / 896 B 丁丁跑卡车 2020-06-29 18:01:56
显示原始代码
#include <bits/stdc++.h>
#define ll long long
#define ull unsigned long long
#define MAX_INF 0x3f
#define MAX_INF_VAL 0x3f3f3f3f
#define MAX_INF_VAL_LL 0x3f3f3f3f3f3f3f3f
#define pi 3.141592653589
#define eps 1e-6
//#define p 2173412051LL
//#define sz 2

using namespace std;

int res[17000000];
int a[24][24];
int f[24];

int main() {
    int n, m;
    int ans = MAX_INF_VAL;
    int x, y, z;
    scanf("%d%d", &n, &m);
    x = (1 << m) - 1;
    for (int i = 0; i <= x; ++i) res[i] = __builtin_popcount(i);
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < m; ++j) {
            scanf("%d", &a[i][j]);
            f[i] <<= 1;
            f[i] |= a[i][j];
        }
    }
    for (int i = 0; i <= x; ++i) {
        y = 0;
        z = x ^ i;
        for (int j = 0; j < n; ++j) y += min(res[i ^ f[j]], res[z ^ f[j]]);
        ans = min(y, ans);
    }
    printf("%d", ans);
    return 0;
}
子任务 #1
Accepted
得分:100
测试点 #1
Accepted
得分:100
用时:3 ms
内存:248 KiB

输入文件(1.in

1 1
0

答案文件(1.out

0

用户输出

0

系统信息

Exited with return code 0
测试点 #2
Accepted
得分:100
用时:2 ms
内存:352 KiB

输入文件(2.in

5 5
0 0 1 0 1
1 1 1 0 0
0 1 0 1 0
1 0 1 0 1
1 0 0 0 1

答案文件(2.out

4

用户输出

4

系统信息

Exited with return code 0
测试点 #3
Accepted
得分:100
用时:3 ms
内存:236 KiB

输入文件(3.in

5 5
1 0 1 1 0
0 1 1 0 0
1 0 1 1 1
1 1 0 1 1
0 0 1 0 0

答案文件(3.out

5

用户输出

5

系统信息

Exited with return code 0
测试点 #4
Accepted
得分:100
用时:3 ms
内存:352 KiB

输入文件(4.in

5 5
1 1 1 0 0
0 0 0 0 0
1 0 0 1 1
0 1 1 0 1
0 0 1 0 0

答案文件(4.out

5

用户输出

5

系统信息

Exited with return code 0
测试点 #5
Accepted
得分:100
用时:4 ms
内存:276 KiB

输入文件(5.in

5 5
1 1 1 0 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
0 1 1 1 1

答案文件(5.out

5

用户输出

5

系统信息

Exited with return code 0
测试点 #6
Accepted
得分:100
用时:3 ms
内存:280 KiB

输入文件(6.in

20 1
1
1
0
1
1
1
0
1
0
0
0
1
1
0
0
1
1
0
0
1

答案文件(6.out

0

用户输出

0

系统信息

Exited with return code 0
测试点 #7
Accepted
得分:100
用时:10 ms
内存:4360 KiB

输入文件(7.in

1 20
1 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0

答案文件(7.out

0

用户输出

0

系统信息

Exited with return code 0
测试点 #8
Accepted
得分:100
用时:2 ms
内存:352 KiB

输入文件(8.in

6 10
1 1 0 1 0 1 1 1 1 0
1 1 0 1 0 0 0 1 1 1
1 0 0 1 1 0 0 0 1 0
0 1 1 1 0 0 1 0 0 0
1 1 0 1 1 1 1 1
<25 bytes omitted>

答案文件(8.out

14

用户输出

14

系统信息

Exited with return code 0
测试点 #9
Accepted
得分:100
用时:4 ms
内存:352 KiB

输入文件(9.in

6 10
0 0 0 0 0 1 0 0 0 1
0 0 0 1 0 1 0 1 0 0
0 1 1 0 0 0 0 1 1 0
0 0 1 0 0 0 1 0 1 0
1 1 0 1 1 1 1 1
<25 bytes omitted>

答案文件(9.out

16

用户输出

16

系统信息

Exited with return code 0
测试点 #10
Accepted
得分:100
用时:4 ms
内存:356 KiB

输入文件(10.in

8 10
1 1 1 0 0 1 0 1 0 0
0 0 1 0 1 0 0 0 1 1
0 0 0 1 1 1 1 1 0 0
1 1 0 1 0 0 0 1 0 0
1 0 1 0 0 0 0 1
<65 bytes omitted>

答案文件(10.out

23

用户输出

23

系统信息

Exited with return code 0
测试点 #11
Accepted
得分:100
用时:9 ms
内存:1264 KiB

输入文件(11.in

15 18
0 1 1 1 1 0 1 1 1 0 0 0 1 0 0 1 0 0
0 1 0 0 1 0 1 1 1 1 0 0 1 0 0 1 1 1
1 0 1 1 0 0 0 1 1 1 1 
<446 bytes omitted>

答案文件(11.out

82

用户输出

82

系统信息

Exited with return code 0
测试点 #12
Accepted
得分:100
用时:3 ms
内存:280 KiB

输入文件(12.in

24 2
0 0
0 0
0 0
0 1
1 1
1 0
1 1
1 0
1 1
0 1
0 1
0 0
1 0
1 1
0 1
1 1
1 1
0 0
1 1
1 1
0 1
1 1
1 0
1 1
<1 byte omitted>

答案文件(12.out

9

用户输出

9

系统信息

Exited with return code 0
测试点 #13
Accepted
得分:100
用时:3 ms
内存:364 KiB

输入文件(13.in

19 5
1 1 1 0 1
0 0 1 1 1
1 0 1 0 1
0 1 0 0 1
1 0 1 0 1
0 0 1 1 1
1 0 0 0 0
0 1 1 0 0
0 0 0 0 1
0 0 0
<95 bytes omitted>

答案文件(13.out

27

用户输出

27

系统信息

Exited with return code 0
测试点 #14
Accepted
得分:100
用时:3 ms
内存:264 KiB

输入文件(14.in

19 9
0 1 1 1 0 1 1 0 0
1 0 1 0 1 0 1 1 1
0 1 1 0 1 1 1 1 1
1 0 0 0 1 0 1 1 0
1 0 1 1 0 0 1 0 1
1 1 0
<247 bytes omitted>

答案文件(14.out

51

用户输出

51

系统信息

Exited with return code 0
测试点 #15
Accepted
得分:100
用时:3 ms
内存:236 KiB

输入文件(15.in

21 2
0 0
0 0
1 1
1 0
0 1
1 1
0 1
0 0
1 0
0 1
0 0
0 0
1 1
0 1
1 0
0 0
0 0
0 1
0 0
0 1
1 1

答案文件(15.out

9

用户输出

9

系统信息

Exited with return code 0
测试点 #16
Accepted
得分:100
用时:1009 ms
内存:66000 KiB

输入文件(16.in

24 24
1 1 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 1 0 1 1 0 0 0
0 1 0 0 0 0 1 0 1 0 0 0 1 0 1 0 0 1 0 0 1 1 1 
<1058 bytes omitted>

答案文件(16.out

207

用户输出

207

系统信息

Exited with return code 0
测试点 #17
Accepted
得分:100
用时:1016 ms
内存:65984 KiB

输入文件(17.in

24 24
0 0 0 0 0 1 0 0 0 0 1 0 1 0 1 1 1 1 0 1 1 0 1 1
0 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 0 1 0 
<1058 bytes omitted>

答案文件(17.out

207

用户输出

207

系统信息

Exited with return code 0
测试点 #18
Accepted
得分:100
用时:955 ms
内存:66000 KiB

输入文件(18.in

24 24
0 1 1 0 1 1 0 0 0 0 0 1 0 0 0 0 1 1 1 0 0 1 1 1
0 0 0 0 0 0 1 0 1 0 1 1 1 0 0 0 0 0 0 0 1 0 0 
<1058 bytes omitted>

答案文件(18.out

203

用户输出

203

系统信息

Exited with return code 0
测试点 #19
Accepted
得分:100
用时:979 ms
内存:65884 KiB

输入文件(19.in

24 24
0 1 0 1 1 0 1 1 1 0 0 0 0 1 0 1 0 0 1 1 0 1 1 0
1 1 1 0 1 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 0 1 0 
<1058 bytes omitted>

答案文件(19.out

203

用户输出

203

系统信息

Exited with return code 0
测试点 #20
Accepted
得分:100
用时:988 ms
内存:65904 KiB

输入文件(20.in

24 24
1 1 0 1 0 0 1 0 1 0 1 1 0 0 0 1 1 1 1 1 1 1 0 0
0 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 1 1 0 0 0 0 1 
<1058 bytes omitted>

答案文件(20.out

209

用户输出

209

系统信息

Exited with return code 0