提出 #459147
ソースコード 拡げる
#include <iostream>
#include <vector>
#include <algorithm>
typedef std::vector<std::vector<int>> map_t;
int main()
{
int M, N;
std::cin >> M >> N;
map_t mapA(M), mapB(M);
for (auto& v : mapA) { v.resize(N); }
for (auto& v : mapB) { v.resize(N); }
for (int m = 0; m < M; ++m)
{
for (int n = 0; n < N; ++n)
{
std::cin >> mapA[m][n];
}
}
for (int m = 0; m < M; ++m)
{
for (int n = 0; n < N; ++n)
{
std::cin >> mapB[m][n];
}
}
// 操作回数
int result = 0;
int x, y;
for (int m = 0; m < M; ++m)
{
for (int n = 0; n < N; ++n)
{
if (mapA[m][n] != mapB[m][n])
{
++result;
// 右
x = n + 1, y = m;
if (x < N && mapA[m][n] == mapB[y][x] && mapA[y][x] == mapB[m][n])
{
std::swap(mapA[m][n], mapA[y][x]);
continue;
}
// 下
x = n, y = m + 1;
if (y < M && mapA[m][n] == mapB[y][x] && mapA[y][x] == mapB[m][n])
{
std::swap(mapA[m][n], mapA[y][x]);
continue;
}
// 色変更
mapA[m][n] = mapB[m][n];
}
}
}
// 結果出力
std::cout << result << std::endl;
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - 天下一美術館 |
| ユーザ | np01767 |
| 言語 | C++11 (GCC 4.9.2) |
| 得点 | 0 |
| コード長 | 1171 Byte |
| 結果 | WA |
| 実行時間 | 33 ms |
| メモリ | 932 KiB |
ジャッジ結果
| セット名 | small | All | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 40 | 0 / 50 | ||||||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| 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 |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00_manual03.txt | AC | 25 ms | 916 KiB |
| 00_manual04.txt | AC | 24 ms | 792 KiB |
| 00_manual05.txt | WA | 22 ms | 808 KiB |
| 00_manual06.txt | AC | 24 ms | 928 KiB |
| 00_manual07.txt | AC | 24 ms | 924 KiB |
| 00_sample00.txt | AC | 24 ms | 804 KiB |
| 00_sample01.txt | AC | 24 ms | 928 KiB |
| 00_sample02.txt | AC | 24 ms | 920 KiB |
| 00_small100.txt | AC | 24 ms | 928 KiB |
| 00_small101.txt | AC | 24 ms | 800 KiB |
| 00_small102.txt | AC | 24 ms | 928 KiB |
| 00_small103.txt | AC | 23 ms | 800 KiB |
| 00_small104.txt | AC | 24 ms | 920 KiB |
| 00_small105.txt | AC | 24 ms | 928 KiB |
| 00_small106.txt | AC | 24 ms | 808 KiB |
| 00_small107.txt | AC | 24 ms | 928 KiB |
| 00_small108.txt | AC | 24 ms | 924 KiB |
| 00_small109.txt | AC | 26 ms | 752 KiB |
| 00_small110.txt | AC | 22 ms | 844 KiB |
| 00_small111.txt | WA | 25 ms | 800 KiB |
| 00_small112.txt | WA | 24 ms | 920 KiB |
| 00_small113.txt | WA | 24 ms | 924 KiB |
| 00_small114.txt | WA | 24 ms | 924 KiB |
| 00_small115.txt | AC | 24 ms | 800 KiB |
| 00_small116.txt | AC | 24 ms | 804 KiB |
| 00_small117.txt | AC | 24 ms | 796 KiB |
| 00_small118.txt | WA | 23 ms | 928 KiB |
| 00_small119.txt | AC | 24 ms | 924 KiB |
| 00_small120.txt | AC | 24 ms | 920 KiB |
| 00_small121.txt | AC | 24 ms | 932 KiB |
| 00_small122.txt | WA | 23 ms | 804 KiB |
| 00_small123.txt | WA | 23 ms | 924 KiB |
| 00_small124.txt | WA | 24 ms | 704 KiB |
| 00_small125.txt | AC | 23 ms | 796 KiB |
| 00_small126.txt | AC | 24 ms | 840 KiB |
| 00_small127.txt | AC | 24 ms | 800 KiB |
| 00_small128.txt | WA | 25 ms | 928 KiB |
| 00_small129.txt | WA | 24 ms | 928 KiB |
| 00_small130.txt | WA | 24 ms | 928 KiB |
| 00_small131.txt | AC | 25 ms | 808 KiB |
| 00_small132.txt | AC | 25 ms | 928 KiB |
| 00_small133.txt | AC | 26 ms | 800 KiB |
| 00_small134.txt | AC | 25 ms | 804 KiB |
| 00_small135.txt | WA | 24 ms | 928 KiB |
| 00_small136.txt | AC | 26 ms | 920 KiB |
| 00_small137.txt | AC | 25 ms | 800 KiB |
| 00_small138.txt | AC | 24 ms | 800 KiB |
| 00_small139.txt | AC | 25 ms | 924 KiB |
| 00_small140.txt | AC | 24 ms | 920 KiB |
| 00_small141.txt | AC | 26 ms | 924 KiB |
| 00_small142.txt | AC | 26 ms | 792 KiB |
| 00_small143.txt | WA | 24 ms | 920 KiB |
| 00_small144.txt | AC | 26 ms | 796 KiB |
| 00_small145.txt | AC | 27 ms | 764 KiB |
| 00_small146.txt | WA | 25 ms | 924 KiB |
| 00_small147.txt | AC | 25 ms | 800 KiB |
| 00_small148.txt | AC | 25 ms | 804 KiB |
| 00_small149.txt | AC | 25 ms | 800 KiB |
| 00_small150.txt | AC | 26 ms | 928 KiB |
| 00_small151.txt | AC | 25 ms | 804 KiB |
| 00_small152.txt | WA | 24 ms | 800 KiB |
| 00_small153.txt | WA | 26 ms | 800 KiB |
| 00_small154.txt | AC | 24 ms | 800 KiB |
| 00_small155.txt | AC | 25 ms | 796 KiB |
| 00_small156.txt | AC | 25 ms | 732 KiB |
| 00_small157.txt | AC | 23 ms | 920 KiB |
| 00_small158.txt | WA | 23 ms | 920 KiB |
| 01_large100.txt | AC | 25 ms | 920 KiB |
| 01_large101.txt | AC | 25 ms | 796 KiB |
| 01_large102.txt | AC | 25 ms | 916 KiB |
| 01_large103.txt | WA | 26 ms | 732 KiB |
| 01_large104.txt | WA | 25 ms | 916 KiB |
| 01_large105.txt | WA | 25 ms | 920 KiB |
| 01_large106.txt | AC | 23 ms | 920 KiB |
| 01_large107.txt | AC | 25 ms | 916 KiB |
| 01_large108.txt | AC | 26 ms | 796 KiB |
| 01_large1325.txt | WA | 28 ms | 804 KiB |
| 01_large1327.txt | WA | 28 ms | 732 KiB |
| 01_large1330.txt | AC | 28 ms | 924 KiB |
| 01_large1339.txt | WA | 29 ms | 780 KiB |
| 01_large1343.txt | WA | 28 ms | 920 KiB |
| 01_large1355.txt | WA | 28 ms | 924 KiB |
| 01_large1366.txt | WA | 33 ms | 804 KiB |
| 01_large1367.txt | WA | 27 ms | 924 KiB |
| 01_large1374.txt | WA | 28 ms | 816 KiB |
| 01_large1380.txt | WA | 27 ms | 916 KiB |
| 01_large1388.txt | WA | 29 ms | 924 KiB |
| 01_large1395.txt | WA | 29 ms | 800 KiB |
| 01_large1396.txt | WA | 30 ms | 804 KiB |
| 01_large1400.txt | AC | 32 ms | 804 KiB |
| 01_large1402.txt | WA | 28 ms | 800 KiB |
| 01_large1405.txt | WA | 28 ms | 804 KiB |
| 01_large1409.txt | WA | 28 ms | 804 KiB |
| 01_large1413.txt | WA | 27 ms | 920 KiB |
| 01_large1417.txt | WA | 29 ms | 916 KiB |
| 01_large1423.txt | WA | 27 ms | 916 KiB |
| 01_large1430.txt | WA | 28 ms | 920 KiB |
| 01_large1437.txt | WA | 26 ms | 924 KiB |
| 01_large1438.txt | WA | 28 ms | 788 KiB |
| 01_large1442.txt | WA | 26 ms | 804 KiB |
| 01_large1450.txt | WA | 32 ms | 800 KiB |
| 01_large1459.txt | WA | 29 ms | 748 KiB |
| 01_large1464.txt | WA | 26 ms | 928 KiB |
| 01_large1472.txt | WA | 26 ms | 800 KiB |
| 01_large1478.txt | WA | 26 ms | 804 KiB |
| 01_large1480.txt | WA | 26 ms | 808 KiB |
| 01_large1486.txt | WA | 27 ms | 736 KiB |
| 01_large1492.txt | WA | 28 ms | 796 KiB |
| 01_large1500.txt | WA | 28 ms | 796 KiB |
| 01_large1501.txt | WA | 29 ms | 920 KiB |
| 01_large1502.txt | WA | 30 ms | 744 KiB |
| 01_large1506.txt | WA | 26 ms | 916 KiB |
| 01_large157.txt | WA | 28 ms | 920 KiB |
| 01_large207.txt | WA | 27 ms | 792 KiB |
| 01_large507.txt | WA | 28 ms | 800 KiB |
| 01_large577.txt | WA | 28 ms | 796 KiB |
| 01_large591.txt | WA | 27 ms | 924 KiB |
| 01_large893.txt | WA | 26 ms | 920 KiB |
| 01_manual_L00.txt | AC | 27 ms | 924 KiB |
| 01_manual_L01.txt | AC | 27 ms | 924 KiB |