Submission #2554980


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
#define ll long long
char a[100100];
int main()
{
    int i,j,k,m,n,w,h;
    cin>>w>>h>>n;
    int x,y,a;
    int Map[110][110];
    memset(Map,0,sizeof(Map));
    for(i=1; i<=n; i++)
    {
        cin>>x>>y>>a;
        if(a==1)
        {
            for(j=0; j<x; j++)
            {
                for(k=0; k<=h; k++)
                    Map[j][k]=1;
            }
        }
        if(a==2)
        {
            for(j=x+1; j<=w; j++)
            {
                for(k=0; k<=h; k++)
                    Map[j][k]=1;
            }
        }
        if(a==3)
        {
            for(j=0; j<y; j++)
            {
                for(k=0; k<=w; k++)
                    Map[k][j]=1;
            }
        }
        if(a==4)
        {
            for(j=y+1; j<=h; j++)
            {
                for(k=0; k<=w; k++)
                    Map[k][j]=1;
            }
        }
    }
    int cnt=0;
    for(i=h; i>=0; i--)
    {
        for(j=0; j<=w; j++)
        {

            if(Map[j][i]==0)
                cnt++;
        }

    }
    cout<<(sqrt(cnt)-1)*(sqrt(cnt)-1)<<endl;
    return 0;
}

Submission Info

Submission Time
Task F - Snuke's Coloring 2
User luogu_bot1
Language C++ (GCC 5.4.1)
Score 0
Code Size 1207 Byte
Status RE
Exec Time 317 ms
Memory 512 KB

Judge Result

Set Name sample All
Score / Max Score 0 / 0 0 / 1600
Status
WA × 3
RE × 1
WA × 15
RE × 42
Set Name Test Cases
sample sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt
All dia_01.txt, dia_02.txt, dia_03.txt, dia_04.txt, dial_01.txt, dial_02.txt, dial_03.txt, dial_04.txt, dial_05.txt, dial_06.txt, dialr_01.txt, dialr_02.txt, dialr_03.txt, dialr_04.txt, diar_01.txt, diar_02.txt, diar_03.txt, hand_01.txt, hand_02.txt, hand_03.txt, hand_04.txt, hand_05.txt, poc_t_1.txt, poc_t_2.txt, poc_t_3.txt, poc_t_4.txt, poc_t_5.txt, poc_w_1.txt, poc_w_2.txt, random0_01.txt, random0_02.txt, random0_03.txt, random1_01.txt, random1_02.txt, random1_03.txt, random1_04.txt, random1_05.txt, random1_06.txt, random1_07.txt, rect_01.txt, rect_02.txt, rect_03.txt, rect_04.txt, rect_05.txt, rect_06.txt, rect_07.txt, rect_08.txt, rect_09.txt, rect_10.txt, sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, x_01.txt, x_02.txt, x_03.txt, x_04.txt
Case Name Status Exec Time Memory
dia_01.txt RE 103 ms 256 KB
dia_02.txt RE 102 ms 256 KB
dia_03.txt RE 104 ms 256 KB
dia_04.txt RE 102 ms 256 KB
dial_01.txt RE 276 ms 256 KB
dial_02.txt RE 283 ms 256 KB
dial_03.txt RE 294 ms 256 KB
dial_04.txt RE 303 ms 256 KB
dial_05.txt RE 317 ms 256 KB
dial_06.txt RE 314 ms 256 KB
dialr_01.txt RE 276 ms 256 KB
dialr_02.txt RE 276 ms 256 KB
dialr_03.txt RE 276 ms 256 KB
dialr_04.txt RE 165 ms 256 KB
diar_01.txt RE 270 ms 256 KB
diar_02.txt RE 282 ms 256 KB
diar_03.txt RE 298 ms 256 KB
hand_01.txt WA 3 ms 512 KB
hand_02.txt WA 1 ms 256 KB
hand_03.txt WA 1 ms 256 KB
hand_04.txt WA 1 ms 256 KB
hand_05.txt WA 1 ms 256 KB
poc_t_1.txt WA 1 ms 256 KB
poc_t_2.txt WA 1 ms 256 KB
poc_t_3.txt WA 1 ms 256 KB
poc_t_4.txt WA 1 ms 256 KB
poc_t_5.txt WA 1 ms 256 KB
poc_w_1.txt WA 3 ms 384 KB
poc_w_2.txt WA 1 ms 256 KB
random0_01.txt RE 102 ms 256 KB
random0_02.txt RE 133 ms 256 KB
random0_03.txt RE 315 ms 256 KB
random1_01.txt RE 206 ms 256 KB
random1_02.txt RE 278 ms 256 KB
random1_03.txt RE 289 ms 256 KB
random1_04.txt RE 295 ms 256 KB
random1_05.txt RE 313 ms 256 KB
random1_06.txt RE 271 ms 256 KB
random1_07.txt RE 100 ms 256 KB
rect_01.txt RE 202 ms 256 KB
rect_02.txt RE 157 ms 256 KB
rect_03.txt RE 279 ms 256 KB
rect_04.txt RE 313 ms 256 KB
rect_05.txt RE 280 ms 256 KB
rect_06.txt RE 153 ms 256 KB
rect_07.txt RE 227 ms 256 KB
rect_08.txt RE 290 ms 256 KB
rect_09.txt RE 280 ms 256 KB
rect_10.txt RE 281 ms 256 KB
sample_01.txt WA 1 ms 256 KB
sample_02.txt WA 1 ms 256 KB
sample_03.txt WA 1 ms 256 KB
sample_04.txt RE 97 ms 256 KB
x_01.txt RE 213 ms 256 KB
x_02.txt RE 212 ms 256 KB
x_03.txt RE 214 ms 256 KB
x_04.txt RE 224 ms 256 KB