自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白

ACM

  • 博客(14)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 joj 1317

各种序。。。。。。。。。。。 #include #include #include using namespace std; void tree(char *s1,char *s2) {      if(s1[0]=='\0')          return;      else if(s1[1]=='\0')      {          printf("%c",s1[

2011-10-30 15:09:00 392

原创 joj2035

一开始超时,怎么改都超时,后来果断把stl换成纯数组,竟然AC了,莫非stl的操作很费时间吗,不解: 之前的超时stl版: #include #include #include using namespace std; int mark[10005]; int main() {     int n;         while(scanf("%d",&n),n>0)

2011-10-30 10:36:41 416

原创 joj 1329 二叉树

给出中根序列和后根序列求路径值最小的叶节点,各种队,各种栈(话说一开始理解错题了,英语不好的悲哀)   #include #include #include using namespace std; int mmaaxx; int k; void tree(stack s1,stack s2,int m) {      if(s1.size()==1&&s2.size()==1

2011-10-28 21:08:53 432

转载 stl 常用函数(包括vector list stack queue)

vector: Constructors 构造函数 Operators 对vector进行赋值或比较 assign() 对Vector中的元素赋值 at() 返回指定位置的元素 back() 返回最末一个元素 begin() 返回第一个元素的迭代器 capacity() 返回vector所能容纳的元素数量(在不重新分配内存的情况下) clear() 清空所有元素

2011-10-28 19:46:14 2571

原创 joj2474

先找各阶段的状态,再dp 规律是: 2*1的不同的数目为2; 2*2的不同的数目为7; 2*3的不同的数目为8; 以下全为8,注意这里说的不同的数目是指2*n中横跨n个格的放法,即不可分割的放法。   #include #include using namespace std; int dp[101]; int main() {     int n,i;     mem

2011-10-21 21:17:12 380

原创 joj2308

贪心,弄个2重循环,每次取最优就可以了。 #include #include #include #include using namespace std; int a[52]; int main() {     int n,k;     while(scanf("%d%d",&n,&k)!=EOF)     {         int i,j;         for(

2011-10-21 19:54:43 342

原创 joj2325

据说要用dp,不过我用的是BFS,就是从上下左右四个方向压缩,在余下的面积不小于max的情况下一直到压缩出全为一的子阵,然后更新max的值,反复进行这个操作,即一开始的矩阵为: 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 可以压缩为: 0 0 0 0  (去掉第一行) 1 1 1 1 0 0 0 0     1 1 1 1 (去掉第四行) 0 0 0 0

2011-10-21 17:56:40 348

原创 hdu 1325

桉树的定义来就好了 #include #include using namespace std; int p[100005]; int c[100005]; int u[100005]; int rank[100005]; int father[100005];

2011-10-14 22:38:41 677

原创 hdu 1711

感觉到了算法的伟大,虽然是用了最基本的kmp算法,不过代码写的比较乱,因为数组是从0开始,如果数组时从1开始的话估计就会清晰了。 #include #include using namespace std; int s1[1000005],s2[10005]; int

2011-10-13 09:33:35 548

转载 大数相乘

x[m]和x[m-1]相乘,xx[m]存的是x[m]的长度   int  x[501][1500]; int xx[501]; void multiply(int m) {     int a[1500];     memset(a,0,sizeof(a));

2011-10-08 12:50:21 387

原创 hdu 1115

模板模板模板 #include #include #include using namespace std; struct point  {  double x;   double y;  };  point bcenter(struct point

2011-10-04 19:48:17 634

转载 求三角形重心 包括凹多边形的模板

求多边形重心的题目大致有这么几种: 1,质量集中在顶点上。n个顶点坐标为(xi,yi),质量为mi,则重心   X = ∑( xi×mi ) / ∑mi   Y = ∑( yi×mi ) / ∑mi   特殊地,若每个点的质量相同,则   X = ∑xi / n

2011-10-04 19:47:02 1874

原创 hdu 3348

贪心,分为从最大的取何从最小的取,从最大的取比较容易,一直取下去就可以了,从最小的取的时候要考虑把小的换成大的,不过这个操作只有一次机会,不成功的话大的coin值也不能成功:   #include #include using namespace std; int co

2011-10-03 12:58:03 905

原创 hdu 3345

BFS+优先队列,这道题一见到时候就把我镇住了,这不是曹操传吗。。。。。。。。。。。。   #include #include #include using namespace std; struct node {    friend bool operator

2011-10-02 20:31:37 526

tinyhttpd 支持png图像版

tinyhttpd是学习http协议非常好的工具,但是由于其过于简单,不支持在网页上显示图片,所以我改了一些代码,供新手一起学习,ubuntu14.04下直接make就可以,已经测试通过.

2016-05-18

mapinfo 全国 矢量地图

mapinfo 全国矢量地图,tab格式,包含流域,植被,乡镇,街道等丰富信息,希望能让你满意。

2014-08-13

音乐播放器 源代码

一款音乐播放器源代码,含有详细注释,是我以前用来参加一个软件设计比赛的,用c语言编写,里面有使用说明,代码等。希望能给大家带来帮助~

2013-03-05

CJ60Lib 源代码包

CJ60Lib代码包,内有lib和include以及使用说明,或者到网上找说明也可以~

2013-03-05

微软研究院立体匹配代码

微软研究院的立体匹配代码,用vc编译,希望能给初学者带来帮助

2013-03-05

c++ 立体匹配 源代码

不但可以进行匹配,含特征点提取部分,拥有图形化界面,有注释,适合初学者摸索学习。

2013-03-05

harris 特征点提取

harris特征点提取,含有详细注释,适合于特征点提取入门级同学~

2013-03-05

吉林大学 joj 1000-2645题代码

吉林大学 joj 1000-2645题代码,嘿嘿,大家就不用在花JPOINT买代码了,祝ACMer实现自己的心愿

2012-11-19

java gui 美化包

java的美化包,用于美化界面,话说学期的课程设计坑人啊,逼我们学这个东西

2012-11-19

2011年10月23日北邮ACM比赛题目

2011年10月23日北邮ACM比赛题目,提供给大家练习使用,希望每一个ACMer都能完成自己的梦想!!!!

2011-10-23

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

TA关注的人

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