编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#46111 #1153. wch和zxh的游♂戏 Wrong Answer 0 6121 ms 2364 K C++ (NOI) / 1.5 K 233nihao 2020-08-17 15:20:32
显示原始代码
#include <bits/stdc++.h>
using namespace std;
int a[4][4];
int temps[10000000];
int coun = 0;
int lll;
int left(int x2) {
    int xx = x2 % 3;
    int yy = x2 / 3;
    int temp = a[xx][yy];
    a[xx][yy] = a[xx + 1][yy];
    a[xx + 1][yy] = a[xx + 1][yy + 1];
    a[xx + 1][yy + 1] = a[xx][yy + 1];
    a[xx][yy + 1] = temp;
    int u = (a[xx][yy] + a[xx + 1][yy] + a[xx][yy + 1] + a[xx + 1][yy + 1]);
    return u;
}
int right(int x) {
    int xx = x % 3;
    int yy = x / 3;
    int temp = a[xx][yy];
    a[xx][yy] = a[xx][yy + 1];
    a[xx][yy + 1] = a[xx + 1][yy + 1];
    a[xx + 1][yy + 1] = a[xx + 1][yy];
    a[xx + 1][yy] = temp;

    int u = (a[xx][yy] + a[xx + 1][yy] + a[xx][yy + 1] + a[xx + 1][yy + 1]);
    return u;
}

int dfs(int x, int m, int count) {
    int temp = 0;
    temp = count;
    if (m == 0) {
        temps[coun] = temp;
        coun++;
        return temp;
    } else

        int temp = 0;
    for (int i = 0; i < 9; i++) {
        temp += right(i);
        dfs(i, m - 1, temp);
        temp -= left(i);
    }
}
int select(int m) {
    if (m < 0) {
        return temps[0];
    }
    for (int p = 0; p < pow(9, m - 1); p++) {
        temps[p] = temps[9 * p];
        for (int i = 0; i < 9; i++) {
            int a = temps[p];
            int b = temps[p * 9 + i];
            temps[p] = a < b ? a : b;
        }
    }
    for (int p = 0; p < pow(9, m - 2); p++) {
        temps[p] = temps[9 * p];
        for (int i = 0; i < 9; i++) {
            int a = temps[p];
            int b = temps[p * 9 + i];
            temps[p] = a > b ? a : b;
        }
    }
    return select(m - 2);
}
int main() {
    int n, lll;
    cin >> n;
    while (n--) {
        cin >> lll;
        coun = 0;
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 4; j++) {
                cin >> a[i][j];
            }
        }
        dfs(0, 2 * lll, 0);
        cout << select(2 * lll) << endl;
    }
}
子任务 #1
Wrong Answer
得分:0
测试点 #1
Wrong Answer
得分:0
用时:538 ms
内存:2308 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
110
134
99
52
155
99
49
82
56
122
113
153
93
123
36
74
50
125
141
36
46
112
60
91
48
93
<544 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #2
Wrong Answer
得分:0
用时:651 ms
内存:2332 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
129
45
170
84
78
132
102
135
128
39
86
66
40
9
<562 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #3
Wrong Answer
得分:0
用时:778 ms
内存:2280 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
98
62
45
147
44
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
用时:678 ms
内存:2364 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
73
34
46
140
126
142
48
47
40
77
135
47
43
73
107
99
136
54
106
7
<555 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #5
Wrong Answer
得分:0
用时:671 ms
内存:2336 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>

用户输出

117
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
<560 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #6
Wrong Answer
得分:0
用时:555 ms
内存:2340 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
40
90
51
136
37
48
113
42
115
93
51
39
77
150
129
144
131
82
125
107
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
用时:516 ms
内存:2316 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
46
98
40
131
77
106
132
131
80
4
<539 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #8
Wrong Answer
得分:0
用时:537 ms
内存:2276 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
129
75
131
111
96
158
82
35
119
47
86
66
68
126
49
103
165
46
37
90
43
46
55
135
100
131
50
148
29
89
100
158
137
76
45
13
<543 bytes omitted>

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0
测试点 #9
Wrong Answer
得分:0
用时:493 ms
内存:2276 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
76
127
82
113
97
38
45
41
111
45
88
82
45
35
84
92
88
115
119
77
121
162
115
44
125
44
72
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
用时:704 ms
内存:2364 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
37
151
47
128
70
149
40
115
46
94
49
161
92
35
76
152
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