自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (25)
  • 收藏
  • 关注

原创 【树状数组(逆序数)】hdu 1394 Minimum Inversion Number

http://acm.hdu.edu.cn/showproblem.php?pid=1394题意:求一个循环数组的最小逆序数#include #include #include #include using namespace std;const int NM=5005;int a[NM],c[NM];int lowbit(int x){ return x&(

2014-01-31 19:29:06 634

原创 【树状数组(三维)】hdu 3584 Cube

http://acm.hdu.edu.cn/showproblem.php?pid=3584分析:三维树状数组,按照二维猜出来的,统计改变的次数即可判断每个点状态#include #include #include using namespace std;const int NM=105;int a[NM][NM][NM];int lowbit(int x){

2014-01-31 17:14:52 563

原创 【树状数组】nyoj 116 123 士兵杀敌

nyoj 116 分析:单点插入,求区间和#include#include#include#includeusing namespace std;const int NUM=1000010;int a[NUM],N;int lowbit(int t) //2^k{ return t&(t^(t-1));}int sum(int t){ int

2014-01-29 19:36:07 841

原创 【树状数组(逆序数)】hdu 3743 Frosh Week

http://acm.hdu.edu.cn/showproblem.php?pid=3743分析:就是求逆序数,要注意离散化处理,题目信息也不说行清楚#include #include #include #include using namespace std;const int NM=1000005;int a[NM],c[NM];struct Node{ i

2014-01-29 19:11:32 658

原创 【树状数组】hdu 1541 Stars

http://acm.hdu.edu.cn/showproblem.php?pid=1541题意:按照y轴升序,然后x轴升序输入星星的坐标,求从0~N-1 level的星星各有多少个?(level判断:一个星星的左下方有多少颗星星,即:y2分析:因为是按y轴升序输入的,所以不用考虑高的问题,直接比较x轴来压缩成一维树状数组#include #include #include

2014-01-29 16:39:44 547

原创 【树状数组(二维)】poj 1195 Mobile phones(外:hdu 2642 Stars)

http://poj.org/problem?id=1195分析:裸二维树状数组#include #include #include using namespace std;const int NM=1030;__int64 a[NM][NM];int lowbit(int x){ return x&(-x);}void add(int x,int y,i

2014-01-27 23:10:04 629

原创 树状数组

1.树状数组图解设节点编号为x,那么这个节点管辖的区间为2^k(其中k为x二进制末尾0的个数)个元素。Cn = A(n – 2^k + 1) + ... + An,如:C4=A1+A2+A3+A4,其中4=(100)-2,末尾有两个0,2^k=2,优势:查询和修改复杂度都为log(n)的数据结构,对大型数据处理很快速,而且比线段树简洁2.三种基本函数A.求2^k

2014-01-25 15:59:08 348

原创 Java学习笔记(四)

30、31_异常1.异常的各种使用:class User { private int age; public void setage(int age) throws Exception { if (age < 0) { /* * RuntimeException e = new RuntimeException("年龄不能为负数"); * throw e;

2014-01-24 15:20:48 509

原创 【字典树】hdu 3460 Ancient Printer

http://acm.hdu.edu.cn/showproblem.php?pid=3460题意:有一台打印机,它只能每次输入一个单词并打印,输入下一个单词时,必须把第一个单词删掉(但如果两个单词有相同的前缀,只需删除不同的部分即可)分析:注意最后一个单词可以不删除,我的想法是相同单词的前缀只用打印、删除一次,其余部分*2(如:三个单词aB、aC、aD,a是前缀,那么ans=2*a+2

2014-01-24 13:16:39 678

原创 【字典树】poj 1204 Word Puzzles(外:poj Shortest Prefixes)

http://poj.org/problem?id=1204分析:对要查找的单词建立字典树,然后对table进行顺序遍历,查找方向:A~H(A:north)#include #include #include using namespace std;const int NM=1005;char str[NM][NM],sw[NM][NM];int a[NM][3],n,m

2014-01-23 16:26:40 562

原创 Java学习笔记(三)

23、24小结:1.抽象类:A.抽象类不能生成对象B.如果一个类中包含有抽象函数,那么这个类必须被声明为抽象类C.如果一个类中没有抽象函数,那么这个类也可以被声明为抽象函数2.其它:抽象类可以有构造函数抽象类可以防止子类复写的时候,忘记实现abstract public class Print { void open() { System.out.

2014-01-22 21:53:36 458

原创 【字典树】hdu 4287 Intellident IME

http://acm.hdu.edu.cn/showproblem.php?pid=4287分析:赶脚这样的数据:1 123adsss答案:0效率比较(hash、字典树):字典树(加了判断,是否为整个单词):#include #include#includeusing namespace std;const int NM=5005;

2014-01-22 13:59:40 559

原创 Java学习笔记(二)

16_this的使用方法1.在构造函数中用this调用其它的构造函数时,对this的调用必须是该构造函数中的第一条语句。public class Person { String name; int age; String address; Person() { System.out.println("无参数的构造函数"); } Person(String name,

2014-01-20 12:06:29 562

原创 java学习笔记(一)

参考Mars老师的视频03_Java的基本概念1.环境变量:通常是指在操作系统当中,用来指定操作系统运行时需要的一些参数。通常为一系列的键值对。2.Path:是操作系统外部命令搜索路径(即是:在指定文件夹搜索可以在命令行执行的命令,如:ipconfig)。classpath环境变量:是类文件(即:以.class结尾的文件)搜索路径。3.JRE:Jav

2014-01-18 17:05:44 567

原创 Android开发各种错误

1.textView=(TextView)findViewById(R.id.textView);报错?A.首先判断是否添加:import android.widget.TextView;(Ctrl+shfit+O)B.添加包后还是有错:在gen文件->R.Java 文件中的id类内添加textView声明,即:

2014-01-17 17:45:17 673

原创 小白日记 (2)

6.宽带连接不见了怎么办?新建过程:7.新建宽带连接时出现错误:“不能创建指定的连接,这可能是由于内存不足或硬盘空间不足”?重新注册注册以下组建 即可:a. 单击“开始”,然后单击“运行”。 b. 键入 cmd.exe,然后单击“确定”。 c. 键入下列行,并在键入各行后按 Enter,在执行每一个命令后出现“

2014-01-15 15:54:00 1440

原创 Android环境架构问题

1.直接到官网http://developer.android.com/sdk/index.html下载最新的SDK安装包(注意自己的系统是32位/64位),直接解压,设置环境变量,打开eclipse就可以使用了2.系统提示说不是有效的Win32应用程序,eclipse.exe打不开怎么办?这就是下载的时候不注意选择操作系统的缘故啊,再下一次吧3.如果悲剧的打开了eclipse

2014-01-14 22:31:36 619

原创 【二分图匹配(最小顶点覆盖)】hdu 1498 50 years,50 colors

http://acm.hdu.edu.cn/showproblem.php?pid=1498题意:有n*n个不同颜色的气球,每次只能扎破同一行或者同一列相同颜色的气球,问在k次操作后哪种颜色的气球还剩下分析:需要用最少的次数扎破同一颜色的气球,把行和列看成二分图的两组集合,进行最大匹配,转化成求最小顶点覆盖#include #include #include #inclu

2014-01-06 14:43:59 569

原创 【染色法】hdu 4751 Divided Groups

http://acm.hdu.edu.cn/showproblem.php?pid=4751分析:完全图-补图#include #include #include using namespace std;const int NM=105;int a[NM][NM],col[NM],n;bool Color(){ int i,j,t; memset(col,-1,s

2014-01-03 12:27:45 448

原创 【二分匹配】hdu 4185 Oil Skimming

http://acm.hdu.edu.cn/showproblem.php?pid=4185题意:有一个能取1*2(水平和竖直方向)油井的机器,问能最多取多少个’##‘分析:给每一个‘#’标号,‘#’可以与周围四个‘#’匹配,建立二分图,然后直接求最大匹配#include #include #include using namespace std;const int

2014-01-03 12:14:19 513

共享文件夹的设立

文件共享,选择“安全”,可以看到此时可以访问这个文件夹的用户没有“Guest”,点击“添加”

2013-12-13

解决asf文件没有声音

asf格式的文件没有声音怎么办? 安装asf的音频解码器,然后重新打开文件

2013-10-20

SORT_SEARCH

数据结构实验各种排序和查找,如:哈希表、二分;归并、快排等

2013-06-04

哈夫曼树的实现

哈夫曼树的建立,编码及译码,各种实现细节,用优先队列选择

2013-04-22

挑战编程中文

学习acm的入门教材,包括基本内容和各种语法控制等

2013-04-17

离散数学的教材

离散数学是数据结构树和图的基本介绍,还有其他各种路基关系

2013-04-17

数据结构教材

数据结构学习的经典教材,大学计算机的必修课程

2013-04-17

杭电离线题库

杭电的离线题库,不用上网就可以刷题

2013-04-17

算法设计与分析

经典的算法学习,是acm的必备精品,虽然内容有点难理解

2013-04-17

算法导论

算法导论的中文版,学习计算机的必备良书,以及参考之用

2013-04-17

树状数组讲解

树状数组的基本实现,详解详细,十分清晰,适合初学者

2013-04-17

Linux+C+函数

很方便查照Linux下的各种C函数,还有例子哦

2013-04-17

二叉树的各种实现

1. 按先序序列构造一棵二叉链表表示的二叉树T; 2. 对这棵二叉树进行遍历:先序、中序、后序以及层次遍历,分别输 出结点的遍历序列; 3. 求二叉树的深度/结点数目/叶结点数目; 4. 将二叉树每个结点的左右子树交换位置; 5.非递归算法实现二叉树中序遍历。

2013-04-15

c and c 库函数手册

c and c 库函数手册,方便查找基本函数

2013-03-22

商品货架管理

问题描述] 商店货架以栈的方式摆放商品。生产日期越近的越靠近栈底,出货时从栈顶取货。一天营业结束,如果货架不满,则需上货。入货直接将商品摆放到货架上,则会使生产日期越近的商品越靠近栈顶。这样就需要倒货架,使生产日期越近的越靠近栈底。

2013-03-22

回文字符串

[问题描述] 对于一个从键盘输入的字符串,判断其是否为回文。回文即正反序相同。如“abba”是回文,而“abab”不是回文。

2013-03-22

Python基础教程(第2版)

Python基础教程(第2版)pdf,非常适合初学者

2013-03-13

约瑟夫环-各种实现

多种方法实现约瑟夫环,对线性数据结构有更好的理解

2013-03-13

基本控件功能

基本控件功能:编辑框的消失与再显示,组合框,单选框

2013-01-17

简单计算器

可实现log,1/x,ln,x^y等高级功能

2013-01-17

学生通讯系统

学生通讯系统:实现添加、修改、删除等功能

2013-01-16

学生管理系统

学生管理系统:实现添加、修改、删除等功能

2013-01-16

一个简单的绘图应用程序

一个简单的绘图应用程序:画圆、移动正方形、画线等

2006-03-14

空空如也

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

TA关注的人

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