Submission #459697
Source Code Expand
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int M,N;
M=sc.nextInt();
N=sc.nextInt();
int A[][];
int B[][];
A = new int[M+1][N+1];
B = new int[M+1][N+1];
int K = 0;
for(int i = 1;i < M+1;i++)
for(int j = 1;j < N+1;j++)
{
A[i][j] = sc.nextInt();
}
for(int i = 1;i < M+1;i++)
for(int j = 1;j < N+1;j++)
{
B[i][j] = sc.nextInt();
}
int a,b,c,d;
for(int i = 2;i < M;i++)
for(int j = 2;j < N;j++)
{
a = i-1;
b = i+1;
c = j-1;
d = j+1;
int temp = 0;
if((A[i][j] != B[i][j])&&(A[a][j] != B[a][j])&&(A[a][j] != A[i][j])){
K++;
temp = A[a][j];
A[a][j] = A[i][j];
A[i][j] = temp;
} else if((A[i][j] != B[i][j])&&(A[b][j] != B[b][j])&&(A[b][j] != A[i][j])){
K++;
temp = A[b][j];
A[b][j] = A[i][j];
A[i][j] = temp;
} else if((A[i][j] != B[i][j])&&(A[i][c] != B[i][c])&&(A[i][c] != A[i][j])){
K++;
temp = A[i][c];
A[i][c] = A[i][j];
A[i][j] = temp;
} else if((A[i][j] != B[i][j])&&(A[i][d] != B[i][d])&&(A[i][d] != A[i][j])){
K++;
temp = A[i][d];
A[i][d] = A[i][j];
A[i][j] = temp;
} else if((A[i][j] != B[i][j])){
K++;
A[i][j] = B[i][j];
}
}
for(int i = 1,j = 1;i < M;i++){
b = i+1;
int temp = 0;
if((A[i][j] != B[i][j])&&(A[b][j] != B[b][j])&&(A[b][j] != A[i][j])){
K++;
temp = A[b][j];
A[b][j] = A[i][j];
A[i][j] = temp;
} else if(A[i][j] != B[i][j]){
K++;
A[i][j] = B[i][j];
}
}
for(int i = 1,j = N;i < M;i++){
b = i+1;
int temp = 0;
if((A[i][j] != B[i][j])&&(A[b][j] != B[b][j])&&(A[b][j] != A[i][j])){
K++;
temp = A[b][j];
A[b][j] = A[i][j];
A[i][j] = temp;
} else if(A[i][j] != B[i][j]){
K++;
A[i][j] = B[i][j];
}
}
for(int i = 1,j = 1;j < N;j++){
d = j+1;
int temp = 0;
if((A[i][j] != B[i][j])&&(A[i][d] != B[i][d])&&(A[i][d] != A[i][j])){
K++;
temp = A[i][d];
A[i][d] = A[i][j];
A[i][j] = temp;
} else if(A[i][j] != B[i][j]){
K++;
A[i][j] = B[i][j];
}
}
for(int i = M,j = 1;j < N;j++){
d = j+1;
int temp = 0;
if((A[i][j] != B[i][j])&&(A[i][d] != B[i][d])&&(A[i][d] != A[i][j])){
K++;
temp = A[i][d];
A[i][d] = A[i][j];
A[i][j] = temp;
} else if(A[i][j] != B[i][j]){
K++;
A[i][j] = B[i][j];
}
}
if(A[M][N] != B[M][N]){
K++;
A[M][N] = B[M][N];
}
System.out.println(K);
}
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - 天下一美術館 |
| User | tetraPro |
| Language | Java (OpenJDK 1.7.0) |
| Score | 0 |
| Code Size | 2749 Byte |
| Status | WA |
| Exec Time | 740 ms |
| Memory | 34192 KiB |
Judge Result
| Set Name | small | All | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 40 | 0 / 50 | ||||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| small | 00_manual03.txt, 00_manual04.txt, 00_manual05.txt, 00_manual06.txt, 00_manual07.txt, 00_sample00.txt, 00_sample01.txt, 00_sample02.txt, 00_small100.txt, 00_small101.txt, 00_small102.txt, 00_small103.txt, 00_small104.txt, 00_small105.txt, 00_small106.txt, 00_small107.txt, 00_small108.txt, 00_small109.txt, 00_small110.txt, 00_small111.txt, 00_small112.txt, 00_small113.txt, 00_small114.txt, 00_small115.txt, 00_small116.txt, 00_small117.txt, 00_small118.txt, 00_small119.txt, 00_small120.txt, 00_small121.txt, 00_small122.txt, 00_small123.txt, 00_small124.txt, 00_small125.txt, 00_small126.txt, 00_small127.txt, 00_small128.txt, 00_small129.txt, 00_small130.txt, 00_small131.txt, 00_small132.txt, 00_small133.txt, 00_small134.txt, 00_small135.txt, 00_small136.txt, 00_small137.txt, 00_small138.txt, 00_small139.txt, 00_small140.txt, 00_small141.txt, 00_small142.txt, 00_small143.txt, 00_small144.txt, 00_small145.txt, 00_small146.txt, 00_small147.txt, 00_small148.txt, 00_small149.txt, 00_small150.txt, 00_small151.txt, 00_small152.txt, 00_small153.txt, 00_small154.txt, 00_small155.txt, 00_small156.txt, 00_small157.txt, 00_small158.txt |
| All | 00_manual03.txt, 00_manual04.txt, 00_manual05.txt, 00_manual06.txt, 00_manual07.txt, 00_sample00.txt, 00_sample01.txt, 00_sample02.txt, 00_small100.txt, 00_small101.txt, 00_small102.txt, 00_small103.txt, 00_small104.txt, 00_small105.txt, 00_small106.txt, 00_small107.txt, 00_small108.txt, 00_small109.txt, 00_small110.txt, 00_small111.txt, 00_small112.txt, 00_small113.txt, 00_small114.txt, 00_small115.txt, 00_small116.txt, 00_small117.txt, 00_small118.txt, 00_small119.txt, 00_small120.txt, 00_small121.txt, 00_small122.txt, 00_small123.txt, 00_small124.txt, 00_small125.txt, 00_small126.txt, 00_small127.txt, 00_small128.txt, 00_small129.txt, 00_small130.txt, 00_small131.txt, 00_small132.txt, 00_small133.txt, 00_small134.txt, 00_small135.txt, 00_small136.txt, 00_small137.txt, 00_small138.txt, 00_small139.txt, 00_small140.txt, 00_small141.txt, 00_small142.txt, 00_small143.txt, 00_small144.txt, 00_small145.txt, 00_small146.txt, 00_small147.txt, 00_small148.txt, 00_small149.txt, 00_small150.txt, 00_small151.txt, 00_small152.txt, 00_small153.txt, 00_small154.txt, 00_small155.txt, 00_small156.txt, 00_small157.txt, 00_small158.txt, 01_large100.txt, 01_large101.txt, 01_large102.txt, 01_large103.txt, 01_large104.txt, 01_large105.txt, 01_large106.txt, 01_large107.txt, 01_large108.txt, 01_large1325.txt, 01_large1327.txt, 01_large1330.txt, 01_large1339.txt, 01_large1343.txt, 01_large1355.txt, 01_large1366.txt, 01_large1367.txt, 01_large1374.txt, 01_large1380.txt, 01_large1388.txt, 01_large1395.txt, 01_large1396.txt, 01_large1400.txt, 01_large1402.txt, 01_large1405.txt, 01_large1409.txt, 01_large1413.txt, 01_large1417.txt, 01_large1423.txt, 01_large1430.txt, 01_large1437.txt, 01_large1438.txt, 01_large1442.txt, 01_large1450.txt, 01_large1459.txt, 01_large1464.txt, 01_large1472.txt, 01_large1478.txt, 01_large1480.txt, 01_large1486.txt, 01_large1492.txt, 01_large1500.txt, 01_large1501.txt, 01_large1502.txt, 01_large1506.txt, 01_large157.txt, 01_large207.txt, 01_large507.txt, 01_large577.txt, 01_large591.txt, 01_large893.txt, 01_manual_L00.txt, 01_manual_L01.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_manual03.txt | WA | 489 ms | 23976 KiB |
| 00_manual04.txt | WA | 480 ms | 23868 KiB |
| 00_manual05.txt | WA | 501 ms | 24708 KiB |
| 00_manual06.txt | AC | 466 ms | 23972 KiB |
| 00_manual07.txt | AC | 490 ms | 25032 KiB |
| 00_sample00.txt | AC | 474 ms | 23872 KiB |
| 00_sample01.txt | AC | 467 ms | 23856 KiB |
| 00_sample02.txt | AC | 474 ms | 23996 KiB |
| 00_small100.txt | AC | 459 ms | 23848 KiB |
| 00_small101.txt | WA | 463 ms | 23860 KiB |
| 00_small102.txt | AC | 479 ms | 23936 KiB |
| 00_small103.txt | AC | 462 ms | 23848 KiB |
| 00_small104.txt | AC | 459 ms | 23848 KiB |
| 00_small105.txt | AC | 460 ms | 23956 KiB |
| 00_small106.txt | AC | 483 ms | 23992 KiB |
| 00_small107.txt | AC | 472 ms | 24272 KiB |
| 00_small108.txt | AC | 476 ms | 24568 KiB |
| 00_small109.txt | WA | 476 ms | 24560 KiB |
| 00_small110.txt | AC | 488 ms | 24888 KiB |
| 00_small111.txt | WA | 490 ms | 24924 KiB |
| 00_small112.txt | WA | 491 ms | 24832 KiB |
| 00_small113.txt | WA | 484 ms | 24864 KiB |
| 00_small114.txt | WA | 490 ms | 24676 KiB |
| 00_small115.txt | AC | 498 ms | 25140 KiB |
| 00_small116.txt | AC | 484 ms | 24660 KiB |
| 00_small117.txt | AC | 492 ms | 24932 KiB |
| 00_small118.txt | WA | 495 ms | 25188 KiB |
| 00_small119.txt | WA | 493 ms | 25292 KiB |
| 00_small120.txt | AC | 494 ms | 24956 KiB |
| 00_small121.txt | WA | 506 ms | 24868 KiB |
| 00_small122.txt | WA | 495 ms | 24684 KiB |
| 00_small123.txt | AC | 489 ms | 24968 KiB |
| 00_small124.txt | WA | 468 ms | 24632 KiB |
| 00_small125.txt | AC | 491 ms | 25188 KiB |
| 00_small126.txt | WA | 493 ms | 25060 KiB |
| 00_small127.txt | AC | 486 ms | 24820 KiB |
| 00_small128.txt | WA | 497 ms | 25252 KiB |
| 00_small129.txt | WA | 494 ms | 24724 KiB |
| 00_small130.txt | WA | 492 ms | 25248 KiB |
| 00_small131.txt | AC | 495 ms | 25032 KiB |
| 00_small132.txt | AC | 476 ms | 24644 KiB |
| 00_small133.txt | AC | 476 ms | 24740 KiB |
| 00_small134.txt | WA | 473 ms | 24768 KiB |
| 00_small135.txt | WA | 485 ms | 25040 KiB |
| 00_small136.txt | WA | 494 ms | 25168 KiB |
| 00_small137.txt | WA | 489 ms | 24756 KiB |
| 00_small138.txt | WA | 494 ms | 25164 KiB |
| 00_small139.txt | WA | 485 ms | 25156 KiB |
| 00_small140.txt | AC | 493 ms | 25228 KiB |
| 00_small141.txt | AC | 493 ms | 25216 KiB |
| 00_small142.txt | WA | 497 ms | 24864 KiB |
| 00_small143.txt | WA | 499 ms | 25248 KiB |
| 00_small144.txt | WA | 475 ms | 24872 KiB |
| 00_small145.txt | WA | 482 ms | 24740 KiB |
| 00_small146.txt | WA | 464 ms | 24684 KiB |
| 00_small147.txt | AC | 482 ms | 24856 KiB |
| 00_small148.txt | AC | 474 ms | 24728 KiB |
| 00_small149.txt | AC | 469 ms | 24836 KiB |
| 00_small150.txt | WA | 492 ms | 25264 KiB |
| 00_small151.txt | WA | 484 ms | 24700 KiB |
| 00_small152.txt | WA | 477 ms | 24804 KiB |
| 00_small153.txt | WA | 487 ms | 25244 KiB |
| 00_small154.txt | AC | 492 ms | 25108 KiB |
| 00_small155.txt | WA | 494 ms | 24984 KiB |
| 00_small156.txt | AC | 490 ms | 24700 KiB |
| 00_small157.txt | AC | 475 ms | 24868 KiB |
| 00_small158.txt | WA | 499 ms | 25052 KiB |
| 01_large100.txt | AC | 458 ms | 23836 KiB |
| 01_large101.txt | WA | 484 ms | 25568 KiB |
| 01_large102.txt | AC | 472 ms | 24516 KiB |
| 01_large103.txt | WA | 553 ms | 27020 KiB |
| 01_large104.txt | WA | 494 ms | 26028 KiB |
| 01_large105.txt | WA | 595 ms | 28684 KiB |
| 01_large106.txt | WA | 480 ms | 25424 KiB |
| 01_large107.txt | AC | 476 ms | 24684 KiB |
| 01_large108.txt | AC | 705 ms | 33604 KiB |
| 01_large1325.txt | WA | 699 ms | 34192 KiB |
| 01_large1327.txt | WA | 705 ms | 33660 KiB |
| 01_large1330.txt | WA | 713 ms | 33752 KiB |
| 01_large1339.txt | WA | 721 ms | 33484 KiB |
| 01_large1343.txt | WA | 701 ms | 33680 KiB |
| 01_large1355.txt | WA | 704 ms | 33724 KiB |
| 01_large1366.txt | WA | 701 ms | 33672 KiB |
| 01_large1367.txt | WA | 718 ms | 33648 KiB |
| 01_large1374.txt | WA | 701 ms | 33584 KiB |
| 01_large1380.txt | WA | 712 ms | 33548 KiB |
| 01_large1388.txt | WA | 714 ms | 33564 KiB |
| 01_large1395.txt | WA | 718 ms | 33668 KiB |
| 01_large1396.txt | WA | 726 ms | 33680 KiB |
| 01_large1400.txt | WA | 740 ms | 33760 KiB |
| 01_large1402.txt | WA | 723 ms | 33656 KiB |
| 01_large1405.txt | WA | 720 ms | 33540 KiB |
| 01_large1409.txt | WA | 719 ms | 33572 KiB |
| 01_large1413.txt | WA | 716 ms | 33756 KiB |
| 01_large1417.txt | WA | 719 ms | 33336 KiB |
| 01_large1423.txt | WA | 721 ms | 33828 KiB |
| 01_large1430.txt | WA | 720 ms | 33764 KiB |
| 01_large1437.txt | WA | 722 ms | 33444 KiB |
| 01_large1438.txt | WA | 723 ms | 33404 KiB |
| 01_large1442.txt | WA | 716 ms | 33500 KiB |
| 01_large1450.txt | WA | 724 ms | 33552 KiB |
| 01_large1459.txt | WA | 718 ms | 33728 KiB |
| 01_large1464.txt | WA | 703 ms | 33760 KiB |
| 01_large1472.txt | WA | 705 ms | 33608 KiB |
| 01_large1478.txt | WA | 705 ms | 33608 KiB |
| 01_large1480.txt | WA | 701 ms | 33580 KiB |
| 01_large1486.txt | WA | 709 ms | 33628 KiB |
| 01_large1492.txt | WA | 724 ms | 33596 KiB |
| 01_large1500.txt | WA | 720 ms | 33808 KiB |
| 01_large1501.txt | WA | 702 ms | 33516 KiB |
| 01_large1502.txt | WA | 708 ms | 34032 KiB |
| 01_large1506.txt | WA | 716 ms | 34144 KiB |
| 01_large157.txt | WA | 719 ms | 33668 KiB |
| 01_large207.txt | WA | 720 ms | 33496 KiB |
| 01_large507.txt | WA | 711 ms | 33420 KiB |
| 01_large577.txt | WA | 722 ms | 33724 KiB |
| 01_large591.txt | WA | 711 ms | 33564 KiB |
| 01_large893.txt | WA | 702 ms | 33520 KiB |
| 01_manual_L00.txt | AC | 698 ms | 33616 KiB |
| 01_manual_L01.txt | AC | 718 ms | 34144 KiB |