这是“使用 C# 开发智能手机软件:推箱子”系列文章的第十四篇。在这篇文章中,介绍 Window/ErrorMsgDlg.cs 源程序文件。这个源程序文件包括 ErrorMsgDlg 类。该类继承自 System.Windows.Forms.Form 类,表示推箱子的“错误信息”对话框。例如以下图所 ...
分类:
移动开发 时间:
2017-08-12 14:04:39
阅读次数:
246
这是“使用 C# 开发智能手机软件:推箱子”系列文章的第三篇。在这篇文章中,介绍 Common/Block.cs 源程序文件。 1 namespace Skyiv.Ben.PushBox.Common 2 { 3 /// <summary> 4 /// 基本单元格: 地 槽 墙 砖 箱子 工人 5 ...
分类:
移动开发 时间:
2017-07-10 13:19:06
阅读次数:
196
UVA 10888 - Warehouse 题目链接 题意:就是推箱子游戏,问最少要几步 思路:每一个箱子和目标位置建边。权值为负权值,然后进行二分图完美匹配就可以,注意不能到达的位置权值应该置为最小 代码: #include <cstdio> #include <cstring> #include ...
分类:
其他好文 时间:
2017-06-30 09:39:30
阅读次数:
179
这是“使用 C# 开发智能手机软件:推箱子”系列文章的第四篇。在这篇文章中,介绍 Common/FindPath.cs 源程序文件。 using System; using System.Drawing; using System.Collections.Generic; namespace Sky ...
分类:
移动开发 时间:
2017-05-20 09:55:49
阅读次数:
264
题意就不多说了 我使用bfs+bfs做的 听说bfs+dfs也能做 我认为都几乎相同 我就说一下bfs+bfs 注意:箱子走过的地方还能再走 但从同一方向过来的就不能再走了 所以 标记时 得同一时候记录箱子和方向 方向能够依据人的位置来推断 箱子能往某一方向推的两个条件是: 目的地是空的 人能推动及 ...
分类:
其他好文 时间:
2017-05-10 18:47:57
阅读次数:
270
这是“使用 C# 开发智能手机软件:推箱子”系列文章的第十二篇。在这篇文章中,介绍 Window/AboutDlg.cs 源程序文件。这个源程序文件包括 AboutDlg 类,该类继承自 System.Windows.Forms.Form 类。表示推箱子的“关于”对话框。例如以下图所看到的: 以下是 ...
分类:
移动开发 时间:
2017-04-22 17:30:24
阅读次数:
173
这是“使用 C# 开发智能手机软件:推箱子” 系列文章的第十八篇。在这篇文章中。介绍 Window/SelectLevelDlg.cs 源程序文件。这个源程序文件包括 SelectLevelDlg 类,该类继承自 System.Windows.Forms.Form 类。表示推箱子的“选关”对话框。例 ...
分类:
移动开发 时间:
2017-04-20 20:53:56
阅读次数:
212
在上篇文章“使用 C# 开发智能手机软件:推箱子(一)”中。我对推箱子程序作了整体介绍。这次,我先介绍 Common/Fcl.cs 源程序文件。 1 using System; 2 using System.IO; 3 using System.Drawing; 4 5 namespace Skyi ...
分类:
移动开发 时间:
2017-04-14 17:46:51
阅读次数:
229
咱用手敲出推箱子,只有一关,挺简单的,就是循环判断什么的。初期的东西不需要耗太多时间,练练手就可以。 ...
分类:
其他好文 时间:
2017-04-08 00:20:29
阅读次数:
217
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 129 Accepted Submission(s): 59 Problem Descripti... ...
分类:
其他好文 时间:
2017-02-25 15:53:26
阅读次数:
218