3 7 4 6 5 5
Основное
→ Исходный код
#include<stdio.h>
int main()
{
int a,b,c,d,c1,c2,r1,r2,d1,d2,flag=0;
while(scanf("%d%d%d%d%d%d",&r1,&r2,&c1,&c2,&d1,&d2)==6)
{
a=(r1-d2+c1)/2;
b=r1-a;
c=d2-b;
d=r2-c;
flag=0;
if(a&&b&&c&&d&&a<10&&b<10&&c<10&&d<10&&a+b==r1&&a+c==c1&&b+d==c2&&c+d==r2&&a+d==d1&&c+b==d2&&a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d)
flag=1;
if(!flag)
printf("-1\n");
else
printf("%d %d\n%d %d\n",a,b,c,d);
}
return 0;
}
1
Ввод
Вывод
1 2 3 4
Ответ
1 2 3 4
Комментарий чекера
ok Good generalized 2nd-order magic square.
2
Ввод
11 10 13 8 5 16
Вывод
4 7 9 1
Ответ
4 7 9 1
Комментарий чекера
ok Good generalized 2nd-order magic square.
3
Ввод
1 2 3 4 5 6
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
4
Ввод
10 10 10 10 10 10
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
5
Ввод
5 13 8 10 11 7
Вывод
3 2 5 8
Ответ
3 2 5 8
Комментарий чекера
ok Good generalized 2nd-order magic square.
6
Ввод
12 17 10 19 13 16
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
7
Ввод
11 11 17 5 12 10
Вывод
9 2 8 3
Ответ
9 2 8 3
Комментарий чекера
ok Good generalized 2nd-order magic square.
8
Ввод
12 11 11 12 16 7
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
9
Ввод
5 9 7 7 8 6
Вывод
3 2 4 5
Ответ
3 2 4 5
Комментарий чекера
ok Good generalized 2nd-order magic square.
10
Ввод
10 7 4 13 11 6
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
11
Ввод
18 10 16 12 12 16
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
12
Ввод
13 6 10 9 6 13
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
13
Ввод
14 16 16 14 18 12
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
14
Ввод
16 10 16 10 12 14
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
15
Ввод
11 9 12 8 11 9
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
16
Ввод
5 14 10 9 10 9
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
17
Ввод
2 4 1 5 3 3
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
18
Ввод
17 16 14 19 18 15
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
19
Ввод
12 12 14 10 16 8
Вывод
9 3 5 7
Ответ
9 3 5 7
Комментарий чекера
ok Good generalized 2nd-order magic square.
20
Ввод
15 11 16 10 9 17
Вывод
7 8 9 2
Ответ
7 8 9 2
Комментарий чекера
ok Good generalized 2nd-order magic square.
21
Ввод
8 10 9 9 13 5
Вывод
6 2 3 7
Ответ
6 2 3 7
Комментарий чекера
ok Good generalized 2nd-order magic square.
22
Ввод
13 7 10 10 5 15
Вывод
4 9 6 1
Ответ
4 9 6 1
Комментарий чекера
ok Good generalized 2nd-order magic square.
23
Ввод
14 11 9 16 16 9
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
24
Ввод
12 8 14 6 8 12
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
25
Ввод
10 6 6 10 4 12
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
26
Ввод
10 8 10 8 4 14
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
27
Ввод
14 13 9 18 14 13
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
28
Ввод
9 14 8 15 8 15
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
29
Ввод
3 8 2 9 6 5
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
30
Ввод
14 17 18 13 15 16
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
31
Ввод
16 14 15 15 17 13
Вывод
9 7 6 8
Ответ
9 7 6 8
Комментарий чекера
ok Good generalized 2nd-order magic square.
32
Ввод
14 11 16 9 13 12
Вывод
9 5 7 4
Ответ
9 5 7 4
Комментарий чекера
ok Good generalized 2nd-order magic square.
33
Ввод
13 10 11 12 7 16
Вывод
4 9 7 3
Ответ
4 9 7 3
Комментарий чекера
ok Good generalized 2nd-order magic square.
34
Ввод
14 8 11 11 13 9
Вывод
8 6 3 5
Ответ
8 6 3 5
Комментарий чекера
ok Good generalized 2nd-order magic square.
35
Ввод
12 11 13 10 10 13
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
36
Ввод
6 5 2 9 5 6
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
37
Ввод
7 8 8 7 12 3
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
38
Ввод
7 11 7 11 6 12
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
39
Ввод
8 5 11 2 8 5
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
40
Ввод
10 16 14 12 14 12
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
41
Ввод
7 9 4 12 5 11
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
42
Ввод
11 13 19 5 12 12
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
43
Ввод
8 12 5 15 11 9
Вывод
2 6 3 9
Ответ
2 6 3 9
Комментарий чекера
ok Good generalized 2nd-order magic square.
44
Ввод
16 5 13 8 10 11
Вывод
9 7 4 1
Ответ
9 7 4 1
Комментарий чекера
ok Good generalized 2nd-order magic square.
45
Ввод
3 14 8 9 10 7
Вывод
2 1 6 8
Ответ
2 1 6 8
Комментарий чекера
ok Good generalized 2nd-order magic square.
46
Ввод
12 14 11 15 9 17
Вывод
3 9 8 6
Ответ
3 9 8 6
Комментарий чекера
ok Good generalized 2nd-order magic square.
47
Ввод
13 7 9 11 14 6
Вывод
8 5 1 6
Ответ
8 5 1 6
Комментарий чекера
ok Good generalized 2nd-order magic square.
48
Ввод
13 8 15 6 11 10
Вывод
9 4 6 2
Ответ
9 4 6 2
Комментарий чекера
ok Good generalized 2nd-order magic square.
49
Ввод
9 6 5 10 3 12
Вывод
1 8 4 2
Ответ
1 8 4 2
Комментарий чекера
ok Good generalized 2nd-order magic square.
50
Ввод
12 7 5 14 8 11
Вывод
3 9 2 5
Ответ
3 9 2 5
Комментарий чекера
ok Good generalized 2nd-order magic square.
51
Ввод
9 12 3 17 10 10
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution
52
Ввод
3 8 4 6 5 5
Вывод
-1
Ответ
-1
Комментарий чекера
ok No solution



