码迷,mamicode.com
首页 > 2015年05月14日 > 全部分享
UVA 4394 - String painter(字符串区间DP)
题意:给定两个长度相等的字符串,记为 A, B, 均只包含小写字母。每次可以把一个连续字串 “刷” 成相同的一个字母,问至少需要几次才能够把 A 变为 B。 思路: 假设一个空串要刷成目标串的极端情况(题意保证不存在空串,可以假设为所有字母均与目标串不同)。 用 dp[ i ][ j ] 表示把 A 串的 i-j 区间刷成目标串 B 的 i-j 所需要的最少步数,首先初始化所有的 dp[ i ][ i ] 为 1 。 dp[ i ][ j ] = dp[ i+1 ][ j ] + (strB[ i...
分类:其他好文   时间:2015-05-14 08:48:51    阅读次数:124
Android首选项SharedPreference-android学习之旅(六)
SharedPrefenence采用的键值对的方式来进行存储,采用内部存储的方式。实例public class MainActivity extends Activity { private SharedPreferences sp; private CheckBox cb = null; public static final String KEY_SHOW_DIALOG...
分类:移动开发   时间:2015-05-14 08:49:02    阅读次数:157
android多线程开发保持清晰顺序实践
今天在开发的过程中需要给之前的程序加上多线程操作,避免networrk on mainthread。 由于代码很多,变量之间错综复杂,后面的变量需要在前面代码的线程中获取,线程的同步就非常关键 我知道的线程同步的方法主要是thread.join(),等待另一个线程的完成再继续进行本线程的工作。 不过在android中,mainThread控制着屏幕的刷新,如果调用在main thread中调...
分类:移动开发   时间:2015-05-14 08:48:24    阅读次数:135
linux 命令之 read
read命令从标准输入中读取一行,并把输入行的每个字段的值指定给shell变量。 read语法read [ options ] [ VariabName ] options: -p : 使用参数 -p 后,运行在-p 后面一个字符串,在字符串口跟n个变量。n个shell变量又来接收shell 界面输入的字符串 当n为0时,使用默认变量 REPLY 接收shell界面内输入的字符串 -r :...
分类:系统相关   时间:2015-05-14 08:48:24    阅读次数:194
Java-web之jsp的基本知识
简介web开发的基本知识,重点介绍jsp的jsp基本知识。...
分类:编程语言   时间:2015-05-14 08:46:54    阅读次数:115
Java基础知识之面向对象(2)
抽象类1.包含一个抽象方法的类为抽象类,抽象类要用abstract修饰,不能直接使用其实例化对象,可以声明对象。 ps:什么是抽象方法呢?就是一个只被定义,而没有实现的方法(public abstract void fun();),就是没有{….方法体…}的方法。 2.抽象类是给子类继承的,继承抽象类的子类必须覆写所有抽象方法,否则该子类还是抽象类,不能实例化对象。 3.抽象类当然不能用fin...
分类:编程语言   时间:2015-05-14 08:47:48    阅读次数:142
应用程序图标、启动图片
应用程序图标、启动图片 一Retain 所谓Retain屏幕,就是高清视网膜屏幕,分辨率宽高是标准屏幕分辨率的2倍 设备 屏幕类型 屏幕尺寸 分辨率 iPhone 3GS 非Retina 3.5 inch 320x480 iPhone4\4S Retina 3....
分类:其他好文   时间:2015-05-14 08:47:16    阅读次数:116
HDU ACM 4734 F(x)->数位DP入门练习题
分析:数位DP的入门联系题,通过该題对数位DP有感觉了;dp[len][presum]代表长度为len权值不大于presum的数。记忆化搜索提高效率,除边界(因为边界上算出来的答案在其它数中可能是不完整的)外记录dp[len][presum]的值,下次发现以前计算过就直接return;dfs(len, presum, fg)表示求长度为len,不超过pre的全部符合条件的值。fg是控制边界的。 ...
分类:其他好文   时间:2015-05-14 08:46:33    阅读次数:108
linux platform设备驱动之match自动匹配
struct platform_device { // linux/platform_device.h const char * name; int id; struct device dev; u32 num_resources; struct resource * resource; struct platform_device_id *id_entry; /* arch specific additions */ struct pdev_archdata archdata;...
分类:系统相关   时间:2015-05-14 08:45:52    阅读次数:200
python scapy网络嗅探
1. 介绍  scapy是一个可用于网络嗅探的非常强大的第三方库。在网络嗅探方面前面的博文介绍过通过Raw Socket进行网络嗅探,但是Raw Socket比较底层,使用起来可能不太容易而且在不同的系统上也有一定的区别。   在网络流量嗅探方面,常用的一些第三方库:    pylibpcap pycapy pypcap impacket scapy 接下来我详细介绍下scapy的使用,它在这些...
分类:编程语言   时间:2015-05-14 08:46:40    阅读次数:1620
将lable设置成圆角的方法
将lable设置成圆角的方法 第一步先添加框架:QuartzCore,frame label.layer.cornerRadius = 10; label.layer.masksToBounds = YES;   利用控件尺寸和圆角半径创建圆,半径为50的圆 Label.frame = CGRectMake(0,0,100,100); label.layer.cornerRadius...
分类:其他好文   时间:2015-05-14 08:44:58    阅读次数:118
第五届在线编程大赛月赛第一题:完全平方数的个数
给定整数区间[A,B]问其中有多少个完全平方数。  输入格式: 多组数据,包含两个正整数A,B     1 输出格式: 每组数据输出一行包含一个整数,表示闭区间[A,B]中包含的完全平方数的个数。  挑战规则:  输入样例 1 1 1 2 3 10 3 3  输出样例: 1 1 2 0 题目分析:这道题首先想到的是【A,B】区间从A依次取数判断是否为完全平方数,可是这样很耗时,效率不是...
分类:其他好文   时间:2015-05-14 08:46:33    阅读次数:119
#260 (div.1) A.Boredom
1.题目描述:点击打开链接 2.解题思路:本题属于01背包型的dp问题。为了使得问题变得便与思考,我们可以顺序考虑每一个数字。事先用数组cnt统计输入的数字的个数。接下来,考虑数字i。如果选择删除它的话,由于是按顺序考虑的,因此所有的i-1都将被删去,那么分数为d[i]+i*cnt[i];如果不删除它,那么分数就是d[i-1]。只需要取较大者即可。 3.代码: #define _CRT_SE...
分类:其他好文   时间:2015-05-14 08:46:24    阅读次数:147
Facebook北京大学2015年宣讲会小记【Facebook Technical Talk】
概要 【带你走进Facebook之北大校园宣讲会】 由北京大学信息科学技术学院研究生会主办 【活动时间】 5月13日(周三)晚上7点 【活动地点】 理教108 演讲嘉宾 Facebook员工 章浩,彭玲娟,梁英毅 去年拿到Offer同学: 孙浩,江翰,裴文哲...
分类:其他好文   时间:2015-05-14 08:45:44    阅读次数:238
Aexi(7)—初步成果
Aexi(7)—初步成果          今天终于完成了基本的图文混排.下面我们来一下效果图 在里面输入了一个放假的通知试试效果.9月3号才放假显得有点遥远啊,不过还是比较开心的.但是Aexi能初见成效我会更加开心.          下面的计划就是再将Aexi进行一些优化,修复大量的bug,并将其移植到Android平台上封装成一个库. 那么目前存在的主要的bug有哪些呢?...
分类:其他好文   时间:2015-05-14 08:46:12    阅读次数:143
POJ 2799 IP Networks
IP Networks Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 2159   Accepted: 815 Description Alex is administrator of IP networks. His clients have a bunch...
分类:Web程序   时间:2015-05-14 08:47:01    阅读次数:159
HDU - 3074 - Multiply game (线段树-单点更新,区间求积)
题目传送:Multiply game 思路:简单线段树,单点更新,区间求积,这是上次选拔赛选的题,一看题就是线段树,不过当时线段树不太熟,没敢敲,现在看来居然如此轻松,不过注意这里有大量输出,用printf,居然在这里TLE了一次。。。 AC代码: #include #include #include #include #include #include #inc...
分类:其他好文   时间:2015-05-14 08:44:50    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!