自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (12)
  • 收藏
  • 关注

原创 CF314-C Sereja and Subsequences

#include #include #include #include #include #include #include #include #include #include #include using namespace std; #define ll long long #define N 100500 #define mod 1000000007 int n; l

2013-06-09 21:05:53 1161

原创 POJ 3301 三分

题意是用“一个”正方形覆盖所有的点 想象如果正方形不能旋转,所需要的边长是这些的最上与最下点的距离,和,最左与最右点的距离,的较大者 当正方形能旋转时,我们只需要把坐标轴旋转,求出旋转后的坐标,再按正方形不能旋转的方式求边长 #include #include #include #include #include #include #include #include #inc

2013-06-07 18:22:14 721

原创 POJ 3422 费用流

刚开始用dp做一直不过,想不通。 看了别人报告才知道,dp没有解决后效性,即当前的决策会对下一次travel。 出不了数据,但觉得数据大的时候应该会错 这类k次操作,每次操作代价都不同,求最大或者最小代价的问题,只能用费用流 http://hi.baidu.com/graphis/item/74b8afc6ec27f870f6c95d50从多进程动态规划到费用流的转化,这里讲的很好

2013-06-07 16:01:52 555

原创 POJ 1166 高斯消元 疑惑的思考

不知道为什么消元的时候没选择绝对值最大的那一列就不会wa了 可能是刚好避开了数据吧觉得 可能刚好选择到每个a(i,i)=1 ,a(i,i)=3 (即a(i,i)=2 时就会出错)的那一行 已知p是素数时,模p剩余系里每个除0以外的元素都有唯一的逆。 模4时,由于4不是素数,所以不会有唯一的逆,比如2就没有逆 当在消元化简到 ax=b(mod 4) 我们枚举x=0,1,2,3可能都

2013-06-06 22:08:59 893

原创 POJ 2065 高斯消元+线性模方程

消元过程为保持整数用最小公倍数。 回代过程用线性模方程 计算过程注意保持模n下的非负数。 #include #include #include #include #include #include #include #include #include #include using namespace std; int p,n; char s[1000]; int a[10

2013-06-06 16:47:46 823

原创 POJ 1487 高斯消元+模拟……坑爹题~好题

wa了整天,变换着姿势终于找到错了。。 1.模拟过程,字符串的处理,字符串里包含数字,()括号,字母,数字注意是负数,会坑你爹的 一开始注意到了负数,以为处理了,但是没处理好,没有在读取整个负数后才乘以-1,所以错了 2.高斯消元过程,出现undefined是因为出现了 a=a 这样的式子,也就是有自由变量 注意一个变量a的undefined可能导致另一变量b的undefined,只要b的

2013-06-04 20:02:32 981

原创 POJ 2454 随机化+贪心

测试人品 TLE了很多次,才知道数组开小了,要乘以3,还以为自己人品为什么这么差 #include #include #include #include #include #include #include #include #include #include using namespace std; int n; int ans1[66],ans2[66],ans

2013-06-03 21:42:22 1569

原创 POJ 3318 随机化测试

从来不知道可以这么玩的。。学习了 #include #include #include #include #include #include #include #include #include using namespace std; #define N 510 int a[N][N],b[N][N],c[N][N],s[N]; int n; bool check(int

2013-06-03 20:33:09 659

原创 POJ 3150 矩阵快速幂

抄的代码。 看不出矩阵快速幂,2B。。 注意到这是种变换,每次都是n个元素在变来变去,数据范围很大,这应该反应到时矩阵 根据大神指示,用O(n)复杂度存储空间,由于 A[i][j]=A[i-1][j-1]  O(log(k) * n ^ 2) 据说可以用傅里叶变换,更快,没试 #include #include #include #include #include #in

2013-06-03 18:58:41 715

原创 POJ 2976 0-1分数规划入门

很久之前做了,最近做居然忘了 #include #include #include #include #include #include #include #include #include using namespace std; #define ll long long double a[1005],b[1005]; double d[1005]; int mai

2013-06-03 11:44:27 849

原创 POJ 1015

偷的代码,两份代码都是可以A的,但是很奇怪,没case之间没输出空行能过。 更奇怪的是,这组数据一直过不了 9 6 6 2 16 10 4 9 19 8 17 12 4 7 10 2 2 14 5 18 答案:  1 2 3 4 6 9 一开始尝试,把n放在外层,m的枚举放在里层的for也没过 #include #include #include #in

2013-06-03 00:41:29 683

原创 POJ 1026

很挫的代码,凑合着 刚开始2B地求了最小公倍数,TLE了,其实不用,在每个循环里面各自搞定就好 #include #include #include #include #include #include #include #include #include using namespace std; #define N 240 #define ll long long int

2013-06-02 13:10:25 564

原创 poj 3270 置换群

置换群好题一枚 2种决策: 取循环内最小的数参与循环的置换,循环内有n个元素,进行n-1次; 取循环外最小的数进来参与循环的置换,再交换回去 #include #include #include #include #include #include #include #include #include using namespace std; #define N 1050

2013-06-02 12:36:24 778

原创 POJ 2960

求sg的时候不能用set,否则超时,终于见证到STL之慢 #include #include #include #include #include #include #include #include #include using namespace std; #define N 10505 int dp[N],a[N],n; int dfs(int u) { if(

2013-06-01 10:20:39 737

暗时间-电子书

教你运用方法时间管理时间管理时间管理时间管理时间管理运用运用运用运用运用运用

2014-03-31

机器学习 andrew 讲义

andrew 网易公开课 机器学习 讲义 andrew 网易公开课 机器学习 讲义 andrew 网易公开课 机器学习 讲义

2013-08-01

C++ 学习路线

C++ 学习路线

2013-08-01

题表ACM-poj

acm的好资料

2013-05-04

优秀网页设计素材

很好的设计素材,来自设计群。

2013-04-30

RMQ与LCA问题

算法学习

2013-03-08

数据结构 C++

数据结构 C++

2012-05-18

Visual C++面向对象编程

Visual C++面向对象编程

2012-05-12

深入浅出MFC

讲的非常深入,看的懂你就程度很好了 FJDLKSJFKLDSAFDSA FDSFDSA

2012-05-12

空空如也

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

TA关注的人

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