自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (8)
  • 收藏
  • 关注

转载 C++中class和struct的区别

从语法上,在C++中(只讨论C++中)。class和struct做类型定义时只有两点区别:  (一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理;  (二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。  除了这两点,class和struct基本就是一个东

2012-04-28 20:01:37 495

原创 TopCoder及其插件安装

一、你的电脑得有个java环境,要是没有那就 点击这里下载 不要担心,这是官网二、你得有个TopCoder的客户端安装包,要是没有那就 点击这里下载 不要担心,这也是官网三、准备三个插件:       1、FileEdit      2、CodeProcessor      3、TZTester 四、安装插件(ps:每一步都要记得保存哦)    1、登陆arena之后,

2012-04-25 21:10:29 815

转载 看C语言编码转换--------负数的二进制表示方法

今天在看C语言编码转换时,既然对负数的二进制表示有些遗忘,查了下网上的资料,他们说的是个P!误人子弟!和大家讨论了下,贴出来已备在此遗忘:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:        00000000 00000000 00000000 000001015 转换成二制是 101,不过 int 类型的数占用 4 字节(32位),所

2012-04-23 22:30:20 1058

原创 POJ 1222 EXTENDED LIGHTS OUT

题目原文    高斯消元,这是我一直很纠结的,上学期一直不敢写,主要是觉得这个模拟太麻烦了,很烦,也没有看看别人怎么写的。但是这学期校赛的时候,我竟然遇到的第一道题目就是高斯消元,当时就怒了,我们队三人没有一个会写的,靠!当时那个无语啊,血都气的吐出来了。比赛后那天晚上,连夜写了一个高斯消元的模板出来,第二天狂AC五道题,还是不能解恨。    这是一道经典的高斯消元的开关问题,具体怎么写的

2012-04-15 15:57:36 529

原创 POJ 3348 Cows

题目原文    题意就是给你几个点,让你求这几个点构成的凸包的面积,又是一道赤裸裸的凸包,经过今天的凸包训练,已经能够一次AC凸包了,很流畅的写出凸包代码。算是个不错的进步,yeh!直接附代码#include#include#include#include#define N 10005#define EPS 1e-6using namespace std;struct poi

2012-04-15 15:48:30 462

原创 POJ 2007 Scrambled Polygon

题目原文    题目大意是给你一个凸多边形的顶点,然后要你从 (0,0) 开始逆时针输出所有的顶点,就是一个排序,我觉得和凸包没有什么关系,但还是把它归到计算几何之中吧。方法我还是用的极坐标排序。题目数据也不大,很水的样子,很适合我这个刚开始写计算几何的弱逼。#include#include#include#include#define N 60#define EPS 1e-

2012-04-15 11:44:47 308

转载 POJ上几何入门题推荐

先转下来,争取暑假的时候做完!yeh!计算几何题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙2.做计算几何题目,模板很重要,模板必须高度可靠。3.要注意代码的组织,因为计算几何的题目很容易上两百行代码,里面大部分是模板。如果代码一片混乱,那么会严重影响做题正确率。4.注意精度控制。5.能用整数的地方尽量用整数,要想到扩大数据的方法(扩大

2012-04-15 10:47:16 682 1

原创 POJ 1228 Grandpa's Estate

题目原文    题目大意就是给你一些凸多边形上面的点,让你判断是否所有的边上都至少有三个点,水题,直接上代码#include#include#include#include#define N 1005#define EPS 1e-6using namespace std;struct point{ int x,y; double len,theta;

2012-04-15 10:43:23 513

转载 四边形不等式优化动态规划

原文出处(大牛写的,我抄了一遍)先转下来,明天再看!四边形不等式优化动态规划原理:1.当决策代价函数w[i][j]满足w[i][j]+w[i’][j’]时,称w满足四边形不等式.当函数w[i][j]满足w[i’][j]<=w[i][j’] i时,称w关于区间包含关系单调.2.如果状态转移方程m为 : m[i][j]=min {m[i][k-1]+m[k][j]+

2012-04-14 21:22:00 4252

原创 POJ 1113 wall

POJ上题目原文    题目大意就是给你一些点,然后你找出将他们包围所需要的最少的代价,相当于就是求用一根绳子将他们包围起来,求绳子的长度。有个特殊的要求就是,必须绳子与最外面的构成的多边形的距离必须大于等于 L 。其实就是将多边形的周长加上以 L 为半径的圆的周长即可。    裸的凸包,要是对求凸包的代码熟悉的话,直接上模板,由于本人刚写凸包没多久,所以还是自己老老实实的写了一遍凸包,当

2012-04-14 21:00:28 445

转载 Graham's Scan法求解凸包问题

概念凸包(Convex Hull)是一个计算几何(图形学)中的概念。用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有点的。严谨的定义和相关概念参见维基百科:凸包。这个算法是由数学大师葛立恒(Graham)发明的,他曾经是美国数学学会(AMS)主席、AT&T首席科学家以及国际杂技师协会(IJA)主席。(太汗了,这位大牛还会玩杂技~

2012-04-14 17:51:43 794

原创 Graham 扫描法求凸包

维基百科中对凸包的定义及相关概念现在的问题是给你n个点(直角坐标系下),求他们构成的凸包。方法:1、先找出所有的点中y坐标最小的点,要是有多个的话,就选x坐标最小的点。我们把它叫做基点。2、依次求出所有的点到基点的距离len及所有的点与基点构成的向量与向量(1,0)即x轴上的单位向量的夹角的余弦值theta,然后根据余弦值的大小排序。3、将排好序的点再做一次处理:把所有的the

2012-04-14 17:26:19 1118

原创 Darwin(我的第一道计算几何题)

总算是AC了一道计算几何了,高兴之余也是感慨万千啊,总算是突破了,呵呵!        题目原文    题目大意就是给你两个矩形,大的套小的,保证不会出现交叉的状况,然后还给你了一些线段,让你计算夹在两个矩形之间的线段的总长。由于是第一次写计算几何的题目,写的不是很优越,其实可以在很短的代码量就写出来的,被我硬生生的弄的这么长了,唉,以后在改进了。我用的方法是大矩形里的线段长减去小矩形里的

2012-04-14 16:53:58 562

网络流相关论文

《最小割模型在信息学竞赛中的应用》 《两极相通——浅谈最大—最小定理在信息学竞赛中的应用》 《从一套题目的解法试谈网络流的构造与算法》 《浅谈网络流算法的应用》 《最大流在信息学竞赛中应用的一个模型》 《一种简易的方法求解流量有上下界的网络中网络流问题》

2012-09-01

TZTEdit,jar

TopCder插件之TZTEdit,jar

2012-04-25

FIleEdit.jar

TopCoder客户端插件之FIleEdit

2012-04-25

CodeProcessor

topcoder客户端安装插件之topcoder 插件

2012-04-25

计算几何导论+计算几何基础

很详细的计算几何资源集合,囊括了几乎所有的计算几何书籍,包括《计算几何导论》、《计算几何基础》,很经典的计算几何书籍

2012-04-19

ACM 组合数学(ppt)

清华大学计算机系教材加ppt讲义,很详细,适合自学

2012-04-19

并查集(算法+模板+讲解)

并查集(算法+模板+讲解)

2011-12-26

(多重)背包

(多重)背包(含详细讲解)

2011-12-26

空空如也

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

TA关注的人

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