F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_20613966_29344.cpp:10:23: error: '#' is not followed by a macro parameter
     #define loop(s,i,n) for(i = s;i < n;i++)#define cl(a,b) memset(a,b,sizeof(a))#pragma comment(linker, "/STACK:1024000000,1024000000")using namespace std;int map[1005][1005];int vis[1005][1005];int n,m,k;int num,odd,uod;int to[8][2] = {{0,1},{0,-1},{1,0},{1,-1},{1,1},{-1,-1},{-1,0,},{-1,1}};int judge(int a,int b){    if(a >
                       ^
0_0_20613966_29344.cpp:11:5: error: expected unqualified-id before '=' token
     = 0 && a < n && b>= 0 &&b < m)    return 1;    return 0;}void paint(int x,int y){    int i,j;    for(i = 0;i < 8;i++)    {        int a,b;        a = x+to[i][0];        b = y+to[i][1];        if(judge(a,b) && !vis[a][b])        map[a][b]++;    }}void dfs(int x,int y){    if(map[x][y] == -1 || vis[x][y])    return;     vis[x][y] = 1;    int i;    for(i = 0;i < 8;i++)    {        int a,b;        a = x+to[i][0];        b = y+to[i][1];        if(judge(a,b)&&vis[a][b] == 0)        {            if(map[a][b] > 0)            num++,vis[a][b] = 1;            else if(map[a][b] == 0)            dfs(a,b);        }    }    return;}int main(){    int t,i,j,x,y;    scanf("%d",&t);    int icase = 0;    while(t--)    {        scanf("%d %d %d",&n,&m,&k);        loop(0,i,n)        {            loop(0,j,m)            map[i][j] = vis[i][j] = 0;        }        while(k--)        {            scanf("%d %d",&x,&y);            map[x][y] = -1;            vis[x][y] = 1;            paint(x,y);        }        odd = uod = 0;         loop(0,i,n)        {            loop(0,j,m)            {                num = 0;                if(map[i][j] == 0 && !vis[i][j])                {                    dfs(i,j);                    if(num%2)                    odd++;                    else                    uod++;                }            }        }        loop(0,i,n)        {            loop(0,j,m)            {                if(!vis[i][j] && map[i][j] > 0)                uod++;            }        }        printf("Case #%d: ",++icase);        if(uod%2 || odd%2)        puts("Xiemao");        else        puts("Fanglaoshi");    }    return 0;}
     ^
0_0_20613966_29344.cpp:11:52: error: expected unqualified-id before 'return'
     = 0 && a < n && b>= 0 &&b < m)    return 1;    return 0;}void paint(int x,int y){    int i,j;    for(i = 0;i < 8;i++)    {        int a,b;        a = x+to[i][0];        b = y+to[i][1];        if(judge(a,b) && !vis[a][b])        map[a][b]++;    }}void dfs(int x,int y){    if(map[x][y] == -1 || vis[x][y])    return;     vis[x][y] = 1;    int i;    for(i = 0;i < 8;i++)    {        int a,b;        a = x+to[i][0];        b = y+to[i][1];        if(judge(a,b)&&vis[a][b] == 0)        {            if(map[a][b] > 0)            num++,vis[a][b] = 1;            else if(map[a][b] == 0)            dfs(a,b);        }    }    return;}int main(){    int t,i,j,x,y;    scanf("%d",&t);    int icase = 0;    while(t--)    {        scanf("%d %d %d",&n,&m,&k);        loop(0,i,n)        {            loop(0,j,m)            map[i][j] = vis[i][j] = 0;        }        while(k--)        {            scanf("%d %d",&x,&y);            map[x][y] = -1;            vis[x][y] = 1;            paint(x,y);        }        odd = uod = 0;         loop(0,i,n)        {            loop(0,j,m)            {                num = 0;                if(map[i][j] == 0 && !vis[i][j])                {                    dfs(i,j);                    if(num%2)                    odd++;                    else                    uod++;                }            }        }        loop(0,i,n)        {            loop(0,j,m)            {                if(!vis[i][j] && map[i][j] > 0)                uod++;            }        }        printf("Case #%d: ",++icase);        if(uod%2 || odd%2)        puts("Xiemao");        else        puts("Fanglaoshi");    }    return 0;}
                                                    ^
0_0_20613966_29344.cpp:11:61: error: expected declaration before '}' token
     = 0 && a < n && b>= 0 &&b < m)    return 1;    return 0;}void paint(int x,int y){    int i,j;    for(i = 0;i < 8;i++)    {        int a,b;        a = x+to[i][0];        b = y+to[i][1];        if(judge(a,b) && !vis[a][b])        map[a][b]++;    }}void dfs(int x,int y){    if(map[x][y] == -1 || vis[x][y])    return;     vis[x][y] = 1;    int i;    for(i = 0;i < 8;i++)    {        int a,b;        a = x+to[i][0];        b = y+to[i][1];        if(judge(a,b)&&vis[a][b] == 0)        {            if(map[a][b] > 0)            num++,vis[a][b] = 1;            else if(map[a][b] == 0)            dfs(a,b);        }    }    return;}int main(){    int t,i,j,x,y;    scanf("%d",&t);    int icase = 0;    while(t--)    {        scanf("%d %d %d",&n,&m,&k);        loop(0,i,n)        {            loop(0,j,m)            map[i][j] = vis[i][j] = 0;        }        while(k--)        {            scanf("%d %d",&x,&y);            map[x][y] = -1;            vis[x][y] = 1;            paint(x,y);        }        odd = uod = 0;         loop(0,i,n)        {            loop(0,j,m)            {                num = 0;                if(map[i][j] == 0 && !vis[i][j])                {                    dfs(i,j);                    if(num%2)                    odd++;                    else                    uod++;                }            }        }        loop(0,i,n)        {            loop(0,j,m)            {                if(!vis[i][j] && map[i][j] > 0)                uod++;            }        }        printf("Case #%d: ",++icase);        if(uod%2 || odd%2)        puts("Xiemao");        else        puts("Fanglaoshi");    }    return 0;}
                                                             ^


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-29 03:48:14, Gzip enabled