上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页

2014年9月17日

求第k大数

摘要: 题意:输入n个整数和一个正整数k(k>=1&&k#include#include#include#includeusing namespace std;int k;int a[10000005];int partition(int l,int r,int a[]){ int key=a[l],... 阅读全文

posted @ 2014-09-17 09:58 后端bug开发工程师 阅读(2284) 评论(0) 推荐(0) 编辑

2014年8月26日

hdu 1115(计算多边形重心)

摘要: 题意:已知一多边形没有边相交,质量分布均匀。顺序给出多边形的顶点坐标,求其重心。分析:求多边形重心的题目大致有这么几种:1,质量集中在顶点上。n个顶点坐标为(xi,yi),质量为mi,则重心 X = ∑( xi×mi ) / ∑mi Y = ∑( yi×mi ) / ∑mi 特殊地,若每个点的... 阅读全文

posted @ 2014-08-26 17:21 后端bug开发工程师 阅读(2481) 评论(1) 推荐(0) 编辑

2014年8月25日

STL-map

摘要: map内部是用红黑树维持的有序结构。定义:mapmapStudent;查找的时间复杂度为对数级别.1.构造方法学习两种:第一种:用insert函数插入pair数据,mapStudent.insert(pair(0,"jiangjing"));第二种:用数组方式插入数据mapStudent[1] = ... 阅读全文

posted @ 2014-08-25 10:47 后端bug开发工程师 阅读(683) 评论(0) 推荐(0) 编辑

2014年8月23日

求两圆相交的面积

摘要: //求两圆相交的面积#include#include#include#include#include#include#define esp 1e-8using namespace std;struct Circle{ double x,y; double r;};double calAr... 阅读全文

posted @ 2014-08-23 17:33 后端bug开发工程师 阅读(4411) 评论(0) 推荐(0) 编辑

2014年8月18日

hdu 4643(计算几何)

摘要: 题意:容易理解分析:切换的地点为两个基站所在直线的中垂线与两座城市所在直线的交点。代码实现:#include #include #include #define maxn 60#define eps 1e-7using namespace std;int dcmp(double x) //控制... 阅读全文

posted @ 2014-08-18 12:47 后端bug开发工程师 阅读(211) 评论(0) 推荐(0) 编辑

2014年8月17日

计算几何模板

摘要: #include#include#include#include#include#define eps 1e-7using namespace std;struct Point{ double x,y; Point(){} Point(double x,double y):x(x)... 阅读全文

posted @ 2014-08-17 16:04 后端bug开发工程师 阅读(334) 评论(0) 推荐(0) 编辑

2014年8月8日

hdu 4927 java求组合数(大数)

摘要: import java.util.Scanner;import java.math.BigInteger;public class Main { private static int [] a = new int[3005]; private static int T; priv... 阅读全文

posted @ 2014-08-08 10:32 后端bug开发工程师 阅读(1405) 评论(0) 推荐(0) 编辑

2014年8月6日

稀疏矩阵

摘要: memset(c,0,sizeof(c));for(i=1;i<=n;i++)for(j=1;j<=n;j++){if(a[i][j]==0)continue;for(k=1;k<=n;k++)c[i][k]=c[i][k]+a[i][j]*b[j][k];} 阅读全文

posted @ 2014-08-06 13:05 后端bug开发工程师 阅读(186) 评论(0) 推荐(0) 编辑

2014年7月25日

hdu 4876(剪枝+暴力)

摘要: 题意:给定n,k,l,接下来给出n个数,让你从n个数中选取k个数围成一圈,然后从这k个数中随意选出连续的m(m>=1&&m#include#include#include#include#include#include#includeusing namespace std;int n,k,L,R,a... 阅读全文

posted @ 2014-07-25 17:54 后端bug开发工程师 阅读(248) 评论(0) 推荐(0) 编辑

2014年7月19日

hdu 4381(背包变形)

摘要: 题意: 给定n个块,编号从1到n,以及m个操作,初始时n个块是白色。 操作有2种形式: 1 ai xi : 从[1,ai]选xi个块,将这些块涂白。 2 ai xi:从[ai,n]选xi个块,将这些块涂白。 可以忽略某些操作且如果区间内没有足够的黑块(黑块用于涂白),则不能进行这个操作。 分析: 写 阅读全文

posted @ 2014-07-19 15:19 后端bug开发工程师 阅读(776) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页

导航