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_2199840_21146\Main.java:6: 非法字符: \35
#include<iostream>
^
0_0_2199840_21146\Main.java:8: 非法字符: \35
#include<queue>
^
0_0_2199840_21146\Main.java:9: 非法字符: \35
#define swp(a,b) (a^=b^=a^=b)
^
0_0_2199840_21146\Main.java:11: 需要为 class、interface 或 enum
int si,sj,ei,ej;
^
0_0_2199840_21146\Main.java:12: 需要为 class、interface 或 enum
int dir[4][2]={{0,1},{0,-1},{1,0},{-1,0}};//方向是从左到右、从右到左、从上到下、从下到上。和定义的数字方向是i+1关系
^
0_0_2199840_21146\Main.java:14: 需要为 class、interface 或 enum
int visited[100];
^
0_0_2199840_21146\Main.java:18: 需要为 class、interface 或 enum
int router[100];//记录路线。router的下标是格子值。
^
0_0_2199840_21146\Main.java:20: 需要为 class、interface 或 enum
struct node//格子的信息
^
0_0_2199840_21146\Main.java:23: 需要为 class、interface 或 enum
    int y;
    ^
0_0_2199840_21146\Main.java:24: 需要为 class、interface 或 enum
    node(int a,int b)
    ^
0_0_2199840_21146\Main.java:27: 需要为 class、interface 或 enum
        y=b;
        ^
0_0_2199840_21146\Main.java:28: 需要为 class、interface 或 enum
    }
    ^
0_0_2199840_21146\Main.java:31: 需要为 class、interface 或 enum
void inputWall()//输入wall并且在在对应的map[][]上处理
^
0_0_2199840_21146\Main.java:34: 需要为 class、interface 或 enum
    int i;
    ^
0_0_2199840_21146\Main.java:35: 需要为 class、interface 或 enum
    while(t--)
    ^
0_0_2199840_21146\Main.java:38: 需要为 class、interface 或 enum
        if(b==d)//是横的.
        ^
0_0_2199840_21146\Main.java:45: 需要为 class、interface 或 enum
            if(b-1>=0)
            ^
0_0_2199840_21146\Main.java:47: 需要为 class、interface 或 enum
                for(i=a;i<c;i++)//从下到上不行4
                        ^
0_0_2199840_21146\Main.java:47: 需要为 class、interface 或 enum
                for(i=a;i<c;i++)//从下到上不行4
                            ^
0_0_2199840_21146\Main.java:50: 需要为 class、interface 或 enum
                }
                ^
0_0_2199840_21146\Main.java:53: 需要为 class、interface 或 enum
            for(i=a;i<c;i++)//从上到下不行3
                    ^
0_0_2199840_21146\Main.java:53: 需要为 class、interface 或 enum
            for(i=a;i<c;i++)//从上到下不行3
                        ^
0_0_2199840_21146\Main.java:56: 需要为 class、interface 或 enum
            }
            ^
0_0_2199840_21146\Main.java:63: 需要为 class、interface 或 enum
            if(a-1>=0)//从右到左不行的
            ^
0_0_2199840_21146\Main.java:65: 需要为 class、interface 或 enum
                for(i=b;i<d;i++)
                        ^
0_0_2199840_21146\Main.java:65: 需要为 class、interface 或 enum
                for(i=b;i<d;i++)
                            ^
0_0_2199840_21146\Main.java:67: 需要为 class、interface 或 enum
            }
            ^
0_0_2199840_21146\Main.java:69: 需要为 class、interface 或 enum
            for(i=b;i<d;i++)//从左到右不行的
                    ^
0_0_2199840_21146\Main.java:69: 需要为 class、interface 或 enum
            for(i=b;i<d;i++)//从左到右不行的
                        ^
0_0_2199840_21146\Main.java:72: 需要为 class、interface 或 enum
        }
        ^
0_0_2199840_21146\Main.java:78: 需要为 class、interface 或 enum
}
^
0_0_2199840_21146\Main.java:83: 需要为 class、interface 或 enum
    while(x)
    ^
0_0_2199840_21146\Main.java:88: 需要为 class、interface 或 enum
            break;
            ^
0_0_2199840_21146\Main.java:89: 需要为 class、interface 或 enum
        }
        ^
0_0_2199840_21146\Main.java:91: 需要为 class、interface 或 enum
    }
    ^
0_0_2199840_21146\Main.java:93: 需要为 class、interface 或 enum
}
^
0_0_2199840_21146\Main.java:98: 需要为 class、interface 或 enum
    memset(router,0,sizeof(router));//可以不置0
    ^
0_0_2199840_21146\Main.java:99: 需要为 class、interface 或 enum
    queue<node> Q;
    ^
0_0_2199840_21146\Main.java:100: 需要为 class、interface 或 enum
    Q.push(node(si,sj));//放入开始点
    ^
0_0_2199840_21146\Main.java:101: 需要为 class、interface 或 enum
    visited[value(si,sj)]=value(si,sj);//标记开始点已访问过了,记开始点的父亲是它自己
    ^
0_0_2199840_21146\Main.java:102: 需要为 class、interface 或 enum
    int flag=1;
    ^
0_0_2199840_21146\Main.java:104: 需要为 class、interface 或 enum
    while(!Q.empty()&&flag)//队列不空
    ^
0_0_2199840_21146\Main.java:107: 需要为 class、interface 或 enum
        Q.pop();
        ^
0_0_2199840_21146\Main.java:109: 需要为 class、interface 或 enum
        for(int i=0;i<4;i++)
        ^
0_0_2199840_21146\Main.java:109: 需要为 class、interface 或 enum
        for(int i=0;i<4;i++)
                    ^
0_0_2199840_21146\Main.java:109: 需要为 class、interface 或 enum
        for(int i=0;i<4;i++)
                        ^
0_0_2199840_21146\Main.java:112: 需要为 class、interface 或 enum
            int y=current.y+dir[i][1];
            ^
0_0_2199840_21146\Main.java:113: 需要为 class、interface 或 enum
            int v=value(current.x,current.y);//父亲的格子值。
            ^
0_0_2199840_21146\Main.java:114: 需要为 class、interface 或 enum
            int tv=value(x,y);
            ^
0_0_2199840_21146\Main.java:115: 需要为 class、interface 或 enum
            if(x>=0&&x<6&&y>=0&&y<6&&visited[tv]==-1&&!isin(x,y,i+1))
            ^
0_0_2199840_21146\Main.java:119: 需要为 class、interface 或 enum
                visited[tv]=v;//标记已访问,并且是由格子值是v的格子派生出来的。这个方便记录路线,这样可以回推到父亲。
                ^
0_0_2199840_21146\Main.java:120: 需要为 class、interface 或 enum
                router[tv]=i+1;//从(current.x,current.y)到(x,y)走的方向是i+1;
                ^
0_0_2199840_21146\Main.java:121: 需要为 class、interface 或 enum
                if(x==ei&&y==ej)
                ^
0_0_2199840_21146\Main.java:124: 需要为 class、interface 或 enum
                    break;
                    ^
0_0_2199840_21146\Main.java:125: 需要为 class、interface 或 enum
                }
                ^
0_0_2199840_21146\Main.java:132: 需要为 class、interface 或 enum
        int n=0;
        ^
0_0_2199840_21146\Main.java:133: 需要为 class、interface 或 enum
        int ev=value(ei,ej),sv=value(si,sj);
        ^
0_0_2199840_21146\Main.java:134: 需要为 class、interface 或 enum
        for(int i=ev;i!=sv;i=visited[i])//从终点回推回去,找路线。
        ^
0_0_2199840_21146\Main.java:134: 需要为 class、interface 或 enum
        for(int i=ev;i!=sv;i=visited[i])//从终点回推回去,找路线。
                     ^
0_0_2199840_21146\Main.java:134: 需要为 class、interface 或 enum
        for(int i=ev;i!=sv;i=visited[i])//从终点回推回去,找路线。
                           ^
0_0_2199840_21146\Main.java:138: 需要为 class、interface 或 enum
            case 1:array[n]='E';break;
                                ^
0_0_2199840_21146\Main.java:139: 需要为 class、interface 或 enum
            case 2:array[n]='W';break;
            ^
0_0_2199840_21146\Main.java:139: 需要为 class、interface 或 enum
            case 2:array[n]='W';break;
                                ^
0_0_2199840_21146\Main.java:140: 需要为 class、interface 或 enum
            case 3:array[n]='S';break;
            ^
0_0_2199840_21146\Main.java:140: 需要为 class、interface 或 enum
            case 3:array[n]='S';break;
                                ^
0_0_2199840_21146\Main.java:141: 需要为 class、interface 或 enum
            case 4:array[n]='N';break;
            ^
0_0_2199840_21146\Main.java:141: 需要为 class、interface 或 enum
            case 4:array[n]='N';break;
                                ^
0_0_2199840_21146\Main.java:142: 需要为 class、interface 或 enum
            }
            ^
0_0_2199840_21146\Main.java:144: 需要为 class、interface 或 enum
        }
        ^
0_0_2199840_21146\Main.java:146: 需要为 class、interface 或 enum
        for(i=n-1;i>=0;i--)
                  ^
0_0_2199840_21146\Main.java:146: 需要为 class、interface 或 enum
        for(i=n-1;i>=0;i--)
                       ^
0_0_2199840_21146\Main.java:148: 需要为 class、interface 或 enum
        printf("\n");
        ^
0_0_2199840_21146\Main.java:149: 需要为 class、interface 或 enum
    }
    ^
0_0_2199840_21146\Main.java:163: 需要为 class、interface 或 enum
        si--;
        ^
0_0_2199840_21146\Main.java:164: 需要为 class、interface 或 enum
        sj--;
        ^
0_0_2199840_21146\Main.java:166: 需要为 class、interface 或 enum
        memset(map,0,sizeof(map));
        ^
0_0_2199840_21146\Main.java:168: 需要为 class、interface 或 enum
        cin>>ej>>ei;
        ^
0_0_2199840_21146\Main.java:169: 需要为 class、interface 或 enum
        ei--;
        ^
0_0_2199840_21146\Main.java:170: 需要为 class、interface 或 enum
        ej--;
        ^
0_0_2199840_21146\Main.java:171: 需要为 class、interface 或 enum
        inputWall();
        ^
0_0_2199840_21146\Main.java:173: 需要为 class、interface 或 enum
        bfs();
        ^
0_0_2199840_21146\Main.java:174: 需要为 class、interface 或 enum
    }
    ^
0_0_2199840_21146\Main.java:176: 需要为 class、interface 或 enum
}


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2025 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.001001(s) query 1, Server time : 2025-02-28 01:07:28, Gzip enabled