青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Uriel's Corner

Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594

POJ 2122 Japan Plotter Driver---模擬

Posted on 2010-02-06 03:59 Uriel 閱讀(315) 評論(0)  編輯 收藏 引用 所屬分類: POJ模擬
        其實是個簡單的模擬,不過做的人很少。。莫非是因為題目長?。。
        跟著隊長的腳步A此題。。剛想交PKU掛了。。去百練交之。。結(jié)果WA四次。。
        題目倒沒什么trick,WA都是自己不細心。。
        總結(jié)下要注意的:1.不要出界; 2.case后空行; 3*,+的使用;
        隊長3000+B,我去掉注釋5000+B。。PF啊。。
        我的ws代碼。。懶得簡化了。。
/*Problem: 2122  User: Uriel 
   Memory: 176K  Time: 0MS 
   Language: C++  Result: Accepted
*/
 
#include
<stdio.h>
#include
<stdlib.h>
#include
<algorithm>
using namespace std;

int X,Y,x,y,xx,yy;
char pic[100][100],str[100],text[100];

bool ok(int a,int b)
{
    
if(a>0 && a<=&& b>0 && b<=Y)return true;
    
return false;
}


int main()
{
    
int i,j,a,b,c,d;
    
while(scanf("%d %d",&Y,&X),X,Y)
    
{
        
for(i=1;i<=X;i++)
        
{
            
for(j=1;j<=Y;j++)
            
{
                pic[i][j]
=' ';
            }

        }

        
for(i=1;i<=Y;i++)
        
{
            pic[
0][i]='-';
            pic[X
+1][i]='-';
        }

        
for(i=1;i<=X;i++)
        
{
            pic[i][
0]='|';
            pic[i][Y
+1]='|';
        }

        pic[
0][0]='+';
        pic[
0][Y+1]='+';
        pic[X
+1][0]='+';
        pic[X
+1][Y+1]='+';
        
while(1)
        
{
            getchar();
            scanf(
"%s",str);
            
if(strcmp(str,"PRINT")==0)break;
            
else if(strcmp(str,"POINT")==0)
            
{
                scanf(
"%d %d",&y,&x);
                
if(pic[x][y]=='o');
                
else if(pic[x][y]!=' ' && ok(x,y))pic[x][y]='*';
                
else if(ok(x,y))
                    pic[x][y]
='o';
            }

            
else if(strcmp(str,"CLEAR")==0)
            
{
                scanf(
"%d %d %d %d",&a,&b,&c,&d);
                x
=min(b,d);
                xx
=max(b,d);
                y
=min(a,c);
                yy
=max(a,c);
                
for(i=x;i<=xx;i++)
                
{
                    
for(j=y;j<=yy;j++)
                    
{
                        
if(ok(i,j))pic[i][j]=' ';
                    }

                }

            }

            
else if(strcmp(str,"LINE")==0)
            
{
                scanf(
"%d %d %d %d",&a,&b,&c,&d);
                
if(a==c)//----------------------------------vertical
                {
                    y
=min(b,d);
                    yy
=max(b,d);
                    
for(i=y;i<=yy;i++)
                    
{
                        
if(ok(i,a))
                        
{
                            
if(pic[i][a]=='-')pic[i][a]='+';
                            
else if(pic[i][a]=='|' || pic[i][a]=='+');
                            
else if(pic[i][a]!=' ')pic[i][a]='*';
                            
else 
                                pic[i][a]
='|';
                        }

                    }

                }

                
else if(b==d)//----------------------------------horizonal
                {
                    x
=min(a,c);
                    xx
=max(a,c);;
                    
for(i=x;i<=xx;i++)
                    
{
                        
if(ok(b,i))
                        
{
                            
if(pic[b][i]=='|')pic[b][i]='+';
                            
else if(pic[b][i]=='-' || pic[b][i]=='+');
                            
else if(pic[b][i]!=' ')pic[b][i]='*';
                            
else
                                pic[b][i]
='-';
                        }

                    }

                }

                
else if((a<&& b<d) || (a>&& b>d))//---------'\'
                {
                    x
=min(b,d);
                    xx
=max(b,d);
                    y
=min(a,c);
                    yy
=max(a,c);
                    j
=y;
                    
for(i=x;i<=xx;i++,j++)
                    
{
                        
if(ok(i,j))
                        
{
                            
if(pic[i][j]=='/')pic[i][j]='x';
                            
else if(pic[i][j]=='\\' || pic[i][j]=='x');
                            
else if(pic[i][j]!=' ')pic[i][j]='*';
                            
else
                                pic[i][j]
='\\';
                        }

                    }

                }

                
else//------------------------------------------'/'
                {
                    x
=min(b,d);
                    xx
=max(b,d);
                    y
=min(a,c);
                    yy
=max(a,c);
                    j
=yy;
                    
for(i=x;i<=xx;i++,j--)
                    
{
                        
if(ok(i,j))
                        
{
                            
if(pic[i][j]=='\\')pic[i][j]='x';
                            
else if(pic[i][j]=='/' || pic[i][j]=='x');
                            
else if(pic[i][j]!=' ')pic[i][j]='*';
                            
else
                                pic[i][j]
='/';
                        }

                    }

                }

            }

            
else if(strcmp(str,"TEXT")==0)
            
{
                scanf(
"%d %d",&y,&x);
                getchar();
                scanf(
"%s",text);
                
for(i=y;i<strlen(text)+y;i++)
                
{
                    
if(ok(x,i))
                    
{
                        
if(pic[x][i]==' ' || pic[x][i]==text[i-y])pic[x][i]=text[i-y];
                        
else
                            pic[x][i]
='*';
                    }

                }

            }

        }

        
for(i=0;i<=X+1;i++)
        
{
            
for(j=0;j<=Y+1;j++)
            
{
                printf(
"%c",pic[i][j]);
            }

            printf(
"\n");
        }

        printf(
"\n");
    }

//    system("PAUSE");
    return 0;
}


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲乱码国产乱码精品精可以看| 欧美成人精品| 亚洲国产成人精品女人久久久 | 欧美一区二区三区电影在线观看| 欧美日本在线观看| 99国产精品久久久| 欧美在线不卡视频| 亚洲第一页自拍| 欧美日韩综合一区| 欧美自拍偷拍| 亚洲欧洲精品一区二区三区波多野1战4 | 欧美午夜剧场| 久久久久久97三级| 99成人在线| 久久久久久久一区二区| 亚洲精品久久久久久久久久久久| 国产精品久久久久久五月尺| 久久国产精品毛片| 99国产精品久久| 欧美顶级艳妇交换群宴| 亚欧成人在线| 日韩视频在线观看一区二区| 国产亚洲福利社区一区| 欧美日本一区二区高清播放视频| 欧美在线一区二区三区| 99国产精品视频免费观看一公开| 久久频这里精品99香蕉| 99成人在线| 一区二区亚洲精品| 国产精品萝li| 欧美激情一区二区三区在线| 欧美在线高清视频| 亚洲日本激情| 欧美在线免费| 一区二区三区视频免费在线观看| 美女视频一区免费观看| 久久se精品一区精品二区| 一区二区三区日韩| 亚洲美女精品久久| 一区二区三区在线视频观看| 国产性猛交xxxx免费看久久| 欧美日韩一区三区| 欧美日本高清一区| 欧美好吊妞视频| 老巨人导航500精品| 久久九九久精品国产免费直播| 亚洲一区二区三区四区中文 | 欧美日韩理论| 欧美成ee人免费视频| 久久人人精品| 另类国产ts人妖高潮视频| 久久久久久免费| 久久久99久久精品女同性| 久久国产婷婷国产香蕉| 久久久精品一品道一区| 久久先锋影音| 嫩草成人www欧美| 欧美黄在线观看| 欧美日韩精品免费看| 欧美吻胸吃奶大尺度电影| 欧美日韩综合视频网址| 国产精品久久国产愉拍 | 在线观看日韩欧美| 亚洲国内在线| 在线天堂一区av电影| 这里只有视频精品| 午夜视频久久久| 久久久久久久久久码影片| 你懂的一区二区| 亚洲日本va午夜在线电影| 亚洲韩国青草视频| 99精品国产一区二区青青牛奶| 一二美女精品欧洲| 在线综合亚洲欧美在线视频| 欧美亚洲自偷自偷| 久久午夜电影| 欧美日韩在线观看一区二区| 欧美日韩国产一区| 国产婷婷色一区二区三区四区| 红桃视频欧美| 亚洲免费观看视频| 午夜久久久久久| 欧美日韩在线大尺度| 亚洲欧美精品在线观看| 亚洲视频专区在线| 欧美一区二区三区在线免费观看| 美国十次成人| 国产精品夜夜嗨| 亚洲国产日韩精品| 亚洲资源av| 欧美福利专区| 中文在线资源观看视频网站免费不卡| 亚洲一区在线免费| 老色鬼精品视频在线观看播放| 国产精品伦一区| 亚洲美女视频在线观看| 欧美一区二视频| 亚洲毛片在线观看.| 久久精品动漫| 欧美午夜视频一区二区| 亚洲国产综合视频在线观看| 亚洲欧美国产另类| 亚洲国产精品久久久| 欧美一区观看| 国产精品一区二区三区观看| 亚洲精品在线免费| 乱码第一页成人| 午夜亚洲一区| 国产精品成人久久久久| 亚洲人午夜精品免费| 久久色在线观看| 亚洲欧美日本另类| 国产精品毛片| 亚洲一区二区三区乱码aⅴ| 亚洲电影在线播放| 久久亚洲午夜电影| 国产亚洲女人久久久久毛片| 亚洲自拍另类| 一本一道久久综合狠狠老精东影业| 欧美11—12娇小xxxx| 亚洲国产第一| 欧美ed2k| 久久久久久有精品国产| 国产综合一区二区| 美女999久久久精品视频| 久久九九99| 亚洲国产精品va在线看黑人| 欧美aa在线视频| 欧美二区视频| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲一区精品电影| 一区二区三区免费网站| 欧美天天综合网| 亚洲女性裸体视频| 亚洲欧美精品在线| 激情久久久久久| 免费高清在线一区| 久久综合九色| 久久久久久婷| 久久久www| 揄拍成人国产精品视频| 亚洲二区在线视频| 久久精品国产91精品亚洲| 在线亚洲国产精品网站| 欧美日韩福利在线观看| 99精品国产99久久久久久福利| 另类尿喷潮videofree| 欧美一区影院| 狠狠v欧美v日韩v亚洲ⅴ| 欧美一区二区三区久久精品茉莉花| 亚洲免费播放| 欧美亚州韩日在线看免费版国语版| 亚洲图片欧美午夜| 这里只有精品在线播放| 欧美三级韩国三级日本三斤| 亚洲欧美日韩精品综合在线观看| 在线视频亚洲欧美| 国产美女精品一区二区三区| 久久精品国产免费看久久精品| 久久久国产精品一区| 亚洲国产综合91精品麻豆| 亚洲欧洲精品一区二区| 欧美日韩天堂| 久久av最新网址| 免费观看成人| 欧美亚洲在线视频| 久久久久久自在自线| 日韩视频一区二区在线观看 | 国产精品对白刺激久久久| 性欧美1819性猛交| 久久一区二区三区四区五区| 99精品欧美一区二区三区| 亚洲香蕉成视频在线观看| 国产一区观看| 99精品国产在热久久| 在线看日韩av| 亚洲综合视频网| 亚洲看片免费| 欧美一区二区三区精品电影| 亚洲麻豆视频| 久久精品中文| 欧美在线视频一区| 欧美精品在线观看91| 猛男gaygay欧美视频| 国产精品久线观看视频| 亚洲精品自在在线观看| 亚洲激情网站免费观看| 欧美影院在线播放| 午夜影院日韩| 欧美日韩在线一二三| 另类专区欧美制服同性| 国产女主播视频一区二区| 亚洲精华国产欧美| 亚洲国产高清一区二区三区| 国内一区二区在线视频观看| 欧美不卡视频一区发布| 国产日韩精品久久| 亚洲一区二区三区在线看 | 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久 | 亚洲精品欧美日韩专区|