思路:就是白白的模拟 #include<iostream> using namespace std; ][]; ][]; char kk[] = "yizhong"; int n; void ff(int x, int y, int a, int b){ ; int xx, yy; ; i < ; ++i){ xx = x + a*i; yy = y + b*i; && xx < n&&yy >= && yy…
思路: 先把地图二维字符数组存进去之后,遍历寻找到一个‘y’,然后我们可以设置一个八个方向的方向数组,让‘y’的坐标,遍历加上方向坐标,找到’i‘然后沿着这个方向,dfs下去,每次寻找到正确的,然后建立一个结构体存下点的坐标,然后设置bool数组标记坐标位置,最后再遍历输出,当bool数组为true时,正常输出,当bool数组为false时,输出’*‘. 代码如下: #include<bits/stdc++.h> using namespace std; typedef long long l…