首页 > 全部
Codeforces 383C Propagating tree(树状数组)
题目链接:Codeforces 383C Propagating tree 题目大意:给出一颗有n个节点并一1为根节点的树,每个节点有它的权值,现在进行m次操作,操作分为添加和查询,当一个节点的权值添加val,则它的孩子节点的权值要添加-b。 解题思路:首先通过dfs将树抽象成树状数组,然后以和根节点的层数关系作为d,开两个树状数组分别计算添加值和减少值。 #incl...
分类:其他   时间:2014-02-07 22:37:01    收藏:0  评论:0  赞:0  阅读:358
Pat(Advanced Level)Practice--1003(Emergency)
Pat1003代码 题目描述: As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue team...
分类:其他   时间:2014-02-07 22:16:11    收藏:0  评论:0  赞:0  阅读:454
设计模式(10) 外观模式(FACADE)
问题聚焦: 设计一个系统时,比较常见的做法是将它划分为若干个小的系统,互相协作,组成一个大的系统。 那么,在设计这些小系统时,需要注意一些什么呢? 外观模式为什么可以让子系统更加容易的使用呢?(最小化子系统之间的通信和相互依赖关系,即降低耦合度)...
分类:其他   时间:2014-02-07 22:26:11    收藏:0  评论:0  赞:0  阅读:456
CodeForces Round #225 (Div. 2)
Problem A: Coder(384A) Problem B: Multitasking(384B) Problem C: Milking cows(383A) Problem D: Volcanoes(383B) Problem E: Propagating tree(383C)...
分类:其他   时间:2014-02-07 22:23:41    收藏:0  评论:0  赞:0  阅读:447
设计一个不浪费水的热水器
如今的热水器太浪费水了,我不是说全部热水器都不好,反正我家的就不行,每次洗个澡都要流好大一阵子冷水后热水才出来,洗碗的时候,等热水流出来的时间碗都用冷水洗完了。。。也许高级的那种直接出热水的热水器早就存在了,只是我这种工薪阶层还没有见过,只是也许而已,我想大多数人跟我的经验一样吧,如果你家的热水器可以直接出热水,价格在2000以下的话,请留下联系方式,如果价格是5位数,请默默离开。       本...
分类:其他   时间:2014-02-07 22:04:31    收藏:0  评论:0  赞:0  阅读:391
uva 1392 - DNA Regions(二分)
题目链接:uva 1392 - DNA Regions 题目大意:给n和p,以及两个DNA序列,要求找出其中突变率不超过p%的最长子串的长度。 解题思路:s[i]表示前i个有s[i]个突变,这样的话就有s[j] - s[i]/(j - i) ≤ p * 100,即有s[j] *100 - p * j ≤ s[i] * 100 - p * i为区间[i,j]是否符合突变率小于p%...
分类:其他   时间:2014-02-07 22:54:31    收藏:0  评论:0  赞:0  阅读:412
使用CSS 客户化 SharePoint 2013 中的 promoted links 样式
本文讲述如何使用CSS客户化客户化 SharePoint 2013 中的 promoted links 样式。...
分类:Web开发   时间:2014-02-07 22:51:11    收藏:0  评论:0  赞:0  阅读:558
C# ServerVersion = “Conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常
ServerVersion = “Conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常n”类型的异常 今天复习下C#连接SQL SERVER 数据库的时候遇到了这个异常。 异常不是在try catch 中抛出来的。是在创建SqlConnection对象的时候对象中带出来的异常。见下图: 经过仔细检查...
分类:其他   时间:2014-02-07 22:46:11    收藏:0  评论:0  赞:0  阅读:1114
组合算法——深度优先搜索
前言 LeetCode上有不少字符串组合的题目,之前写过用二进制的方法解决该类问题,原文链接:字符串组合算法 这里,介绍一种使用dfs解决字符串组合的问题的方法 思路 典型的dfs思想,增加一个int pos记录子集的起点在哪里,当循环结束返回上一层需要删除刚添加的元素 以集合[1, 2, 3]为例: pos = -1, [] pos...
分类:其他   时间:2014-02-07 21:54:31    收藏:0  评论:0  赞:0  阅读:351
[PHP] small example to show dynamic type change
When you declare one variable, the initial type is null, but the type can be changed by assign statement....
分类:Web开发   时间:2014-02-07 22:12:51    收藏:0  评论:0  赞:0  阅读:370
UDP通信
建立UDP通信,服务器的端的代码如下: #include #include using namespace std; #include #pragma comment(lib,"Ws2_32.lib") void GetIP(void) { char host_name[255]; gethostname(host_name, sizeof(h...
分类:其他   时间:2014-02-07 21:51:11    收藏:0  评论:0  赞:0  阅读:381
我工作这几年(五)-- 在代码中加入一些关键统计信息来实时监控程序的运行状态
我工作这几年(五)-- 在代码中加入一些关键统计信息来实时监控程序的运行状态 在上一篇《我工作这几年(四) --解决短信平台OutOfMemory问题及收获》中,分析了在出现OutOfMemory问题后,如何通过性能测试重现问题后再解决问题,但通过这种方式去解决问题比较被动,那如何能主动地让问题及时地暴露出来呢? 一般我们在写代码过程中都会输出很多日志,但是在现网运行时,只会放开INFO级别以上的日志,OutOfMomery问题要出现一般都需要一个比较持续的过程才行,所以即使是INFO以上级别的日志,服务...
分类:其他   时间:2014-02-07 22:22:51    收藏:0  评论:0  赞:0  阅读:373
调试经验--时间
??系统时间是很重要的,也是很基础的,然而这么基础的时间上,也会出现多种问题: 1,时区不对;2,rtc时间与自然时间的差异;3,rtc的校准...
分类:其他   时间:2014-02-07 22:03:41    收藏:0  评论:0  赞:0  阅读:375
蓝桥杯:操作格子(线段树)
蓝桥杯:操作格子(线段树),通过对问题的分析,详细的阐述了线段树的使用方法。...
分类:其他   时间:2014-02-07 22:02:51    收藏:0  评论:0  赞:0  阅读:444
Android 4.3实现类似iOS在音乐播放过程中如果有来电则音乐声音渐小铃声渐大的效果(二)
原创链接:,转载请注明,谢谢。   目前Android的实现是:有来电时,音乐声音直接停止,铃声直接直接使用设置的铃声音量进行铃声播放。 Android 4.3实现类似iOS在音乐播放过程中如果有来电则音乐声音渐小铃声渐大的效果。   如果要实现这个效果,首先要搞清楚两大问题; 1、来电时的代码主要实现流程。 2、主流音乐播放器在播放过程中,如果有来电,到底在收到了什么事件后将音乐暂...
分类:移动平台   时间:2014-02-07 23:02:01    收藏:0  评论:0  赞:0  阅读:556
Java Annotation探究(五) --- JUnit案例分析
引言:  通过之前的内容,大家基本上对Java Annotation已经有了一个深入的了解,在本节,我们将基于JUnit项目的源代码,来分析其Annotation的使用和实现机制。     8.1  JUnit       JUnit是开源领域鼎鼎大名的单元测试框架,从4.x开始,基于Java新的Annotation机制,抛弃了基于继承的单元测试开发方式,转向了基于Annotatio...
分类:其他   时间:2014-02-07 22:49:31    收藏:0  评论:0  赞:0  阅读:444
Loading Large Bitmaps Efficiently-高效的加载大位图
BitmapFactory类提供了一些解码方法 (decodeByteArray(), decodeFile(), decodeResource(), 等.) 从各种源来创建位图Bitmap。选择最合适的解码方法依赖于你的图片数据源。这些方法试图按照bitmap的构造方法分配内存,因此很容易导致OutOfMemory异常。每一种解码方法还有额外的通过 BitmapFactory.Options来指定解码选项的签名,在解码时设置inJustDecodeBounds属性为真可以避免分配内存,虽然返回的是空位图,...
分类:其他   时间:2014-02-07 22:45:21    收藏:0  评论:0  赞:0  阅读:424
Ubuntu 13.10 使用 TP-LINK TL-WN725N v2.0
几个月前在京东买了TP-LINK的无线网卡,结果只能用在Windows系统,Ubuntu系统试了好几次都失败。http://item.jd.com/618066.html现在终于找到了简单的方式搞定。我的Ubuntu 是13.10 64bit.插入网卡后,到github上下面的项目下下载代码git clone https://github.com/lwfinger/rtl8188eu.git然后进...
分类:其他   时间:2014-02-07 22:42:51    收藏:0  评论:0  赞:0  阅读:564
灯泡,PC 与 云
2001年用友进行了一次千字千元的征文。比现在30万字才一万多元的稿费效用高很多。笔者精心撰写的文章有幸获奖。 用友也许认可文章中软件服务的远见,但没能去实施和实现。 重新翻出旧作是想说明对个人计算机的发展预测。 虽然目前各大PC厂家在转型,但大部分没有看到信息市场的发展方向。转型的成功只能靠运气。在信息服务成为现实并不断扩展的现实下,个人计算机将成为重要的信息终端。就像电力服务的灯泡,煤气服务的...
分类:其他   时间:2014-02-07 22:22:01    收藏:0  评论:0  赞:0  阅读:401
iOS- xib(nib) 的重用(在有些情况下有利于加快项目功能的实现)
0.前言 在项目开发中,我们经常会碰到,某些视图View 内部基本空间都一样,只是数据不同,这时,我们可以用xib来将这个视图封装起来多次重用,(例如,大小固定 控件固定的TableViewCell)这可以尽可能的加快我们的项目开发进度。1.介绍一下xib的基本使用 A. xib中的File’s o...
分类:其他   时间:2014-02-07 23:08:41    收藏:0  评论:0  赞:0  阅读:405
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!