当前搜索:

2.2.4 PARTY LAMPS 派对灯

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

2.2.3 RUNAROUND NUMBERS 循环数

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

2.2.1 PREFACE NUMBERING 序言页码

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

HAMMING CODES 海明码

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

P – FULL TANK?

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

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

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

A – EIGHT

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

PRIME PATH

http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=1450 输入:      两个素数s和e(1000 输出:     每次改变一位(要求生成的数也为素数且最高位非0),输出s到e的改变的最小次数。 解题思路:       1.经典的...
阅读(1090) 评论(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...
阅读(787) 评论(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...
阅读(1085) 评论(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] ...
阅读(981) 评论(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...
阅读(2396) 评论(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...
阅读(1722) 评论(0)

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

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

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

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

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

TCP异步服务端 核心功能和同步服务端的功能类似,如下: class talk_to_client : public boost::enable_shared_from_this<talk_to_ client> , bo...
阅读(1025) 评论(0)

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

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

UIActionSheet上添加UIPickerView iOS8替换方案

此套替换方案采用“UIView+动画”方式实现(将UIActionSheet替换为UIView)
阅读(4450) 评论(0)

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

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

鼠绘(1)

有兴趣的可以通过微博联系我:http://weibo.com/smmoaay PS:业余爱好,专业人士勿喷 鼠绘是什么? 顾名思义,鼠绘是指用鼠标(注意:是鼠标,不是数位板),使用绘图软件(如:photoshop)进行绘画的活动。 需要准备什么? 1.鼠标一个(价格品牌随...
阅读(1178) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 33万+
    积分: 5004
    排名: 7058
    博客专栏
    最新评论