社区
C语言
帖子详情
一个编程题,大家探讨下
孤影品茗
2015-07-09 03:26:31
现有一个NxN的方格图,图中每个格子只能有2中状态0和1,并且初始都是0.
规则:
1.每次可以指定任意位置的格子切换状态(0会变成1,1会变成0);
2.紧挨被指定格子周围所有的格子也会发生状态切换;
如果有另一张方格状态图,请编程确认,是否能从初始图按照步骤得到该图,如果可以,给出操作步骤。
...全文
202
4
打赏
收藏
一个编程题,大家探讨下
现有一个NxN的方格图,图中每个格子只能有2中状态0和1,并且初始都是0. 规则: 1.每次可以指定任意位置的格子切换状态(0会变成1,1会变成0); 2.紧挨被指定格子周围所有的格子也会发生状态切换; 如果有另一张方格状态图,请编程确认,是否能从初始图按照步骤得到该图,如果可以,给出操作步骤。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bear234
2015-07-09
打赏
举报
回复
话说文曲星上有个类似的游戏好像
xiangzi7758258
2015-07-09
打赏
举报
回复
貌似算法入门经典中有这道题
fly_dragon_fly
2015-07-09
打赏
举报
回复
没什么特别好的办法,直接用dfs或者bfs去搜, 只有二种状态考虑二进制位表示每一格.
gzwgyfgpf
2015-07-09
打赏
举报
回复
不像是编程题,倒像是逻辑推理题了,看起来有点意思,怎么没有人回复了,顶一下!
VC++编程100个实用实例源码
"VC++编程100个实用实例源码"提供了一系列丰富的实践案例,旨在帮助开发者加深对C++和MFC(Microsoft Foundation Classes)的理解,提升底层编程技能。下面,我们将详细
探讨
这些实例涉及的知识点。 首先,界面编辑...
Java语言程序设计-基础篇(原书第8版).pdf
- **第
一个
Java程序**:通过编写“Hello World”这样的简单程序来演示Java代码的基本结构和编译运行过程。 ### 3. Java基础语法 - **数据类型**:解释Java中的基本数据类型(如int、float)和引用数据类型(如...
C~C++程序员实用大全
通过实际编程,读者可以掌握如何在不同场景下应用所学知识,例如在游戏开发、嵌入式系统、图形界面应用、服务器端编程等领域。此外,书中还可能涉及调试技巧,如使用GDB等工具,这对于找出和修复程序中的错误至关...
面试经验+基础总结
总的来说,这份压缩包文件为准备IT面试提供了
一个
全面的学习框架,从个人技能的展现到技术知识的巩固,再到面试策略的
探讨
,都覆盖到了。通过深入研究和实践这些资料,可以显著提高面试成功的可能性。
免费下载:C语言难点分析整理.doc
位域允许在
一个
字节内存储多个独立的布尔值,从而节省内存。 ### 14. C语言函数二维数组传递方法 可以通过传递数组的指针或者指针的指针来实现二维数组的传递。 ### 15. C语言复杂表达式的执行步骤 复杂的表达式...
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章