Submission #1775239


Source Code Expand

#include  <functional>
#include  <algorithm>
#include  <exception>
#include  <stdexcept>
#include  <streambuf>
#include  <iterator>
#include  <string.h>
#include  <stdlib.h>
#include  <typeinfo>
#include  <valarray>
#include  <iostream>
#include  <sstream>
#include  <istream>
#include  <stdio.h>
#include  <climits>
#include  <clocale>
#include  <complex>
#include  <csetjmp>
#include  <csignal>
#include  <cstdarg>
#include  <cstddef>
#include  <ctype.h>
#include  <cassert>
#include  <cstdlib>
#include  <utility>
#include  <cstring>
#include  <numeric>
#include  <ostream>
#include  <cwctype>
#include  <fstream>
#include  <iomanip>
#include  <math.h>
#include  <bitset>
#include  <cctype>
#include  <string>
#include  <vector>
#include  <limits>
#include  <locale>
#include  <memory>
#include  <cerrno>
#include  <time.h>
#include  <iosfwd>
#include  <cfloat>
#include  <cstdio>
#include  <cwchar>
#include  <cmath>
#include  <ctime>
#include  <deque>
#include  <queue>
#include  <stack>
#include  <list>
#include  <ios>
#include  <map>
#include  <set>
#include  <new>
#define fi first
#define se second
#define mp make_pair
#define pb push_back
#define ll long long
#define pii pair<int,int>
using namespace std;
const int maxn=2005;
int n,m,q;
string s[maxn];
int a[2010][2010];
int sum[2010][2010];
int col[2010][2010],lin[2010][2010];
int main()
{
    cin>>n>>m>>q;
    for(int i=1;i<=n;i++)
    {
        cin>>s[i];
        for(int j=1;j<=s[i].size();j++)
        a[i][j]=(s[i][j-1]=='1');
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            sum[i][j]=sum[i-1][j]+sum[i][j-1]-sum[i-1][j-1]+a[i][j];
            col[i][j]=col[i-1][j]+col[i][j-1]-col[i-1][j-1]+(a[i][j] && a[i-1][j]);
            lin[i][j]=lin[i-1][j]+lin[i][j-1]-lin[i-1][j-1]+(a[i][j] && a[i][j-1]);
        }
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            cout<<col[i][j]<<" ";
        }
        cout<<endl;
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            cout<<lin[i][j]<<" ";
        }
        cout<<endl;
    }
    for(int i=0;i<q;i++)
    {
        int x,y,u,v;
        cin>>x>>y>>u>>v;
        int sum1=sum[u][v]+sum[x-1][y-1]-sum[x-1][v]-sum[u][y-1];
        int sum2=col[u][v]+col[x][y-1]-col[x][v]-col[u][y-1],sum3=lin[u][v]+lin[x-1][y]-lin[x-1][v]-lin[u][y];
        cout<<sum1-sum2-sum3<<endl;
    }
    return 0;
}

Submission Info

Submission Time
Task C - Nuske vs Phantom Thnook
User vjudge4
Language C++14 (GCC 5.4.1)
Score 0
Code Size 2427 Byte
Status WA
Exec Time 1510 ms
Memory 120832 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 700
Status
WA × 2
WA × 50
Set Name Test Cases
Sample s1.txt, s2.txt
All 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 20.txt, 21.txt, 22.txt, 23.txt, 24.txt, 25.txt, 26.txt, 27.txt, 28.txt, 29.txt, 30.txt, 31.txt, 32.txt, 33.txt, 34.txt, 35.txt, 36.txt, 37.txt, 38.txt, 39.txt, 40.txt, 41.txt, 42.txt, 43.txt, 44.txt, 45.txt, 46.txt, 47.txt, 48.txt, s1.txt, s2.txt
Case Name Status Exec Time Memory
01.txt WA 1450 ms 120704 KB
02.txt WA 1496 ms 119936 KB
03.txt WA 1444 ms 120448 KB
04.txt WA 1510 ms 120192 KB
05.txt WA 1439 ms 119808 KB
06.txt WA 1502 ms 120192 KB
07.txt WA 1273 ms 83200 KB
08.txt WA 1382 ms 102144 KB
09.txt WA 1304 ms 112128 KB
10.txt WA 1487 ms 120448 KB
11.txt WA 1437 ms 120704 KB
12.txt WA 887 ms 61952 KB
13.txt WA 530 ms 62592 KB
14.txt WA 520 ms 7424 KB
15.txt WA 454 ms 6784 KB
16.txt WA 506 ms 7168 KB
17.txt WA 517 ms 62464 KB
18.txt WA 540 ms 62080 KB
19.txt WA 518 ms 7168 KB
20.txt WA 1262 ms 79872 KB
21.txt WA 1319 ms 83712 KB
22.txt WA 1490 ms 120448 KB
23.txt WA 535 ms 12672 KB
24.txt WA 1500 ms 120576 KB
25.txt WA 474 ms 6784 KB
26.txt WA 524 ms 9600 KB
27.txt WA 508 ms 7040 KB
28.txt WA 546 ms 62080 KB
29.txt WA 518 ms 62464 KB
30.txt WA 516 ms 7168 KB
31.txt WA 1339 ms 84608 KB
32.txt WA 1355 ms 84352 KB
33.txt WA 1434 ms 120832 KB
34.txt WA 1361 ms 84224 KB
35.txt WA 1388 ms 103040 KB
36.txt WA 1408 ms 103040 KB
37.txt WA 1412 ms 112640 KB
38.txt WA 1446 ms 112512 KB
39.txt WA 1308 ms 84352 KB
40.txt WA 1381 ms 84224 KB
41.txt WA 1441 ms 120832 KB
42.txt WA 1479 ms 120576 KB
43.txt WA 1398 ms 107392 KB
44.txt WA 1425 ms 107648 KB
45.txt WA 2 ms 6400 KB
46.txt WA 2 ms 6400 KB
47.txt WA 2 ms 6400 KB
48.txt WA 2 ms 6400 KB
s1.txt WA 2 ms 6400 KB
s2.txt WA 2 ms 6400 KB