• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
tmeteorj
Nothing is so big that it is impossible to get over, and hurt only serves to make us stronger. 没有什么事是大到无法战胜的,痛苦也只会让我们变得更加坚强。
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2012年11月26日

(initramfs) Unable to find a medium containing a live file system错误的解决
摘要: 最近两次装载unbuntu,均遇到了这个问题,而且第二次装的时候居然又忘了第一次怎么解决的了,只好百度、google了好一会儿,还是没用= =! 于是,想起了第一次怎么解决的了,鉴于自己储存空间太少,一不小心没准又忘了,遂写个随笔记录下来。 首先,我是下的ubuntu-12.04.1-desktop-i386.iso,其它可能也类似,因为装12.10也出现了同样地问题。 其实,这问题解决方法特简单,已经不能用水题来形容了。 之所以出现上面的问题,是因为我安装的时候是用虚拟光驱载入iso镜像,重启安装的时候就出现了这问题(也有可能是配置没配置好),于是最简单的解决方法就是直接用解压缩... 阅读全文
posted @ 2012-11-26 22:42 tmeteorj 阅读(22835) 评论(0) 推荐(0)
 
 

2012年11月9日

POJ 3941
摘要: 题意:给出n个有m面的骰子,扔一次,求出和,如果和小于等于k,就记1,否则就是和减去k,求最后期望。题解:用滚动数组dp[2][MAX]记录当前扔到某个数的情况种数,然后......挺水的。。View Code 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 #include<cmath> 5 using namespace std; 6 const int N=10005; 7 int dp[2][N]; 8 int main() 9 {10 int n,m,k;11 阅读全文
posted @ 2012-11-09 21:20 tmeteorj 阅读(236) 评论(0) 推荐(0)
 
POJ 1682
摘要: 题意:一个三角形水域,每条边上住着n,m,k户人,他们要互相连通就得架桥,桥必须满足两个条件:1、互相不交叉。2、每一户人家都必须有至少一座桥。桥的代价为两户人家海拔高度之差,求此情况下的最优架桥方案代价。题解:类似于一道经典DP,忘了是哪个了,可以将三角区域看成三角形,分别对三个角进行dp,方案如下: 1、对于角A,它关联的两条边分住着x1,x2...xn和zk,zk-1....z1这些人家,那么dpa[i][j]代表xi户人与zj户人搭桥且所有<i的x与所有大于j的z均已成功搭建好桥的最小代价,B,C角类似处理。 2、枚举dpa[i][j],即从A开始,最远的zj与xi之间建的桥,. 阅读全文
posted @ 2012-11-09 19:44 tmeteorj 阅读(306) 评论(0) 推荐(0)
 
 

2012年11月8日

POJ 1344
摘要: 题意:给定一棵含有n片叶子的树,告诉你每片叶子到其它叶子的距离,求整棵树的权值。题解:1、假设最后已经生成一棵完整的树,其中某个结点上必定会有至少两片叶子,否则该结点可以直接去掉而不影响最后的结果。 2、对于这种有两片叶子以上上作为孩子的结点,除该子树的所有的结点到它的叶子都会经过该节点,所以可以直接将该子树缩点变成一个大点,记录这个结点到其他所有点的距离。 3、反复进行2这种操作,直至最后只剩一个结点。View Code 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 using 阅读全文
posted @ 2012-11-08 20:50 tmeteorj 阅读(448) 评论(0) 推荐(0)
 
 

2012年11月5日

POJ 3519
摘要: 题意:模拟大富翁,求在t步之内走到终点的概率。题解:记忆化搜索,dp[p][k]为在p点走了k步且最后到达终点的概率,其它都是简单模拟。View Code 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 using namespace std; 5 const double eps=1e-8; 6 const int N=105; 7 double dp[N][N]; 8 int v[N]; 9 int n,t;10 int next(int p,int s)11 {12 p+=s 阅读全文
posted @ 2012-11-05 17:50 tmeteorj 阅读(291) 评论(0) 推荐(0)
 
POJ 3111
摘要: 题意:给定n个结点,每个结点有v,w两个值,求含k个结点的子集,使得sum(v)/sum(w)最大。题解:0,1分数规划,求g=sum(v)/sum(w)最大,二分枚举g的值,求sum(v-g*w)的最小值,即选出n个结点中v-g*w的最小的k个元素,加起来与0进行比较。0,1分数规划详情请参见OI论文《最小割模型在信息学竞赛中的应用》View Code 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 using namespace std; 5 const int N=10000 阅读全文
posted @ 2012-11-05 10:41 tmeteorj 阅读(414) 评论(0) 推荐(0)
 
 

2012年10月31日

POJ 2978
摘要: 题意:给定m个数字,有k种,求从中扔掉最少多少个,使得最后相同种类的数字都在一起。题解:状态压缩DP,并不算太复杂,dp[i][j][mask]代表前i个珠子,以j结尾,且前面已经出现了mask珠子的最小代价。View Code 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 using namespace std; 5 int dp[105][6][40]; 6 const int inf=0x3f3f3f3f; 7 int main() 8 { 9 int n,k;10 whi 阅读全文
posted @ 2012-10-31 20:22 tmeteorj 阅读(256) 评论(0) 推荐(0)
 
 

2012年10月24日

POJ 2004
摘要: 题意:给出一些字符串,a字符串可以到b字符串,当且仅当在a字符串添加一个字符然后通过排列能够得到b。问最长w1,w2....wm序列,使得wi可以到w[i+1]题解:将每个字符串各自按字母排序后加入hash表中,并记录该key值对应哪些字符串,枚举每一个字符串删除它的某一位后的字符串是否存在于hash表中,通过那个字符串进行对序列长度的更新。由于字符串长度只有20,所以复杂度很低。View Code 1 #include<cstdio> 2 #include<algorithm> 3 #include<cstring> 4 using namespace s 阅读全文
posted @ 2012-10-24 22:13 tmeteorj 阅读(229) 评论(0) 推荐(0)
 
POJ 2966
摘要: 题意:多边形(可凹可凸)为雷区,雷区边上或外面有两点A,B,问从A到B且不经过雷区里面(可以在边上)的最短距离。题解:多边形至多有100个点,加上A,B共102个点,任意连线,判断这个线段是否经过多边形内部,将那些不经过内部的线段加入到图中,最后求A到B的最短路。View Code 1 #include<cstdlib> 2 #include<cmath> 3 #include<cstring> 4 #include<cstdio> 5 #include<algorithm> 6 #define max(a,b) (((a)>( 阅读全文
posted @ 2012-10-24 14:15 tmeteorj 阅读(415) 评论(0) 推荐(0)
 
 

2012年10月23日

POJ 1084
摘要: 题意:n*n的矩形阵(n<=5),由2*n*(n+1)根火柴构成,那么其中会有很多诸如边长为1,为2...为n的正方形,现在可以拿走一些火柴,那么就会有一些正方形被破坏掉。问,在已经拿走一些火柴的情况下,还需要拿走至少多少根就可以把所有的正方形破坏掉。题解:可以用dancing links做,让火柴做为行,让所有的正方形作为列,且如果i火柴能让j正方形破坏掉,就让第i行第j列为1,然后做一次可重复的覆盖,取最小值便可以得到答案。另外,涉及两个优化, 1、最优化剪枝,即最好情况下也不会比当前最优值更优的剪枝。 2、不必一开始就将所有的火柴棍与正方形的对应关系加入到DLX中,应该在读完所有. 阅读全文
posted @ 2012-10-23 20:46 tmeteorj 阅读(1430) 评论(0) 推荐(0)
 
 
下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3