TopCoder

User's AC Ratio

100.0% (1/1)

Submission's AC Ratio

100.0% (1/1)

Tags

Description

隨著科技日新月異,臺鴨電的鄭麗芳研究員研發了一款「正立方體萬向導體裝置」,這個正立方體由 $n \times n \times n$ 個晶格排成邊長為 $n$ 的立方體。每一個晶格都可以是合格的或是壞掉的。

只要該正立方體內,有一條直線上都是能正常運作的小晶格材料,那麼,這個裝置就能正常運作。

我們的任務就是要檢視這個立方體中,有幾條由 $n$ 個格子組成的直線上的小晶格材料都是合格的。

註:直線除了 x, y, z 軸方向上的直線外,也包含 xy/yz/xz 平面上的斜線 (也就是沿著 xy/yz/xz 平面的其中一個切面上的斜線,不是只有表面上的),及立方體的四個對角線

Input Format

輸入有 $1+n^ 2$ 行,第一行包含一個數字 $3 \le n \le 10$,代表立方體裝置的邊長。

接下來的 $n^ 2$ 行,每行包含 $n$ 個數字,數字只會是 0 或 1,代表該晶格是壞掉的(0),或是合格的(1)。數字之間由一個空格分隔,每 $n$ 行代表一層的晶格狀況,總共有 $n$ 層。

Output Format

輸出一行一個整數 $m$,代表有幾條長度為 $n$ 的直線上都是合格的晶格體

Sample Input 1

3
1 0 0
0 1 0
0 0 1
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0

Sample Output 1

1

Sample Input 2

3
1 0 0
0 0 0
0 0 0
0 0 0
0 1 0
0 0 0
0 0 0
0 0 0
0 0 1

Sample Output 2

1

Hints

Problem Source

Subtasks

No. Testdata Range Constraints Score
1 0~1 範例測資 0
2 0~85 無額外限制 100

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 65536 65536 1 2
1 1000 65536 65536 1 2
2 1000 65536 65536 2
3 1000 65536 65536 2
4 1000 65536 65536 2
5 1000 65536 65536 2
6 1000 65536 65536 2
7 1000 65536 65536 2
8 1000 65536 65536 2
9 1000 65536 65536 2
10 1000 65536 65536 2
11 1000 65536 65536 2
12 1000 65536 65536 2
13 1000 65536 65536 2
14 1000 65536 65536 2
15 1000 65536 65536 2
16 1000 65536 65536 2
17 1000 65536 65536 2
18 1000 65536 65536 2
19 1000 65536 65536 2
20 1000 65536 65536 2
21 1000 65536 65536 2
22 1000 65536 65536 2
23 1000 65536 65536 2
24 1000 65536 65536 2
25 1000 65536 65536 2
26 1000 65536 65536 2
27 1000 65536 65536 2
28 1000 65536 65536 2
29 1000 65536 65536 2
30 1000 65536 65536 2
31 1000 65536 65536 2
32 1000 65536 65536 2
33 1000 65536 65536 2
34 1000 65536 65536 2
35 1000 65536 65536 2
36 1000 65536 65536 2
37 1000 65536 65536 2
38 1000 65536 65536 2
39 1000 65536 65536 2
40 1000 65536 65536 2
41 1000 65536 65536 2
42 1000 65536 65536 2
43 1000 65536 65536 2
44 1000 65536 65536 2
45 1000 65536 65536 2
46 1000 65536 65536 2
47 1000 65536 65536 2
48 1000 65536 65536 2
49 1000 65536 65536 2
50 1000 65536 65536 2
51 1000 65536 65536 2
52 1000 65536 65536 2
53 1000 65536 65536 2
54 1000 65536 65536 2
55 1000 65536 65536 2
56 1000 65536 65536 2
57 1000 65536 65536 2
58 1000 65536 65536 2
59 1000 65536 65536 2
60 1000 65536 65536 2
61 1000 65536 65536 2
62 1000 65536 65536 2
63 1000 65536 65536 2
64 1000 65536 65536 2
65 1000 65536 65536 2
66 1000 65536 65536 2
67 1000 65536 65536 2
68 1000 65536 65536 2
69 1000 65536 65536 2
70 1000 65536 65536 2
71 1000 65536 65536 2
72 1000 65536 65536 2
73 1000 65536 65536 2
74 1000 65536 65536 2
75 1000 65536 65536 2
76 1000 65536 65536 2
77 1000 65536 65536 2
78 1000 65536 65536 2
79 1000 65536 65536 2
80 1000 65536 65536 2
81 1000 65536 65536 2
82 1000 65536 65536 2
83 1000 65536 65536 2
84 1000 65536 65536 2
85 1000 65536 65536 2