自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sky

  • 博客(7)
  • 收藏
  • 关注

原创 Linux访问Windows FTP服务器中文乱码

在Linux下访问windows ftp服务器时可能会出现中文乱码的问题,这是由于中文编码不同的问题。Windows中文编码使用的是gbk,而linxu大多数版本默认的编码是utf8。一种解决方案是在终端使用lftp登录,手动设置中文编码方式,在终端中输入lftp <username>:<password>@<address>登录之后,输入set ftp:charset gbkset file:c

2016-04-17 12:22:08 7385

原创 BZOJ 4206 转换之后求LIS

CH链接:https://www.contesthunter.org/contest/CMC-Day4/B 在CH上也是有题解。对于每个点(xi,yi),求出它与圆的两个切点,每个切点可以仅仅用一个数字表示,表示度数。所以每个点都转换成了两个度数(li,ri)。对于两个点i,j,它们的连线与圆没有交点当且仅当li < lj < ri < rj或lj < li < rj < ri。所以一个合法的答案

2016-04-17 09:06:42 674 1

原创 POJ 1149 PIGS 学会构图,最大流

这道题知道怎么构图之后就不难了,然而我一开始并没有想出来怎么构图,之后看了题解。大概理解了图是怎么建的,按照题解的套路写完A掉后也没有仔细去思考到底是怎样如此简洁地构图的。但是学会了一种思路,这个也是从那篇题解中看到的: 在面对网络流问题时,如果一时想不出很好的构图方法,不如先构造一个最直观,或者说最“硬来”的模型,然后再用合并节点和边的方法来简直化这个模型。经过简化以后,好的构图思路自然就会涌

2016-04-15 17:32:06 433

原创 POJ 2112 2391 floyd 二分 最大流

这两道题很像,基本可以粘代码,解法相同,唯一不同之处在于建图。2112题意:给出K+C个点,前K个点代表牛棚,之后的C个点代表牛,所有的牛都要转移到牛棚中去,然而每个牛棚最多能容纳M头牛,问最短多长时间可以将所有牛转移到牛棚中去(每条边不限制同一时间通过数量,牛可以同时移动)。输入数据第一行三个整数K C M,接下来一个邻接矩阵D,D[i][j]表示点i到点j的距离,D[i][i] = 0,当i!=

2016-04-12 10:13:20 353

原创 BZOJ 1492 货币兑换 cash 斜率优化DP

关于DP优化,可参考:《1D1D动态规划优化初步》这道动规题用斜率优化可以过,然而被cdq拿出来介绍了自己的分治算法,大家基本都用cdq分治写的这道题。确实cdq分治比splay维护凸壳的写法要好写,而且貌似更快一些。这道题的方程很好列,设f[i]表示第i天可以拥有的最多的资金,无论实际当天拥有的是金券还是金钱,肯定是总价值越高越好,又很容易想到,买入或卖出肯定是100%比率。所以方程列出来:f[i

2016-04-07 21:17:28 445

原创 POJ 3093 背包 (技巧优化)

参考:09年集训队论文《浅谈几类背包问题》 徐持衡题意:多组输入,每组给定物品数(<=30)和背包容量(<=1000)以及接下来每个物品的体积,问有多少种方案,使得装入一些物品后,无法装入剩下的任意一个物品。可以转化成0-1背包来做,首先按体积从小到大排序,枚举“剩下的物品”中体积最小的。剩下的物品中体积最小的为i时,前i-1个物品是必然被装入背包的,然后对第i+1到第n个物品做0-1背包问题,转移

2016-04-05 11:03:28 742

原创 POJ 1742 Coins 多重背包(单调队列优化)

题意:给定n,m,表示有n种硬币,接下来给定两个数组A[i],C[i]分别表示第i种硬币的面值以及个数,问用这些硬币可以凑出多少[1,m]范围内的数额。输入以n,m都为0结束。首先可以转换为背包模型,f[i][j]表示前i种硬币是否可以凑出数额j,利用滚动数组可以优化第一维。对于一个多重背包的模型,可以很容易地写出来这道题的转移方程:f[j] = max(f[j-k*A[i]]),0<=k<=C[i

2016-04-03 17:29:24 470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除