2.2.4 PARTY LAMPS 派对灯

解题思路: 1.因为每个按钮按2次和没按效果是一样的。所以每个按钮或者按或者不按,一共有2^4=16中状态。 2.然后因为这个电灯系统有个性质,每6个一循环,所以把这4个按钮的16种状态对应的前6个灯的状态枚举出来。然后分析,发现一下规律: -按1和按2相当于按3; -按2和按3相当于按1; -按...

2014-10-28 09:27:00

阅读数:2098

评论数:0

2.2.3 RUNAROUND NUMBERS 循环数

PS:最近工作比较忙,所以把以前在学校做acm的时候写的一些解题报告发出来 http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=2327 题目大意:(如题) 输入输出:(如题) 解题思路:从开始数后一个数往后枚举,然后判断其是不是循环数,如果是...

2014-10-28 09:18:07

阅读数:1455

评论数:0

2.2.1 PREFACE NUMBERING 序言页码

http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=2325 题目大意:(如题) 输入输出:(如题) 解题思路: 1.用打表法将每个数N(1 2.枚举。从千位开始枚举,一直枚举到个位为止,每次判断减掉那个数之后剩下的数是否还不小于0。如果...

2014-10-27 12:33:22

阅读数:1222

评论数:0

HAMMING CODES 海明码

http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=2324 题目大意:(如题) 输入输出:(如题) 解题思路: 简单搜索。按递增顺序搜索要求的n个数,然后跟前面的数判断距离是否大于d,找到的一组解即为最小的。 注意: 1.0在每组数据...

2014-10-27 12:30:05

阅读数:1806

评论数:0

P – FULL TANK?

题目大意:给定一张图,和每个点的油价,知道每条路的耗油量,给定一些询问,求从起点到终点用指定油箱容量的车所得到的最小耗费。 解题思路:BFS+优先队列 优先队列介绍:采用stl中的priority_queue实现。priority_queue默认的是最大优先队列,声明时只要priority_q...

2014-10-24 13:33:32

阅读数:823

评论数:0

Boost.Asio c++ 网络编程翻译(19)

异步客户端/服务端 现在,是比较有趣(也比较难)的异步! 当查看图表时,你需要知道Boost.Asio代表由Boost.Asio执行的一个异步调用。例如do_read(),Boost.Asio和on_read()代表了从do_read()到on_read()的逻辑流程,但是你永远不知道什么时候轮到...

2014-10-24 09:58:41

阅读数:1266

评论数:0

A – EIGHT

八数码转换问题…… 经典bfs…… 关键问题: 1.状态的保存(见longwuxu该题解题报告中的全排列Hash表示) 2.bfs中标记数组的处理:     bfs中有两个标记数组,一个是标记队列中节点的标记数组isadd[],另一个是标记已访问节     点标记数组isvis[]。前...

2014-10-23 13:21:36

阅读数:866

评论数:0

PRIME PATH

http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=1450 输入:      两个素数s和e(1000 输出:     每次改变一位(要求生成的数也为素数且最高位非0),输出s到e的改变的最小次数。 解题思路:       1.经典的...

2014-10-23 13:16:56

阅读数:1111

评论数:0

TO THE MAX

http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=1207 Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 6  Solved: 6 [Submit][STATUS][DISCUSS] Descr...

2014-10-22 13:33:16

阅读数:792

评论数:0

点在哪

http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=1404 Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 17  Solved: 3 [Submit][STATUS][DISCUSS] Desc...

2014-10-22 13:31:17

阅读数:1112

评论数:0

爆头

http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=1462 Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 10  Solved: 8 [Submit][STATUS][DISCUSS] ...

2014-10-22 13:25:34

阅读数:995

评论数:0

mongodb Linux C++开发环境调研

mongodb Linux安装 下载最新版mongodb,下载链接为:http://www.mongodb.org/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz/download 输入tar –xzvf mongodb...

2014-10-22 13:14:53

阅读数:2411

评论数:0

mongodb c++ driver 2.0编译使用

安装boost1.48.0 在boost的官网下载boost1.48.0,链接如下: http://sourceforge.net/projects/boost/files/boost/1.48.0/boost_1_48_0.tar.gz/download tar -xzvf boost_1_48...

2014-10-22 13:14:40

阅读数:1732

评论数:0

Boost.Asio c++ 网络编程翻译(18)

同步服务端 同步服务端也相当简单。它需要两个线程,一个负责接收新的客户端,另外一个负责处理已经存在的客户端。它不能使用单线程;等带一个新的客户端是一个阻塞操作,所以我们需要另外一个线程来处理已经存在的客户端。

2014-10-21 10:00:47

阅读数:1130

评论数:0

Boost.Asio c++ 网络编程翻译(17)

客户端和服务端 在这一章节,我们会深入学习使用Boost.Asio建立不平凡的客户端和服务端应用。你可以运行和测试它们,当你理解时,你可以用它们做框架来构造你自己的应用。

2014-10-20 08:55:13

阅读数:1256

评论数:0

Boost.Asio c++ 网络编程翻译(16)

TCP异步服务端 核心功能和同步服务端的功能类似,如下: class talk_to_client : public boost::enable_shared_from_this<talk_to_ client> , bo...

2014-10-17 08:52:40

阅读数:1044

评论数:0

Boost.Asio c++ 网络编程翻译(15)

PS:昨晚上账号被盗了,好在客服态度很好,今天培训一整天,所以现在才发布 回显服务端/客户端 在这一章,我们将会实现一个小的客户端/服务端应用,这可能回事你写过的最简单的客户端/服务端应用。这就是回显应用,一个把客户端写过来的任何内容回显给其本身,然后关闭连接的的服务端。这个服务端可以处理任何...

2014-10-16 17:50:13

阅读数:1270

评论数:0

UIActionSheet上添加UIPickerView iOS8替换方案

此套替换方案采用“UIView+动画”方式实现(将UIActionSheet替换为UIView)

2014-10-15 15:33:53

阅读数:4460

评论数:0

Boost.Asio c++ 网络编程翻译(14)

保持活动 假如,你需要做下面的操作: io_service service; ip::tcp::socket sock(service); char buff[512]; ... read(sock, buffer(buff)); 在这个例子中,sock和buff的存在时间都必须比r...

2014-10-15 08:42:28

阅读数:1647

评论数:0

鼠绘(1)

有兴趣的可以通过微博联系我:http://weibo.com/smmoaay PS:业余爱好,专业人士勿喷 鼠绘是什么? 顾名思义,鼠绘是指用鼠标(注意:是鼠标,不是数位板),使用绘图软件(如:photoshop)进行绘画的活动。 需要准备什么? 1.鼠标一个(价格品牌随...

2014-10-13 22:16:22

阅读数:1186

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭