一个使用Apache POI写word文档的实例: 1 package apache.poi; 2 3 import java.io.ByteArrayInputStream; 4 import java.io.ByteArrayOutputStream; 5 import java.i...
分类:
编程语言 时间:
2014-12-04 13:34:53
阅读次数:
103
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1103
题目大意:给你一个树,刚开始所有树边边权均为1,不断地将其中的某些边边权改为0,其间问你某个点到根节点之间路径上的边权和。
此题和POJ的Apple Tree很相近。。。
首先DFS生成整棵树的拓扑序,DFS时每个结点i进入的时间l[i]和离开的时间r[i],然后对每次...
分类:
编程语言 时间:
2014-12-03 23:33:36
阅读次数:
322
1、整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。2、NPOI是POI的C#版本,NPOI的行和列的index都是从0开始3、POI读取Excel有两种格式一个是HSSF,另一个是XSSF。 HSSF和XSSF的区别如下:HS...
分类:
其他好文 时间:
2014-12-02 18:55:52
阅读次数:
283
题目大意:给出电影院的放映电影顺序,一个电影只有看过一次的时候会获得电影的权值。没看过或者看两次或以上都不能获得权值。问看连续区间的电影能够获得的最大权值是多少。
思路:利用线段树维护前缀和。将出现第一次的地方的权值加上那部电影的权值,第二次出现的时候权值减去那部电影的权值。枚举起点,先更新答案,然后在当前节点减去权值的二倍,然后再在下一次出现的地方加上权值(我感觉我没说明白,总之看代码...
分类:
其他好文 时间:
2014-12-01 22:35:48
阅读次数:
292
#include#includeusing namespace std;typedef struct{ int x; int y;}poi;poi k[300];int e=0;void searc(poi *a,poi *b){ int q=0,w=0; while(a[q].y>0) { ...
分类:
其他好文 时间:
2014-12-01 19:11:49
阅读次数:
97
使用POI创建一个简单的 myXls.xls 文件 常用的包为 org.apache.poi.hssf.usermodel.*; 例子: import java.io.*; import org.apache.poi.hssf.usermodel.*; public class ZoomSheet ...
分类:
编程语言 时间:
2014-12-01 15:43:59
阅读次数:
172
页面设置参考上文。SpringMVC 下载文本文档的设置此文是关于xls文档下载的,这个文档使用Apache的POI生成,需要的jar包可以从下面地址下载:http://pan.baidu.com/s/1i3IJttF下面是controller代码,比上一篇文本的少很多: @RequestMa...
分类:
编程语言 时间:
2014-11-28 17:58:07
阅读次数:
218
Apache POIApache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。HSSF - 提供读写Microsoft Excel XLS格式档案的功能。XSSF - 提供读写Mi...
分类:
其他好文 时间:
2014-11-28 15:49:52
阅读次数:
183
题目大意:给出平面上的一些点,问这些点中的任意三个点组成的三角形的面积和是多少。
思路:看数据范围只算法系列。由于每个三角形有三个顶点,因此暴力的话应该是O(n^3)的时间复杂度,很明显超时了,但是我们只需要将它优化到O(n^2logn)就可以解决了。
好吧,剩下的随便猜一猜,比如O(n^2)的枚举,然后剩下的logn什么也干不了。。。
再比如O(n)的枚举,然后剩下O(nlogn)...
分类:
其他好文 时间:
2014-11-28 14:25:46
阅读次数:
148
最近做了一个比较麻烦的功能,导出一个复杂格式的EXCEL,因为使用POI已经很长时间了,导出很方便,导入的话格式并不是很支持,所以想到了使用基于模板,JAVA导出的Excel 如何读取Excel模板然后把动态数据写入到模...
分类:
编程语言 时间:
2014-11-27 10:56:58
阅读次数:
245