编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#46145 #1153. wch和zxh的游♂戏 Wrong Answer 0 1699 ms 416 K C++ 11 / 2.2 K 电类943-朱子佳 2020-08-19 17:55:07
显示原始代码
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
void tran(ll a[][4], ll x, ll y) {
    ll temp;
    temp = a[x][y + 1];
    a[x][y + 1] = a[x + 1][y + 1];
    a[x + 1][y + 1] = a[x + 1][y];
    a[x + 1][y] = a[x][y];
    a[x][y] = temp;
}
ll win(ll a[][4], ll k) {
    ll i = 0, j = 0, ii = 0, jj = 0;
    ll b[4][4], c[4][4], d[4][4], sum, s = 0, ss = 0, s1 = 0, s2 = 0, s22 = 0;
    for (i = 0; i < 4; i++) {
        for (j = 0; j < 4; j++) {
            if (a[i][j] < sum)
                sum = a[i][j];
        }
    }
    sum = 8 * k * sum;
    for (i = 0; i < 4; i++) {
        for (j = 0; j < 4; j++) {
            b[i][j] = a[i][j];
        }
    }  //��������ĵ���

    if (k == 1) {
        for (i = 0; i < 9; i++) {
            for (ii = 0; ii < 4; ii++) {
                for (jj = 0; jj < 4; jj++) {
                    a[ii][jj] = b[ii][jj];
                }
            }  //�ص�����ĵ���
            s1 = a[i / 3][i % 3] + a[i / 3][i % 3 + 1] + a[i / 3 + 1][i % 3] + a[i / 3 + 1][i % 3 + 1];
            tran(a, i / 3, i % 3);
            s22 = a[0][0] + a[0][1] + a[1][0] + a[1][1];
            for (j = 0; j < 9; j++) {
                s2 = a[j / 3][j % 3] + a[j / 3][j % 3 + 1] + a[j / 3 + 1][j % 3] + a[j / 3 + 1][j % 3 + 1];
                if (s2 < s22)
                    s22 = s2;
            }
            s = s1 + s22;
            // cout<<sum<<" "<<s<<endl;
            if (s > sum)
                sum = s;
        }

        return sum;
    } else {
        for (i = 0; i < 9; i++) {
            for (ii = 0; ii < 4; ii++) {
                for (jj = 0; jj < 4; jj++) {
                    a[ii][jj] = b[ii][jj];
                }
            }  //�ص�����ĵ���
            s1 = a[i / 3][i % 3] + a[i / 3][i % 3 + 1] + a[i / 3 + 1][i % 3] + a[i / 3 + 1][i % 3 + 1];
            tran(a, i / 3, i % 3);  //��ת90��
            for (ii = 0; ii < 4; ii++) {
                for (jj = 0; jj < 4; jj++) {
                    c[ii][jj] = a[ii][jj];
                }
            }
            s22 = a[0][0] + a[0][1] + a[1][0] + a[1][1] + win(a, k - 1);
            for (j = 0; j < 9; j++)  // zxh��������
            {
                for (ii = 0; ii < 4; ii++) {
                    for (jj = 0; jj < 4; jj++) {
                        a[ii][jj] = c[ii][jj];
                    }
                }  //�ص���һ�����
                s2 = a[j / 3][j % 3] + a[j / 3][j % 3 + 1] + a[j / 3 + 1][j % 3] + a[j / 3 + 1][j % 3 + 1];
                tran(a, j / 3, j % 3);
                s2 = s2 + win(a, k - 1);
                if (s2 < s22) {
                    s22 = s2;
                }
                // cout<<s2<<" "<<s1<<" ";//
            }
            s = s1 + s22;
            // cout<<s<<endl;//
            if (s > sum)  // wch��������
            {
                sum = s;
            }
        }
        return sum;
    }
}
int main() {
    ll T, k[205], y, i, j;
    cin >> T;
    ll a[T][4][4];
    for (y = 0; y < T; y++) {
        cin >> k[y];
        for (i = 0; i < 4; i++) {
            for (j = 0; j < 4; j++) cin >> a[y][i][j];
        }
    }
    for (y = 0; y < T; y++) {
        cout << win(a[y], k[y]) << endl;
    }
    return 0;
}
子任务 #1
Wrong Answer
得分:0
测试点 #1
Wrong Answer
得分:0
用时:159 ms
内存:388 KiB

输入文件(wch11.in

200
2
5   3   3   4  
5   4   9   6  
5   6   2   7  
10   9   7   3  
2
4   8   6   9  
5   8   3  
<13446 bytes omitted>

答案文件(wch11.out

94
84
51
76
79
143
139
72
144
136
81
152
113
134
99
52
155
99
49
82
56
122
113
<773 bytes omitted>

用户输出

94
84
51
76
79
143
139
72
144
136
81
152
113
134
99
52
155
99
49
82
56
122
113
153
93
123
36
74
53
125
139
36
46
117
60
96
48
93
<545 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #2
Wrong Answer
得分:0
用时:178 ms
内存:416 KiB

输入文件(wch12.in

200
2
6   1   8   10  
6   9   8   7  
5   4   2   2  
8   1   8   7  
2
8   4   7   4  
4   9   7  
<13433 bytes omitted>

答案文件(wch12.out

94
97
108
68
81
103
42
89
140
135
104
113
90
46
132
110
114
85
150
87
39
33
50
<790 bytes omitted>

用户输出

94
97
108
68
81
103
42
89
140
135
104
113
90
46
132
110
114
85
150
87
39
33
50
38
130
45
170
84
78
132
102
135
128
43
86
66
40
9
<561 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #3
Wrong Answer
得分:0
用时:206 ms
内存:376 KiB

输入文件(wch13.in

200
3
10   1   1   8  
3   3   9   7  
4   2   8   1  
7   8   3   8  
3
1   8   5   1  
8   9   10 
<13437 bytes omitted>

答案文件(wch13.out

116
132
102
42
86
46
155
86
92
83
48
98
62
45
147
45
147
128
97
44
148
69
74

<782 bytes omitted>

用户输出

116
132
102
42
86
46
155
86
92
83
48
97
62
45
147
45
147
128
97
44
148
69
74
148
43
141
68
90
154
95
142
110
92
45
88
38
156
148
<554 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #4
Wrong Answer
得分:0
用时:174 ms
内存:412 KiB

输入文件(wch14.in

200
3
3   10   3   9  
10   6   1   5  
6   9   8   4  
7   2   1   2  
3
4   5   9   5  
5   9   1 
<13429 bytes omitted>

答案文件(wch14.out

131
146
126
57
110
139
42
146
41
123
46
38
90
42
101
48
84
135
80
34
46
140
12
<784 bytes omitted>

用户输出

131
146
126
57
110
139
42
146
41
123
46
38
90
42
101
48
84
135
80
34
46
140
126
142
48
47
40
77
135
47
43
73
107
99
135
54
106
8
<556 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #5
Wrong Answer
得分:0
用时:208 ms
内存:416 KiB

输入文件(wch15.in

200
3
8   5   2   2  
8   9   5   1  
8   2   3   5  
6   9   1   10  
3
7   5   7   10  
7   7   7 
<13439 bytes omitted>

答案文件(wch15.out

120
126
118
132
86
80
86
115
121
82
49
136
186
77
45
147
153
104
146
79
144
54
<789 bytes omitted>

用户输出

120
126
118
132
86
80
86
115
121
82
49
136
186
77
45
147
153
104
146
79
144
54
138
144
158
40
130
106
64
53
119
53
110
88
101
11
<561 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #6
Wrong Answer
得分:0
用时:157 ms
内存:348 KiB

输入文件(wch16.in

200
1
2   4   4   10  
8   6   9   10  
7   10   9   5  
2   10   1   7  
3
4   4   3   2  
9   5   
<13415 bytes omitted>

答案文件(wch16.out

57
104
98
75
115
153
155
44
90
51
136
39
48
113
42
115
93
51
39
77
153
129
144
<771 bytes omitted>

用户输出

57
104
98
75
115
153
155
44
88
51
136
39
48
113
42
115
93
51
39
77
153
129
144
131
92
125
114
142
99
79
97
44
96
30
80
143
140
8
<543 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #7
Wrong Answer
得分:0
用时:149 ms
内存:352 KiB

输入文件(wch17.in

200
1
2   3   9   6  
4   1   4   6  
9   10   5   6  
2   4   10   5  
1
5   7   6   1  
7   9   6 
<13410 bytes omitted>

答案文件(wch17.out

40
39
39
33
118
144
67
131
101
129
158
44
166
154
47
84
87
110
107
41
43
119
4
<769 bytes omitted>

用户输出

40
39
39
33
118
144
67
131
101
129
158
44
166
154
47
84
87
110
107
41
43
119
44
54
139
55
47
42
50
98
40
131
77
106
132
131
81
4
<541 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #8
Wrong Answer
得分:0
用时:153 ms
内存:356 KiB

输入文件(wch18.in

200
2
5   9   10   4  
2   9   3   5  
9   5   5   2  
2   8   2   10  
1
2   9   7   7  
2   5   10
<13409 bytes omitted>

答案文件(wch18.out

97
46
129
75
131
111
96
158
82
35
119
47
86
67
70
126
49
103
165
46
37
90
43

<771 bytes omitted>

用户输出

97
46
128
75
131
111
94
158
82
35
119
47
86
67
70
126
49
103
165
46
37
90
43
46
55
135
100
131
50
148
29
89
100
158
137
80
45
13
<543 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #9
Wrong Answer
得分:0
用时:133 ms
内存:364 KiB

输入文件(wch19.in

200
2
10   2   7   10  
6   4   8   7  
1   10   5   3  
8   6   1   4  
2
3   2   3   3  
3   10   
<13388 bytes omitted>

答案文件(wch19.out

91
94
77
127
82
113
97
38
45
41
111
45
91
82
45
35
84
92
88
115
119
77
121
16
<767 bytes omitted>

用户输出

91
94
77
127
82
113
97
38
45
41
111
45
91
82
45
35
84
92
88
115
119
77
121
162
115
44
125
44
75
42
95
66
109
132
93
79
88
111
41
<539 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #10
Wrong Answer
得分:0
用时:182 ms
内存:416 KiB

输入文件(wch110.in

200
2
2   8   1   4  
4   9   3   9  
4   2   1   3  
9   4   3   1  
2
1   9   6   8  
2   1   5   
<13413 bytes omitted>

答案文件(wch110.out

66
63
155
118
88
96
38
151
47
128
70
149
40
117
46
94
49
161
93
37
76
157
39

<780 bytes omitted>

用户输出

66
63
155
118
88
96
38
151
47
128
70
149
40
117
46
94
49
161
93
37
76
157
39
92
69
88
131
109
50
129
109
34
120
48
73
79
50
92
1
<552 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0