• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            巢穴

            about:blank

            P2632

               模擬
               寫暈了.主要是開始沒仔細(xì)看題..把方向什么的都搞錯(cuò)了...
               不管怎么說..總算調(diào)試出來了..1ac
            #include <iostream>
            #include 
            <string>
            using namespace std;

            int casek;
            char errorStr[500];
            int error1,error2;
            int main()
            {
             cin
            >>casek;
             
            while(casek--)
             
            {
              
            int a,b;
              
            int n,m;
              cin
            >>a>>b;
              cin
            >>n>>m;
              
            int x[101],y[101];
              
            char f[101];
              
            for (int i=1;i<=n;i++)
              
            {
                  cin
            >>x[i]>>y[i]>>f[i];
              }

              
            bool crash=false;
              
            for (int i=1;i<=m;i++)
              
            {
                  
            int u,step;
                  
            char ch;
                  cin
            >>u>>ch>>step;
                  
            if (crash) continue;
                  
            switch(ch)
                  
            {
                   
            case 'L':
                            
            for (int j=1;j<=step;j++)
                            
            {
                             
            switch(f[u])
                             
            {
                              
            case 'W':f[u]='S';break;
                              
            case 'S':f[u]='E';break;
                              
            case 'E':f[u]='N';break;
                              
            case 'N':f[u]='W';break;
                              
            default:break;
                             }

                            }
                
                            
            break;
                   
            case 'R':
                            
            for (int j=1;j<=step;j++)
                            
            {
                             
            switch(f[u])
                             
            {
                              
            case 'W':f[u]='N';break;
                              
            case 'N':f[u]='E';break;
                              
            case 'E':f[u]='S';break;
                              
            case 'S':f[u]='W';break;
                              
            default:break;
                             }

                            }

                            
            break;
                   
            case 'F':
                            
            int xx=x[u],yy=y[u];
                            
            for (int j=1;j<=step;j++)
                            
            {
                             
            switch(f[u])
                             
            {
                              
            case 'W':xx--;break;
                              
            case 'N':yy++;break;
                              
            case 'E':xx++;break;
                              
            case 'S':yy--;break;
                              
            default:break;
                             }

                             
            if (xx<1||yy<1||xx>a||yy>b) {cout<<"Robot "<<u<<" crashes into the wall"<<endl;crash=true;break;}
                             
            for (int k=1;k<=n;k++)
                             
            {
                              
            if (k==u) continue;
                              
            if (xx==x[k]&&yy==y[k]) {cout<<"Robot "<<u<<" crashes into robot "<<k<<endl;crash=true;break;}
                             }

                             
            if (crash) break;
                            }

                           
            // cout<<xx<<" "<<yy<<" "<<u<<endl;
                            x[u]=xx;
                            y[u]
            =yy;
                            
            break;
                   
                  }

              }

              
            if (!crash)
              
            {
               cout
            <<"OK"<<endl;
              }

             }

                
             
             
            return 0;
            }

            posted on 2009-10-03 16:46 Vincent 閱讀(92) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 數(shù)據(jù)結(jié)構(gòu)與算法

            亚洲国产另类久久久精品黑人| 狠狠久久综合伊人不卡| 久久国产劲爆AV内射—百度| 亚洲AV无码成人网站久久精品大| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 久久久久亚洲AV无码专区网站| 久久久久久久综合狠狠综合| 久久精品中文无码资源站| 久久久久国产亚洲AV麻豆| 久久精品麻豆日日躁夜夜躁| 久久影视国产亚洲| 91精品国产乱码久久久久久| 亚洲精品乱码久久久久久蜜桃| 99精品国产在热久久无毒不卡| 久久精品免费大片国产大片| 狠狠色丁香婷婷综合久久来| 久久久久免费精品国产| 久久久久这里只有精品| 久久九九青青国产精品| 久久影院综合精品| 久久强奷乱码老熟女网站| 九九热久久免费视频| 色综合久久最新中文字幕| 国产V综合V亚洲欧美久久| 亚洲色欲久久久综合网| 香蕉久久久久久狠狠色| 欧美精品福利视频一区二区三区久久久精品 | 精品久久久久久亚洲| 欧美亚洲色综久久精品国产| 久久久亚洲AV波多野结衣| 性高朝久久久久久久久久| 国产精品va久久久久久久| 国产99久久九九精品无码| 91精品国产综合久久香蕉| 99久久精品九九亚洲精品| 伊人久久免费视频| segui久久国产精品| 久久久久国产一区二区| 无码人妻久久一区二区三区蜜桃| 一级A毛片免费观看久久精品| 久久久久久噜噜精品免费直播|