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

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掛了。。去百練交之。。結果WA四次。。
        題目倒沒什么trick,WA都是自己不細心。。
        總結下要注意的: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>
            久久精品日产第一区二区| 国产视频一区免费看| 亚洲国产成人tv| 亚洲综合国产| 亚洲日本电影在线| 国产在线视频欧美一区二区三区| 欧美视频在线观看一区| 欧美大尺度在线观看| 欧美一区二区私人影院日本 | 亚洲国产二区| 伊人久久久大香线蕉综合直播| 欧美三级网页| 欧美日韩综合精品| 久久精品国产久精国产思思| 亚洲国产精品一区二区第一页| 欧美成人午夜激情| 亚洲成色精品| 91久久夜色精品国产九色| 亚洲精品久久久蜜桃| 亚洲精品一区二区三区av| 亚洲日本精品国产第一区| 亚洲成人直播| 欧美凹凸一区二区三区视频| 欧美va亚洲va国产综合| 亚洲国产岛国毛片在线| 最新日韩在线视频| 一本色道久久精品| 午夜精品久久| 亚洲视频免费观看| 欧美在线播放一区| 欧美成人午夜剧场免费观看| 欧美精品www在线观看| 欧美性大战久久久久久久蜜臀 | 亚洲美女av黄| 亚洲欧美日韩在线播放| 久久久亚洲成人| 欧美激情欧美激情在线五月| 欧美视频一区二区三区在线观看| 国产乱码精品一区二区三区忘忧草| 国产一区二区激情| 91久久亚洲| 亚久久调教视频| 国产亚洲欧美色| 亚洲精品激情| 欧美伊久线香蕉线新在线| 欧美成人国产一区二区| 99视频精品免费观看| 久久久久久自在自线| 欧美日韩国产首页在线观看| 久热re这里精品视频在线6| 亚洲精品中文字幕在线| 中国女人久久久| 久久精品国产精品亚洲| 亚洲国产视频一区二区| 亚洲一区久久久| 欧美ed2k| 国产欧美日韩中文字幕在线| 亚洲人成在线播放网站岛国| 欧美中在线观看| 亚洲精选久久| 美女精品自拍一二三四| 国产午夜精品久久| 亚洲天堂男人| 99在线观看免费视频精品观看| 国产女主播一区| 在线亚洲自拍| 欧美激情日韩| 久久久女女女女999久久| 国产精品少妇自拍| 亚洲性感激情| 亚洲日韩视频| 牛牛精品成人免费视频| 国产精品一区二区三区久久| 在线观看一区| 久久综合久久久久88| 欧美有码在线视频| 香蕉免费一区二区三区在线观看| 久久精品中文字幕免费mv| 久久精品日产第一区二区| 国产精品久久久久aaaa樱花| 中文欧美在线视频| 亚洲欧洲在线视频| 欧美精品一区二区三区一线天视频 | 亚洲免费在线精品一区| 欧美日韩精品中文字幕| 亚洲精品一区二区三区在线观看| 久久青青草综合| 先锋亚洲精品| 国内视频精品| 浪潮色综合久久天堂| 久久久美女艺术照精彩视频福利播放 | 一区二区三区在线免费观看| 久久久久久电影| 久久国产欧美日韩精品| 国产精品美女久久久| 亚洲精品国产无天堂网2021| 欧美激情视频给我| 新67194成人永久网站| 99精品国产一区二区青青牛奶| 亚洲一区免费看| 国产精品网站在线播放| 亚洲国内精品在线| 久久精品国产77777蜜臀| 久久狠狠一本精品综合网| 亚洲国产精品美女| 亚洲精品一区二区三区四区高清| 欧美日韩国产精品| 欧美在线观看视频在线| 久久婷婷国产综合尤物精品 | 久久中文欧美| 亚洲美女黄网| 亚洲视频999| 在线日韩电影| 日韩网站在线| 99成人精品| 狠狠色狠狠色综合人人| 亚洲午夜精品久久| 欧美专区第一页| 99精品国产一区二区青青牛奶 | 亚洲欧洲精品一区二区| 国产精品免费福利| 欧美成人激情视频免费观看| 欧美日韩在线免费视频| 久久国产精品久久精品国产 | 99热在这里有精品免费| 国产一区 二区 三区一级| 亚洲电影免费观看高清完整版在线| 国产精品xxxav免费视频| 鲁大师影院一区二区三区| 欧美一区二区免费视频| av成人免费| 久久久久久久999| 亚洲欧美区自拍先锋| 免播放器亚洲一区| 中文一区二区在线观看| 欧美成黄导航| 免费成人美女女| 国产视频自拍一区| 中国日韩欧美久久久久久久久| 亚洲黄色在线看| 久久亚洲一区二区三区四区| 欧美一区二区三区久久精品茉莉花| 欧美看片网站| 亚洲精选视频免费看| 日韩亚洲欧美成人一区| 欧美激情精品久久久久久| 欧美高清自拍一区| 亚洲欧洲日产国码二区| 欧美肥婆在线| 日韩亚洲一区二区| 亚洲一区二区三区高清| 欧美性猛片xxxx免费看久爱| 一区二区高清| 先锋影音久久久| 国产日韩欧美综合精品| 午夜精品免费在线| 久久久亚洲人| 亚洲高清av在线| 一本一本a久久| 久久久欧美一区二区| 亚洲网站在线看| 91久久精品国产91久久性色tv| 国产精品午夜春色av| 国产精品大片wwwwww| 国产精品国产福利国产秒拍| 国产精品试看| av不卡在线看| 欧美va亚洲va香蕉在线| 久久精品国产99国产精品| 国产一二精品视频| 久久婷婷影院| 亚洲国产精品精华液网站| 亚洲国产精品久久久久| 欧美激情91| 在线亚洲一区| 久久久噜噜噜久噜久久| 亚洲黄网站黄| 欧美亚洲成人网| 久久精品视频免费播放| 亚洲精品在线三区| 欧美一区二区三区在线视频 | 一区二区三区四区五区精品| 亚洲一二三区视频在线观看| 国产综合久久久久久鬼色| 欧美国产免费| 香蕉久久一区二区不卡无毒影院 | 亚洲日本va午夜在线电影| 国产精品爱久久久久久久| 久久夜色撩人精品| 亚洲一区二区三区精品视频| 欧美大尺度在线| 欧美在线视频不卡| 亚洲美女在线国产| 狠狠色丁香婷婷综合| 国产精品家教| 欧美激情在线播放| 久久国产精品亚洲va麻豆| 亚洲性人人天天夜夜摸| 亚洲欧洲在线视频| 亚洲国产精品嫩草影院|