Not Shading(codeforces)
题目:
题目链接:
题目大意解读:
题目大意是给你一个存在黑和白的方格(可能存在全是黑色或者白色),你要通过使存在黑格的那一行或列变黑,来找到使目标位置变成黑色的最小步骤。
解题步骤:
可以很容易的找到
只存在如下几种情况:
1.全为白格,直接输出-1,表示不可能使目标位置变成黑色
2.目标位置原本就是黑格,直接输出0,代表需要0步
3.目标位置所在的行或列有黑格存在,输出1,代表只需要1步
4.目标位置所在的行和列均无黑格存在,输出2,代表只需要2步
注意事项:
在存储字符的时候如果是用 %c 单个存储字符,它会造成读取的时候,读取到 '\n' ,出现存储错误的情况,这个时候我们可以采用如下解决方式:
代码详解:
PS:
PPS:好久没更博客,因为太忙了(好吧,是我太懒了),在接下来会保持博客质量的同时大家带来更好的文章。希望对你有帮助,感谢大家。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)