03 2011 档案
摘要:最近Android挺火, 我也弄个玩玩 主要记录一下开发环境的搭建和helloworld的编写 1.OS:win7 2.ECLIPSE:Version: Helios Service Release 1 3.SDK:2.2 4.ADT :VER10.0.1.首先,在Eclipse里HELP->Install new software 。 添加下载站点 :android - http://dl-ssl.google.com/android/eclipse/安装ADT2.下载SDK 在SDK中Manager工具中下载你需要的SDK Platform版本 然后创建一个AVD 我用的SDK 2.
阅读全文
摘要:01背包状态转移方程:f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]+w[i]}本人初学,在网上找了N久的动态规划和01背包的资料,虽然有一些讲的很生动,我也在概念上理解了动态规划和01背包的原理,但是总觉得无法形象的表达整体的运算过程,于是画了个表格形象地记录一下这个过程。上面箭头表示了每次的比较的两个数据,较大的存放在箭头的尾部,根据观察可以看出,每次比较的都是本次第N个数据与上次循环结果的第(N-此次物品重量)个数据,也就是没放入这个物品之前的最优解。每一列代表每个不同容量的背包的情况 每行代表放入不同物品的情况。粘个一维数组实现的代码 1 #include &
阅读全文
摘要:感觉昨天晚上做了一晚上的并查集的梦,各种合并。。最后在末尾的分支的时候醒了= =三四点左右。
阅读全文
摘要:Problem Description某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000 )和道路数目M;随后的M行对应M条道路,每行给出一对正整数,分别是该条道路直接连通的两个城镇的编号。为简单起见,城镇从1到N编号。注意:两个城市之间可以有多条道路相通,也就是说3 31 21 22 1这种输入也是合法的当
阅读全文
摘要:主要操作初始化把每个点所在集合初始化为其自身。通常来说,这个步骤在每次使用该数据结构时只需要执行一次,无论何种实现方式,时间复杂度均为O(N)。查找查找元素所在的集合,即根节点。合并将两个元素所在的集合合并为一个集合。通常来说,合并之前,应先判断两个元素是否属于同一集合,这可用上面的“查找”操作实现。举例初始状态(2,4) {2,4}(5,7) {2,4} {5,7}(1,3) {1,3} {2,4} {5,7}(8,9) {1,3} {2,4} {5,7} {8,9}(1,2) {1,2,3,4} {5,7} {8,9}(5,6) {1,2,3,4} {5,6,7} {8,9}(2,3) {
阅读全文
摘要:今天我开了博客,希望这个里面可以记录我,伴随我成长的一些文字,稳稳重重地做人,踏踏实实地进步, 放弃该放弃的。谢谢。
阅读全文
浙公网安备 33010602011771号