码迷,mamicode.com
首页 > 其他好文
CODEVS_2800 送外卖 状态压缩+动态规划
这道题很容易想到状压dp,首先跑一遍floyd求出各个点之间的最短路,然后dp。 状态是dp[i][j]表示状态为i(二进制,表示是否访问过每个点),在位置j时的最短路。 转移就是:dp[i][j]=min(dp[i-(1<<v)][u]+grid[u][v],dp[i][j]),其中v是当前位置,u是上一个状态的位置。 需要注意的是dp的顺序应该是由含1的个数少的二进制到1的个数高的二进制;由于最开始就在0位置,所以dp[(1<<n)-1][0]不可能被转移到,所以最后的答案应该是ans=min(ans,...
分类:其他好文   时间:2014-12-26 20:22:01    阅读次数:260
UVa 1593 - Alignment of Code
题目描述 : 输入若干行代码,按照要求格式输出,。各列单词尽量靠左,单词之间至少要一个空格。 思路 : 利用字符串数组找规律。  只要控制好边界其他的都很简单。  连测试用例都没有用,因为UVa网页老刷不出来。直接交代码QuickSubmit,只是担心会超时,但结果令人意外,竟然是AC。再来两道吧。      对了 我又不好意思的用了正则表达式。 代码 : import java.util....
分类:其他好文   时间:2014-12-26 20:23:44    阅读次数:281
leetcode:Decode Ways
一、     题目 给定一个字符串包含26个字母,字母与数字产生映射,如: ‘A’  --> 1 ‘B’  --> 2 … ‘Z’ --> 26 如果给一串数字,请给出编码的方式有多少?   *注意:’12’ 可以编码成”AB”,也可以编码成”L”. 二、     分析 可以看出题目的目的是考察动态规划,即每走一步可能有两种情况,是不是和爬台阶很像呢?对的。 这道题思路有两种但...
分类:其他好文   时间:2014-12-26 20:23:15    阅读次数:170
命令模式
1,命令模式是将一类对象的功能(行为,功能)抽象成一个命令对象,客户端在使用的时候,只与该命令对象打交道,而不用与对象打交道,分离命令的请求者和命令的执行者,降低了耦合性,可以使用不同的请求对客户进行参数化提高了程序设计的灵活性。 2,例子,饭馆吃饭,有吃羊肉串的,有吃烤鸡翅的,然后服务员不管做,而仅仅是告诉厨师,然后由出事去做就可以了 3,代码// 命令模式.cpp : 定义控制台应用程序的...
分类:其他好文   时间:2014-12-26 20:22:04    阅读次数:202
Linked List Cycle
Given a linked list, determine if it has a cycle in it. Follow up: Can you solve it without using extra space? 题目的意思是判断链表中有没有环 思路: 定义两个指针,一个慢指针,一个快指针,慢指针一次走两步,快指针一次走一步,如果有环,那么慢、快指针一...
分类:其他好文   时间:2014-12-26 20:20:32    阅读次数:191
[leetcode]Majority Element
问题描述: Given an array of size n, find the majority element. The majority element is the element that appears more than ? n/2 ? times. You may assume that the array is non-empty and the majority el...
分类:其他好文   时间:2014-12-26 20:19:14    阅读次数:218
图像处理过程中的一些预处理方法
把图像矩阵拉成一个长的列向量在matlab下该怎么做.......
分类:其他好文   时间:2014-12-26 20:20:00    阅读次数:315
Cracking the coding interview汇总目录
很久之前刷的CTCI的题目,都快忘记了,做个分类汇总,再重新好好复习一遍。 Chapter 1 | Arrays and Strings 1.1 Implement an algorithm to determine if a string has all unique characters. What if you can not use additional data stru...
分类:其他好文   时间:2014-12-26 20:20:00    阅读次数:452
vs2012 boost库安装配置
www.boost.org下载boost库,解压 打开vs2012的Visual Studio Tools中的VS2012 x86 Native Tools Command Prompt 进入boost库目录执行bootstrap.bat,生成bjam.exe工具 执行bjam toolset=msvc-12.0 variant=debug,release threa...
分类:其他好文   时间:2014-12-26 20:20:29    阅读次数:250
2014年个人技术总结
又到了一年的末尾了, 照例来一篇年终总结,简而言之,2014年事失败的一年。技术上没有进步,思想上没有提高,生活水平上浑浑噩噩。 技术上看,2014年属于自己迷茫的一年,年中换了一份工作,却没有收获到换工作的惊喜。现在才发现,高手到处都是,自己只是了了。竟然因此而颓废了一年,真是不应该。但是却又不知道出路在何方。对于工作,已经没有了刚刚毕业时的激情,更多的是是无奈何迷茫。更不可忍的是,2014年...
分类:其他好文   时间:2014-12-26 20:18:28    阅读次数:231
硬盘与磁盘冗余阵列
磁盘基础知识,RAID廉价磁盘冗余阵列
分类:其他好文   时间:2014-12-26 20:19:10    阅读次数:228
屏幕分辨率(QQVGA、QVGA、VGA、XGA、WXGA、WUXGA和WSXGA+)
TFT屏幕 TFT ( Thin Film Transistor 薄膜晶体管) ,是有源矩阵类型液晶显示器(AM-LCD)中的一种,TFT在液晶的背部设置特殊光管,能够“主动的”对屏幕上的各个独立的象素进行控制,这也就是所谓的主动矩阵TFT(aCTive matrix TFT)的来历,这样能够大大....
分类:其他好文   时间:2014-12-26 20:18:49    阅读次数:269
OA系统权限管理设计(转载)
不论什么系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统加入亮点。l不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这是最主要的功能。l能够对“组”进行权限分配。对于一个大企业的业务系统来说,假设要求管理员为其下员工逐一分配系统操作权限的话...
分类:其他好文   时间:2014-12-26 20:17:49    阅读次数:243
Gradle Goodness: Rename Ant Task Names When Importing Ant Build File
Migrating from Ant to Gradle is very easy with the importBuild method from AntBuilder. We only have to add this single line and reference our existing...
分类:其他好文   时间:2014-12-26 20:16:26    阅读次数:358
轻量级KVO[译]
在这篇文章中,我会实现一个自己用的简单KVO类,我认为KVO非常棒,然而对于我大部分的使用场景来说,有这两个问题:1. 我不喜欢在observeValueForKeyPath:ofObject:change:context:方法里通过keyPath值来做调度,当Observe比较多的对象时,会使得代...
分类:其他好文   时间:2014-12-26 20:18:03    阅读次数:229
【Daily Scrum】12-26
Done:1. 大致弄清楚了服务器端的XML文件格式2. 测试了将素材资源存为jpeg格式On Going:1. 将所选照片和相应的配置文件上传至服务器2. 最终展示视频的设计ToDo:1. 保存视频的页面2. 选音乐的页面BurnDown:
分类:其他好文   时间:2014-12-26 20:16:24    阅读次数:163
laravel相关插件
1.Laravel-4-GeneratorsRapidly speed up your Laravel workflow with generatorshttps://packagist.org/packages/way/generatorshttp://lvwenhan.com/laravel/3...
分类:其他好文   时间:2014-12-26 20:15:49    阅读次数:130
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!