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

心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0
以下是我的代碼:
#include<stdio.h>
#include
<string.h>
#define maxn 57
long test,m,n,k;
char r[maxn][maxn];
const long xd[]={-1,-1,0,1,1,1,0,-1},yd[]={0,1,1,1,0,-1,-1,-1};
void search(const char *a,long &x,long &y)
{
    
long pos,xx,yy;
    
for(long i=1;i<=m;i++)
    
for(long j=1;j<=n;j++)
      
if(r[i][j]==a[0])
      {
         
for(long t=0;t<8;t++)
         {
            pos
=0;xx=i;yy=j;
            
while(a[pos]&&a[pos]==r[xx][yy])
            {xx
+=xd[t];yy+=yd[t];pos++;}
            
if(a[pos]==0)
            {x
=i;y=j;return;}
         }
      }
}
int main()
{
    scanf(
"%ld",&test);
    
for(long cas=1;cas<=test;cas++)
    {
       
long x,y;
       
char word[maxn];
       
if(cas>=2) printf("\n");
       memset(r,
0,sizeof(r));
       scanf(
"%ld%ld",&m,&n);
       
for(long i=1;i<=m;i++)
       {
          getchar();
          
for(long j=1;j<=n;j++)
          {
             scanf(
"%c",&r[i][j]);
             
if(r[i][j]>='a'&&r[i][j]<='z') r[i][j]+='A'-'a';
          }
       }
       scanf(
"%ld",&k);
       
for(long i=1;i<=k;i++)
       {
          scanf(
"%s",word);
          
long j=0;
          
while(word[j])
          {
             
if(word[j]>='a'&&word[j]<='z') word[j]+='A'-'a';
             j
++;
          }
          search(word,x,y);
          printf(
"%ld %ld\n",x,y);
       }
    }
return 0;
}


posted on 2010-03-28 14:59 lee1r 閱讀(1426) 評論(12)  編輯 收藏 引用 所屬分類: 題目分類:字符串處理

FeedBack:
# re: UVa 10010 Where's Waldorf?
2010-07-21 14:10 | 博士眼鏡
為什么還要判斷A[pos]==0 ?  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2010-07-21 14:15 | Lee1R
@博士眼鏡
能說一下題目意思嗎?很長時間了有點忘記了。  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2010-07-27 15:38 | Kinglee
寫的很不錯,尤其是那個增量的變化?。?!我就覺的會有簡單的方法,我為了判斷8個方向,寫了8個函數(shù)??!可就是沒想出來!呵呵,樓主的方法很不錯,學習了  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2010-08-02 11:23 | PLC
memset(r,0,sizeof(r));
不用被memory.h包括!水  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2010-08-22 11:05 | kgduu
while(a[pos]&&a[pos]==r[xx][yy])
{xx+=xd[t];yy+=yd[t];pos++;}
這不需要對xx和yy邊界檢測嗎?  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2010-08-22 19:30 | Lee1R
@PLC
memset()在string.h里面啊,和memory.h有什么關(guān)系?  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2010-08-22 19:31 | Lee1R
@kgduu
如果越界的話,a[pos]==r[xx][yy]一定不成立。因此,相當于檢驗了。  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2010-09-08 09:17 | kgduu
@Lee1R
比如說,當xx < 0時,r[xx][yy]應該會提示內(nèi)存不可讀之類的錯誤吧
  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2010-09-08 22:11 | Lee1R
@kgduu
xx不可能小于0的,因為已經(jīng)有memset(r,0,sizeof(r)),所以xx==0時,比對一定不會成功,會跳出循環(huán)。  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2010-09-09 09:33 | kgduu
@Lee1R
哦, 知道了,你是從下標1開始的,不是從下標0開始的  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2011-04-22 21:23 | sai
別一上來就貼代碼。講一下思路好過貼代碼....  回復  更多評論
  
# re: UVa 10010 Where's Waldorf?
2011-04-22 22:59 | lee1r
@sai
枚舉字符串第一個字符的位置,然后向8個方向檢測。  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区精品| 欧美伦理在线观看| 欧美在线观看视频在线| 伊人精品视频| 国产精品午夜在线观看| 久久大香伊蕉在人线观看热2| 亚洲欧洲精品一区| 另类成人小视频在线| 性欧美大战久久久久久久久| 亚洲视频成人| 一区二区欧美视频| 99pao成人国产永久免费视频| 136国产福利精品导航| 欧美国产精品久久| 欧美99久久| 欧美激情一区二区三区高清视频 | 欧美一区二区三区播放老司机 | 亚洲欧美日韩成人高清在线一区| 亚洲靠逼com| 亚洲高清不卡av| 欧美激情欧美激情在线五月| 久久久久欧美精品| 欧美亚洲一区| 久久久久久久999| 欧美xx69| 亚洲国产成人精品女人久久久| 欧美高清一区二区| 欧美激情第三页| 亚洲激情第一页| 一区二区三区欧美在线观看| 亚洲免费视频网站| 久久久久久97三级| 欧美大片18| 欧美日韩a区| 国产精品素人视频| 在线成人黄色| 一本在线高清不卡dvd| 亚洲一区二区三区中文字幕 | 一区二区三区欧美日韩| 亚洲男人影院| 欧美日韩高清免费| 亚洲激情网站| 久久综合狠狠综合久久综合88| 99综合精品| 欧美日韩一区三区四区| 久久天天狠狠| 国产精品女主播一区二区三区| 亚洲精品1234| 蜜桃av噜噜一区二区三区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 欧美不卡在线| 欧美激情一区三区| 狠狠色狠狠色综合日日91app| 亚洲欧美日韩成人高清在线一区| 91久久久久久国产精品| 久久深夜福利| 激情视频一区| 久久视频免费观看| 性欧美videos另类喷潮| 国产精品久久久一区二区| 亚洲美女毛片| 亚洲人成网站影音先锋播放| 欧美激情一二三区| 一区二区三区黄色| 妖精视频成人观看www| 欧美日韩视频免费播放| 亚洲清纯自拍| 亚洲一区二区三区高清| 99国产精品久久| 欧美日韩国产一级片| 中文亚洲免费| 亚洲午夜在线视频| 国产一区二区高清不卡| 麻豆freexxxx性91精品| 欧美成人免费观看| 亚洲一区二区在线免费观看| 亚洲制服av| 国内外成人免费激情在线视频| 美女国产一区| 欧美日韩国产成人| 亚洲自拍偷拍一区| 午夜免费久久久久| 亚洲福利国产精品| 日韩网站在线观看| 国产一区二区你懂的| 免费视频一区| 欧美日韩成人一区二区| 欧美一区1区三区3区公司| 久久精品国语| 国产精品99久久久久久久久久久久| 中文在线一区| 在线国产亚洲欧美| 在线亚洲免费视频| 亚洲电影第三页| 日韩写真在线| 国模套图日韩精品一区二区| 亚洲电影免费在线观看| 国产精品乱码人人做人人爱| 卡一卡二国产精品| 欧美日韩中文在线观看| 久久久久久久999精品视频| 欧美h视频在线| 久久精品导航| 欧美日韩视频| 欧美黑人多人双交| 国产精品午夜视频| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲欧洲精品成人久久奇米网| 欧美日韩理论| 免费黄网站欧美| 国产精品免费看| 亚洲国产精品999| 国内外成人免费激情在线视频网站| 亚洲欧洲日产国产网站| 国内精品久久久久伊人av| 日韩亚洲在线| 日韩一区二区高清| 免费中文日韩| 欧美成人午夜| 激情视频一区二区| 亚洲视频在线观看三级| 日韩一区二区福利| 免费在线一区二区| 免费亚洲婷婷| 极品尤物av久久免费看| 午夜亚洲伦理| 亚洲欧美国产日韩天堂区| 国产精品美女久久久浪潮软件| 日韩一级欧洲| 久久精品国产成人| 欧美一区二区播放| 国产精品久久综合| 在线亚洲欧美| 欧美一级一区| 国产伦精品一区二区三区免费| 亚洲美女在线视频| 一卡二卡3卡四卡高清精品视频| 免费观看亚洲视频大全| 亚洲国产精品第一区二区| 亚洲国产精品视频一区| 久久久久久久成人| 美女视频黄免费的久久| 一区二区在线看| 久久久亚洲人| 欧美1区2区视频| 亚洲欧洲精品一区二区| 欧美激情女人20p| 99伊人成综合| 亚洲欧美日韩成人| 国产一区日韩欧美| 久久天天躁夜夜躁狠狠躁2022| 欧美成人四级电影| 99精品视频免费观看视频| 欧美日韩免费在线视频| 亚洲网站在线| 久久亚洲免费| 亚洲精品免费一区二区三区| 欧美日本精品| 亚洲欧美综合v| 久久午夜av| 日韩视频免费观看高清完整版| 欧美视频中文字幕在线| 午夜视频精品| 亚洲国产乱码最新视频| 亚洲一区二区四区| 精品成人国产| 欧美视频一区二区三区…| 性欧美1819性猛交| 亚洲电影在线观看| 午夜精品久久久久久久99樱桃 | 国产一区二区三区丝袜 | 亚洲综合欧美| 欧美va日韩va| 亚洲一区二区三区四区五区午夜| 国产精品外国| 乱人伦精品视频在线观看| 正在播放亚洲一区| 久久躁日日躁aaaaxxxx| 99精品视频网| 黑人极品videos精品欧美裸| 欧美激情国产高清| 亚洲一区二区三区乱码aⅴ| 欧美国产日韩xxxxx| 亚洲欧美韩国| 91久久中文字幕| 国产主播一区二区| 欧美午夜一区二区三区免费大片| 久久久成人网| 亚洲欧美国产日韩天堂区| 亚洲高清在线播放| 久久久精品欧美丰满| 亚洲一区3d动漫同人无遮挡| 亚洲福利视频网站| 欧美巨乳在线观看| 欧美国产第一页| 久久成人免费电影| 亚洲一级二级在线| 99国产精品国产精品毛片| 一区二区在线视频播放| 国产欧美日韩一级|