1669G - Fall Down

news/2024/10/17 21:15:47/

 

 搜索每一个点;

联系flood fill;

#include <iostream>
#include <algorithm>
#include <cstring>using namespace std;const int N=55;int t,n,m;
char g[N][N];void dfs(int x,int y)
{if(x+1>n||g[x+1][y]=='o'||g[x+1][y]=='*')// 一般三个条件:出界没有,走过了没,能不能走;return ;swap(g[x][y],g[x+1][y]);dfs(x+1,y);
}void solve ()
{cin>>n>>m;for(int i=1;i<=n;i++)cin>>g[i];for(int i=n;i>=1;i--)// 倒着搜是因为  dfs中g[x+1][y]=='*'就return了;//如果顺着搜就不满足竖着 “**.”这种情况;{for(int j=0;j<m;j++){if(g[i][j]=='*'){dfs(i,j);}}}for(int i=1;i<=n;i++){for(int j=0;j<m;j++){putchar(g[i][j]);} cout<<endl;}
}int main()
{cin>>t ;while(t--){solve(); }return 0;
}


http://www.ppmy.cn/news/327789.html

相关文章

XTU 1271 Color

染色 http://202.197.224.59/exam/index.php/problem/read/id/1271 题目描述 Alice在玩一个游戏&#xff0c;她在一个mn的格子里&#xff0c;随机涂黑k个格子。然后她每次可以把一行或者一列的格子染成红色&#xff0c;但是这一行中不能有黑色的格子。 请问她最多能把多少个…

10.1寸工业液晶屏G101EAN02.2-lvds工控屏

G101EAN02.2是友达 (AUO)推出的一款10.1吋a-Si TFT-LCD液晶模组产品&#xff0c;它装配有WLED背光&#xff0c;含LED驱动器背光驱动&#xff0c;无触摸。此产品工作温度为 -20 ~ 70C&#xff0c;存储温度为 -20 ~ 70C&#xff0c;耐振动性为1.5G (14.7 m/s)。 它的典型特征总结…

SX1276 与SX1278扩频芯片的区别

2013年SEMTECH首次推出带扩频技术的Sub-GHz产品芯片&#xff0c;由于其相对传统FSK与GFSK在传输距离和抗干扰能力方面的优势而倍受市场关注&#xff0c;目前&#xff0c;SEMTECH的扩频芯片SX1276/7/8覆盖了几乎整个Sub-1GHz的4个频段&#xff1a;433/470/868/915M。 其中&#…

sgu106-109

sgu106-109写的时间也有点长了&#xff0c;懒得讲了 &#xff1d; &#xff1d; 就粗略用别人的博客吧 sgu106是关于不定方程&#xff0c;用了扩展欧几里德&#xff0c;下面的博客写的非常好 http://blog.csdn.net/volzkzg/article/details/7427233 sgu107就是一个发现规律的问…

sgu 128

题意&#xff1a; 在平面上有N个点&#xff0c;现在要求一些线段&#xff0c;使其满足以下要求&#xff1a; a&#xff0e; 这些线段必须闭合 b&#xff0e; 线段的端点只能是这N个点 c&#xff0e; 交于一点的两条线段成90度角 d&#xff0e; 线段都必须平行于坐标轴 e&#x…

SGU 221

题目大意&#xff1a;给你一块n*n的国际象棋盘&#xff0c;放k个象&#xff0c;有多少种互不攻击的方法。 我们可以把棋盘转45度&#xff0c;那么象就可以看成车了&#xff0c;而且黑格象白格象不可能互相攻击&#xff0c;于是我们考虑白格象。 我们先把每一斜行的格子数拿出…

CSU 2167

题意&#xff1a;初始有n*m的点&#xff0c;矩形排列。有2种操作&#xff0c;第一种是将第i行的所有点联通&#xff08;a<i<b&#xff09;,第二种是将第i列的所有点联通&#xff08;a<i<b&#xff09;。每次操作后输出有多少个联通块。 分析&#xff1a;在纸上画一…

微星z370黑苹果_记录一下装了第二台黑苹果(Z370 + High Sierra)

这几天意识到自己还是得有台比较快的 Mac&#xff0c;14 Mid 的 13 寸接屏幕用起来麻烦&#xff0c;而且速度堪忧&#xff0c;所以看了看主板背面的 M.2 插槽&#xff0c;就决定来装个黑苹果。 配置单如下&#xff1a; PCPartPicker part list: https://pcpartpicker.com/list/…