日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

遭遇战

發(fā)布時(shí)間:2024/8/26 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 遭遇战 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

遭遇戰(zhàn)
【問題描述】
小林和小華在一個(gè)n*n 的矩形方格里玩游戲,矩形左上角為(0,0),右下角為(n-1,n-
1)。兩人同時(shí)進(jìn)入地圖的隨機(jī)位置,并以相同速度進(jìn)行走位。為了隱蔽性,兩人都不會(huì)再走
自己走過的格子。如果兩人向某一方向前進(jìn),那么他們會(huì)跑到不能跑為止,當(dāng)不能跑的時(shí)候,
小林會(huì)向右轉(zhuǎn),小華則會(huì)向左轉(zhuǎn),如果不能跑,則不再動(dòng)。 現(xiàn)在已知兩人進(jìn)入地圖的初始
位置和方向,請(qǐng)算出兩人遭遇的位置。
【輸入】
第一行一個(gè)正整數(shù)t,表示測(cè)試數(shù)據(jù)的組數(shù)。
接下來的t 組數(shù)據(jù),每組數(shù)據(jù)的第一行包含1 個(gè)整數(shù)n,。
第二行包含三個(gè)整數(shù),x、y 和d,表示小林的初始位置和一開始跑的方向。其中d=0 表
示東;d=1 表示南;d=2 表示西;d=3 表示北。
第三行與第二行格式相同,但描述的是小華。
【輸出】
輸出t 行,若會(huì)遭遇,則包含兩個(gè)整數(shù),表示他們第一次相遇的格子的坐標(biāo),否則輸出
“-1”。

【輸入輸出樣例】
fight.in
2
2
0 0 0
0 1 2
4
0 1 0
3 2 0

fight.out
-1
1 3

考試第一題(驚了)剛了兩個(gè)多小時(shí)。。。純模擬。。。呵呵:

  1 #include<bits/stdc++.h>
  2 using namespace std;
  3 int k,n;
  4 int x_1,y_1,z_1,x_2,y_2,z_2;
  5 int biao_ji1=1,biao_ji2=1;
  6 int b1[1100][1100],b2[1100][1100];
  7 int main()
  8 {
  9     cin>>k;
 10     while(k)
 11     {
 12         cin>>n;
 13         cin>>x_1>>y_1>>z_1;//讀入
 14         cin>>x_2>>y_2>>z_2;
 15         biao_ji1=biao_ji2=1;//默認(rèn)能走
 16         memset(b1,0,sizeof(b1));
 17         memset(b2,0,sizeof(b2));
 18         while((x_1!=x_2||y_1!=y_2)&&(biao_ji1||biao_ji2))//循環(huán)先前走
 19         {
 20             b1[x_1][y_1]=1;//標(biāo)記
 21             b2[x_2][y_2]=1;
 22             if(biao_ji1)//如果小林能走
 23             {
 24                 if(z_1==3)//根據(jù)題意去試
 25                 {
 26                     if(x_1-1>=0&&b1[x_1-1][y_1]==0) x_1--;
 27                     else
 28                     {
 29                         z_1=0;
 30                         if(y_1+1<n&&b1[x_1][y_1+1]==0) y_1++;
 31                         else biao_ji1=0;//表示無法再走
 32                     }
 33                 }
 34                 else if(z_1==0)
 35                 {
 36                     if(y_1+1<n&&b1[x_1][y_1+1]==0) y_1++;
 37                     else
 38                     {
 39                         z_1=1;
 40                         if(x_1+1<n&&b1[x_1+1][y_1]==0) x_1++;
 41                         else biao_ji1=0;
 42                     }
 43                 }
 44                 else if(z_1==1)
 45                 {
 46                     if(x_1+1<n&&b1[x_1+1][y_1]==0) x_1++;
 47                     else
 48                     {
 49                         z_1=2;
 50                         if(y_1-1>=0&&b1[x_1][y_1-1]==0)    y_1--;
 51                         else biao_ji1=0;
 52                     }
 53                 }
 54                 else
 55                 {
 56                     if(y_1-1>=0&&b1[x_1][y_1-1]==0)    y_1--;
 57                     else
 58                     {
 59                         z_1=3;
 60                         if(x_1-1>=0&&b1[x_1-1][y_1]==0)    x_1--;
 61                         else biao_ji1=0;
 62                     }
 63                 }
 64             }
 65             if(biao_ji2)//同上
 66             {
 67                 if(z_2==3)
 68                 {
 69                     if(x_2-1>=0&&b2[x_2-1][y_2]==0)    x_2--;
 70                     else
 71                     {
 72                         z_2=2;
 73                         if(y_2-1>=0&&b2[x_2][y_2-1]==0)    y_2--;
 74                         else biao_ji2=0;
 75                     }
 76                 }
 77                 else if(z_2==0)
 78                 {
 79                     if(y_2+1<n&&b2[x_2][y_2+1]==0) y_2++;
 80                     else
 81                     {
 82                         z_2=3;
 83                         if(x_2-1>=0&&b2[x_2-1][y_2]==0)    x_2--;
 84                         else biao_ji2=0;
 85                     }
 86                 }
 87                 else if(z_2==1)
 88                 {
 89                     if(x_2+1<n&&b2[x_2+1][y_2]==0)    x_2++;
 90                     else
 91                     {
 92                         z_2=0;
 93                         if(y_2+1<n&&b2[x_2][y_2+1]==0) y_2++;
 94                         else biao_ji2=0;
 95                     }
 96                 }
 97                 else
 98                 {
 99                     if(y_2-1>=0&&b2[x_2][y_2-1]==0)    y_2--;
100                     else
101                     {
102                         z_2=1;
103                         if(x_2+1<n&&b2[x_2+1][y_2]==0) x_2++;
104                         else biao_ji2=0;
105                     }
106                 }
107             }
108         }
109         if(x_1==x_2&&y_1==y_2)    cout<<x_1<<" "<<y_1;
110         else cout<<-1;
111         cout<<endl;
112         k--;
113     }
114 }

呵呵呵呵呵呵呵呵呵呵呵呵呵......................

總結(jié)

以上是生活随笔為你收集整理的遭遇战的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本免费电影一区二区三区 | 国产偷人妻精品一区二区在线 | 国产高潮在线观看 | 三上悠亚在线一区二区 | 日本少妇裸体做爰高潮片 | 成人91免费| 第一宅男av导航入口 | 快色av | 日韩午夜在线 | 国产精品久久久久久久午夜 | 综合网av| 国产午夜精品久久久久 | 久久国产免费视频 | 国产色啪| 91视频免费网站 | 9i看片成人免费看片 | 极品美女一区二区三区 | 国产精品久久久久毛片软件 | 官场艳妇疯狂性关系 | 免费看欧美成人a片无码 | 99热3 | 色狠狠久久av大岛优香 | 永久免费在线播放 | 后进极品美女白嫩翘臀 | av在线免费网站 | 国产一区二区三区在线 | 无码人妻一区二区三区精品视频 | 日韩有码中文字幕在线观看 | 国产高清二区 | 在线播放中文字幕 | 老子影院午夜精品无码 | 午夜视频在线观看国产 | 熟女av一区二区 | 嫩草影院黄 | 一本一本久久a久久精品综合麻豆 | 亚洲成人观看 | 免费黄色大片网站 | 黑人巨大精品欧美一区免费视频 | 免费av一级片 | 一区二区三区免费在线 | 午夜精品一区二区三区在线观看 | 欧美大片在线看免费观看 | 成人作爱视频 | 18成人免费观看网站下载 | 精品人妻一区二区三区日产乱码 | 欧美一区二区三区精品 | 日韩va在线| 日本肉体xxxx裸体xxx免费 | 国内精品久久久久久久 | 欧美成人免费一级 | 亚洲aⅴ在线 | 九九九热 | 娇小的粉嫩xxx极品 国产精品人人爽人人爽 | 久久九九久久九九 | 国产1区2区在线观看 | 久久午夜夜伦鲁鲁片无码免费 | 福利一区在线观看 | 国产亚洲精品aaaaaaa片 | 可以免费看av的网址 | av日日夜夜| 中文字幕在线观看91 | 日本在线高清视频 | 欧美少妇性生活 | 国产香蕉在线 | 日本www视频在线观看 | 日韩3p视频| 波多野结衣乳巨码无在线观看 | аⅴ天堂中文在线网 | 岛国精品资源网站 | 日韩免费 | 国产二级视频 | 久草在在线视频 | 亚洲啊啊 | 日本午夜网站 | 奇米7777| 日韩欧美一区在线观看 | 成人免费视频网 | 国产成人中文字幕 | 亚洲无限观看 | 国产精品一线天粉嫩av | 精品久久久久久久久久久久久久久久 | 搡老岳熟女国产熟妇 | 欧美三日本三级少妇三99 | 91视频影院| 蜜桃导航-精品导航 | 成人国产精品久久久 | 天天躁日日摸久久久精品 | 国产一区二区三区在线 | 2019日韩中文字幕mv | 91精品在线一区 | 欧美日韩一区二区视频在线观看 | 国模无码一区二区三区 | 狠狠干2021 | 日本三级吃奶头添泬无码苍井空 | 国产精品1区2区 | 亚洲美女啪啪 | 亚洲成人一级 | 亚洲一区影视 | 在线看片你懂 |