提出 #1089759
ソースコード 拡げる
/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Main
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner sc = new Scanner(System.in);
int H = Integer.parseInt(sc.next());
int W = Integer.parseInt(sc.next());
int N = Integer.parseInt(sc.next());
boolean[][] line = new boolean[H][W-1];
boolean[][] stripe = new boolean[H-1][W];
for(int i = 0; i < H; i++){
for(int j = 0; j < W-1; j++){
line[i][j] = true;
}
}
for(int i = 0; i < H-1; i++){
for(int j = 0; j < W; j++){
stripe[i][j] = true;
}
}
long res = (H * (W-1) + (H-1) * W);
for(int i = 0; i < N; i++){
int r = Integer.parseInt(sc.next()) - 1;
int c = Integer.parseInt(sc.next()) - 1;
if(r != 0){
if(stripe[r-1][c]){
stripe[r-1][c] = false;
res--;
}
}
if(r != H-1){
if(stripe[r][c]){
stripe[r][c] = false;
res--;
}
}
if(c != 0){
if(line[r][c-1]){
line[r][c-1] = false;
res--;
}
}
if(c != W-1){
if(line[r][c]){
line[r][c] = false;
res--;
}
}
}
System.out.println(res);
}
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | B - 格子グラフ |
| ユーザ | |
| 言語 | Java8 (OpenJDK 1.8.0) |
| 得点 | 0 |
| コード長 | 1322 Byte |
| 結果 | MLE |
| 実行時間 | 1119 ms |
| メモリ | 867788 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 0 / 300 | ||||||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | 00_sample_00, 00_sample_01, 00_sample_02 |
| All | 00_sample_00, 00_sample_01, 00_sample_02, in01, in02, in03, in04, in05, in06, in07, in08, in09, in10, in11, in12, in13, in14, in15, in16, in17, in18, in19, in20, in21, in22, in23, in24, in25, in26, in27, in28 |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00_sample_00 | AC | 124 ms | 9552 KiB |
| 00_sample_01 | AC | 125 ms | 9552 KiB |
| 00_sample_02 | MLE | 1111 ms | 867732 KiB |
| in01 | AC | 124 ms | 9552 KiB |
| in02 | AC | 121 ms | 9428 KiB |
| in03 | AC | 122 ms | 9556 KiB |
| in04 | AC | 122 ms | 9672 KiB |
| in05 | AC | 123 ms | 9552 KiB |
| in06 | AC | 124 ms | 9552 KiB |
| in07 | AC | 130 ms | 9552 KiB |
| in08 | AC | 122 ms | 9676 KiB |
| in09 | AC | 123 ms | 9556 KiB |
| in10 | AC | 127 ms | 9548 KiB |
| in11 | AC | 125 ms | 9556 KiB |
| in12 | AC | 123 ms | 9548 KiB |
| in13 | AC | 123 ms | 9552 KiB |
| in14 | MLE | 581 ms | 300740 KiB |
| in15 | MLE | 575 ms | 301200 KiB |
| in16 | AC | 376 ms | 143296 KiB |
| in17 | MLE | 739 ms | 440672 KiB |
| in18 | MLE | 555 ms | 300848 KiB |
| in19 | AC | 353 ms | 142892 KiB |
| in20 | MLE | 725 ms | 446608 KiB |
| in21 | AC | 469 ms | 225040 KiB |
| in22 | AC | 341 ms | 108364 KiB |
| in23 | MLE | 741 ms | 446412 KiB |
| in24 | MLE | 1119 ms | 867788 KiB |
| in25 | MLE | 1110 ms | 867616 KiB |
| in26 | AC | 123 ms | 9684 KiB |
| in27 | AC | 128 ms | 9684 KiB |
| in28 | AC | 126 ms | 9556 KiB |