日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 高h调教冰块play男男双性文 | 亚洲视频综合网 | 日韩有码中文字幕在线 | 亚洲国产一区二区在线观看 | 国产成人无码性教育视频 | 大学生高潮无套内谢视频 | 亚洲国产色图 | 91成人在线看| 欧美高清hd | 91亚洲国产成人精品一区二三 | 亚洲丝袜视频 | 台湾swag在线观看 | 小镇姑娘高清播放视频 | 久久久精品久 | 色爱成人综合 | 同性色老头性xxxx老头 | 97影院在线午夜 | 超碰在线一区 | 少妇性l交大片免潘金莲 | 欧美一区三区 | 可以看污的网站 | 日韩在线视频免费观看 | 亚洲成人看片 | 91嫩草香蕉 | 亚洲av无码一区东京热久久 | 亚洲黄色片网站 | 天天综合永久 | 国产911视频 | 三级av免费看 | 成人宗合| 99这里都是精品 | 日本另类视频 | 中文视频一区二区 | 亚洲图片综合网 | 性色av浪潮av | 久久发布国产伦子伦精品 | 天堂成人国产精品一区 | 老司机性视频 | 国产农村妇女精品久久久 | 成人瑟瑟 | 成人在线综合 | 黄色天堂av | 爱爱动态图 | 国产黄色观看 | 亚洲国产欧美另类 | 捆绑中国女人hd视频 | 久久一本精品 | 激情狠狠 | 久久久久中文字幕 | 一级黄色片一级黄色片 | av大片免费在线观看 | 日韩欧美一区二区在线 | 精品国产三级 | 深夜福利影院 | 猎艳山村丰满少妇 | 韩国日本欧美一区 | 上海贵妇尝试黑人洋吊 | 午夜国产片 | 国内自拍第三页 | 亚洲乱码国产一区三区 | 日韩欧美片 | 精品人妻一区二区三区蜜桃视频 | 成人在线三级 | 日韩毛片无码永久免费看 | 成人永久视频 | 一级片特黄 | 久久精品国产一区 | 99资源站 | 在线你懂的| 欧美成人毛片 | 香蕉视频1024| 日韩在线精品视频 | 亚洲国产日韩在线观看 | 亚洲精品国 | 十八岁世界在线观看高清免费韩剧 | 亚洲天堂毛片 | 波多野结衣喷潮 | 玖玖色资源 | 亚洲欧美激情另类 | 国产高清在线观看视频 | 黄色在线观看视频网站 | 免费看的av网站 | 正在播放国产精品 | 黄色午夜 | 亚洲蜜臀av乱码久久精品蜜桃 | 黄色xxxxxx | 婷婷影院在线观看 | 人人爱人人看 | 粗了大了 整进去好爽视频 日本女优中文字幕 | 蜜桃视频在线网站 | 亚洲裸体网站 | 99国产精品一区二区 | 可以免费看污视频的网站 | 在线观看黄av | 国产成人精品白浆久久69 | 爱情岛论坛亚洲线路一 | 在线观看免费观看在线 | www.黄色在线 | 亚洲福利二区 |