摘要:
给你两个圆形和一个矩形,判断这两个圆形是否能够被放入矩形中(每个圆形不能有位于矩形外部的部分)。 阅读全文
2012年6月4日 #
2012年6月3日 #
摘要:
这是比较简单的题目。给出一个 0.1 到 10 之间的浮点数,在 1 到 L 之间找出两个最佳的整数,使得其除法最接近该浮点数。例如在 1 到 1000 之间,最接近圆周率 PI 的整数除法是355/113。采用穷举式的搜索找到解。 阅读全文
2012年5月28日 #
摘要:
本文主要给出 C/C++(实质是C)语言版本的以下功能实现,包括 Base64 编码,解码,UrlEncode/UrlDecode,获取网卡物理地址,用 SMTP 协议发送邮件,发送 POST 请求等。 阅读全文
摘要:
此题目比较简单。假设在一条直线上标记着数字刻度。每一步的步长不能为负数,且和前一个步长的关系必须是相等,或大于或小于1。第一步和最后一步的步长必须是1。则从 x 到 y 的最小步数是多少。 阅读全文
2012年2月16日 #
摘要:
这是一个主要用于在桌面上显示笔记本电池剩余电量的 windows 程序,同时也具有自动关机功能(自动关机功能我自己尚未实际测试过)。因此第一个功能,监视电池的剩余电量的百分比,这个主要对使用充电电池的笔记本电脑有用,台式机不能获取到电池数据,所以对台式机没什么意义。因此对台式机来说,它仅相当于一个自动关机的应用程序。 阅读全文
2011年12月20日 #
摘要:
本文讲解 ZOJ 1096 和 ZOJ 1086 的分析求解过程。ZOJ 1096 是一道关于地铁列车运行问题,给出四个参数(站点距离d,最大速度m,最大加速度a,最大加速度变化速度j),要求求出从一个站点到下一个站点的最短时间,通过数学和物理分析 v-t 曲线,从而得到 v-t 运行图的四种 case,然后给出结果。ZOJ 1086 要求把 8 进制小数转换成 10 进制小数,但精度有所要求,因此引入一个数组来保存结果,另一个二维数组来保存二进制小数的基数,来得出满足题目要求精度的结果。 阅读全文
2011年11月23日 #
摘要:
最近在一些回复中提到了一些静态变量,线程安全性,递归函数调用的问题。尽管大概情况我已经清楚,但感觉自己在某些细节方面还稍显模糊,因此在这个问题应该从底层上做一个重新的总结,把一些比较容易产生模糊的问题总结下。 阅读全文
2011年11月18日 #
摘要:
ZOJ 简单题目集合之三。包含 1045,1061,1067,1123,1244,1858。 阅读全文
摘要:
前几天想起了这个想法,然后最近两天开发了这个工具,就是用于 QQGame 中的连连看的辅助工具。本来是想把全部代码都公开的,但是我在调试程序的时候注意到腾讯在qqgame中宣传卖那些游戏道具。所以我的想法就改变了下,不想影响腾讯卖这些道具来赚钱,所以我把原来完整功能版的版本又加上了一些限制。 阅读全文
2011年11月10日 #
摘要:
题意:有一个数字集合,集合中的数遵循以下规则:(1)每个数字的第一位(最高位)不是0; (2)每个数字包含最多 N 位,且只有 0,1,2,3 这四个数字可能出现。(0 N 20); (3)每个数字的相邻位不同(例如:301是有效的,300不是); (4)数字比较大小和他们的字符串比较方法相同(例如:1 123 20 21 3)。问题是:求满足以下条件的数字 A :在集合中恰好有 K-1 个数字比 A 大,比 B 小; 阅读全文
2011年11月9日 #
2011年11月4日 #
摘要:
题意:给出 n 个点的坐标 (xi,yi),要求求出这些点围成的多边形面积。同时要求检测出不合法的多边形(例如非相邻边彼此相交的情况)。 阅读全文
2011年7月10日 #
摘要:
【关键字】VC++,修改EXE文件的图标。本文讲解的是修改EXE文件(可执行文件)的图标,可以看做是我写PE文件的Directoried相关文章的一个后续应用。在很多年前很著名的熊猫烧香病毒,就有这样一个行为,是搜索硬盘上的可执行文件并感染它们,其典型外观症状就是程序的图标变成了熊猫烧香。 阅读全文
2011年6月24日 #
摘要:
本文发布的是我在工作中开发的自定义控件。第一个是多选控件,该控件主要启发来自于ExplorerBar,即资源管理器左侧的DirectDraw窗口,即打开文件夹时,位于左侧的那个可以扩展收缩的多面板组成的“文件夹任务”等。本控件的开发需求主要是用于在很多个Items中进行快速方便的选择和定位,因此我称它为多选控件。从外观上来看,它是由一些列面板从上到下的方式排列而成... 阅读全文
2011年3月9日 #
摘要:
我用的多普达S1手机,偶然发生手机的来电铃声忽然非常小的情况,在外面基本听不到电话。每次为了调整回来,都要baidu很久才能找到应该如何修改。为此,我就自己写了这个小程序,用于帮助我手工修改注册表的过程。这样我就不需要记住那个很难记住的注册表位置,设置起来也比用手机上的注册表编辑软件要方便的多。这个程序是用 VS2005 + WindowsMobile 6 SDK,C++语言开发的。它的本质非常简单,就是查询,修改注册表信息,因此这里就不贴代码了,使用C#也可以开发。 阅读全文