自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

piaocoder

故天将降大任于是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。

  • 博客(13)
  • 资源 (23)
  • 收藏
  • 关注

原创 写给还在迷惘中的大学生(计算机学院)

一. 写在前面         这两天找工作不易,由衷感慨,很多书都没早看,所以希望学弟学妹们能多看点书,特别是我们qtech的ACMer们,我们这种acm弱校的ACMer走出来的,acm水平都不行,如果再像我当年那样,项目经验也没有,基础那么薄弱,面试笔试都靠着突击看的一些东西,而不是实实在在掌握的东西,那样即便面试过了,在工作的道路上还是会很吃力的。故以下是我的一些心得,写给

2015-07-29 00:20:22 1172

原创 杭电acm阶段之理工大版

前段时间,我就答应耀哥,帮他改改博客,顺便加点新的东西,但是一直被考试和课设缠身,现在终于解脱了。为了使集训队有一个更好的未来,我决定认真写写这封博客啦。 想要学算法,当然你至少掌握一种语言,由于耀哥推荐的是C语言,我这里就以C语言为例吧。 初学者要学习C语言的话,有如下如下基本比较可以接受: 《The C Programming Language》(C语言程序设计,第2版新

2015-07-28 00:08:54 3076 2

转载 C++标准库:bitset 用法整理

std::bitset是STL的一部分,准确地说,std::bitset是一个模板类,它的模板参数不是类型,而整形的数值(这一特性是ISO C++2003的新特性),有了它我们可以像使用数组一样使用位。下面看一个例子: #include std::bitset bs;//它是一个模板,传递的参数告诉编译器bs有8个位。 我们接着看上面的代码,通过上面两行的代码我们得到一个bitset

2015-07-31 23:54:34 4924

原创 hihoCoder 1044 状态压缩·一

#include #include #include #include #define N 1025 using namespace std; int dp[2][N]; int w[N]; int cn[N] = {0,1,1}; const int num[] = {1,2,4,8,16,32,64,128,256,512,1024}; int main(){ int n,

2015-07-31 23:47:28 799

原创 hihoCoder 1039 字符消除

#include #include #include #include #include using namespace std; string solve(const string& str){ int ll =str.size(); if(ll <= 1) return str; vector v; for(int i = 0; i

2015-07-31 23:44:22 488

原创 hihoCoder 1036 Trie图(AC自动机)

#include #include #include #include using namespace std; #define N 1000010 char str[N], keyword[N]; int head, tail; struct node { node *fail; node *next[26]; int count; node() //init

2015-07-30 00:16:25 352

原创 hihoCoder 1032 最长回文子串 (manacher算法)

#include #include #include #include #define N 1000005 using namespace std; char str[N*2]; int p[N*2]; int main(){ int T; scanf("%d",&T); while(T--){ scanf("%s",str);

2015-07-30 00:13:32 503

原创 在Ubuntu下安装Java

在我们继续了解如何安装Java之前,让我们快速地了解JRE、OpenJDK和Oracle JDK之间的不同之处。 JRE(Java Runtime Environment),它是你运行一个基于Java语言应用程序的所正常需要的环境。如果你不是一个程序员的话,这些足够你的需要。 JDK代表Java开发工具包,如果你想做一些有关Java的开发(阅读程序),这正是你所需要的。 OpenJD

2015-07-28 23:46:38 4823

原创 学习ubuntu之路(二) 使用用命令行实现文件的相关操作

在Ubuntu下,当需要打开其他格式文件时,比如pdf、jpg、mp3等格式文件,通常做法是进入到文件所在的目录,双击打开,很影响效率。事实上,可以通过命令xdg-open打开这些格式文件,甚至是网页,像打开文件一样简单。 举两个例子: ctrl+alt+t打开终端 用户名@主机名:~$ xdg-open la_isla_bonita.mp3 用户名@主机名:~$ xdg-open h

2015-07-28 23:37:36 707

转载 学习ubuntu之路(一) Ubuntu下,清屏等终端常用命令

# ctrl + l - 清屏 。 cLear # ctrl + c - 终止命令。  # ctrl + d - 退出 shell,好像也可以表示EOF。  # ctrl + z - 将当前进程置于后台,fg还原。  # ctrl + r - 从命令历史中找 。 Reverse-i-search # ctrl + a - 光标移到行首 。 A # ctrl + e - 光标移到行尾。

2015-07-27 23:07:16 1672

原创 hihoCoder 1077 RMQ问题再临-线段树

今天把这题一做,才知道以前很多地方都用错了,杭电的数据也太水了,今天算是大彻大悟了。 #include #include #include #define N 1000005 using namespace std; int n,m; int a[N]; struct node{ int l,r,mid,minn; }tree[N<<2]; void build(int m,i

2015-07-27 23:06:12 499

转载 解决HDU爆栈的问题

转载:http://forum.byr.edu.cn/article/ACM_ICPC/51264 大家懂的,鉴于HDU用的是windows服务器,所以stack大小及其坑爹,稍微深一点的递归栈就会stack overflow。  通常的规避方法是用stack或者手写stack模拟栈的递归过程。这个极其蛋疼啊,而且被卡了STL也很得不偿失唉。(话说这一切都是基于非现场赛来说的,

2015-07-26 21:49:54 543

原创 ACM常见高精度总结(java用法)

在用C或者C++处理大数时感觉非常麻烦,但是在JAVA中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。 这两个类都在java.math.*包中,因此每次必须在开头处引用该包。 Ⅰ基本函数: 1.valueOf(parament); 将参数转换为制定的类型   比如

2015-07-26 21:47:08 3212 5

程序员面试宝典 第5版

本书取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。本书不仅对传统的C系语言考点做了详尽解说,还根据外企出题最新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。最后本书着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。本书的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。

2018-09-17

64位操作系统上PLSQL连Oracle数据库插件

解决64位操作系统上PLSQL连Oracle数据库Could not load "……\bin\oci.dll" 的问题。

2016-04-01

ACM国家集训队2014论文集

ACM国家集训队2014论文集(回文字串问题、置换群、分治问题、随机化算法、第k优解等)

2016-01-02

ACM国家集训队2013论文集

ACM国家集训队2013论文集(平衡树、后缀平衡树、分块方法、容斥原理等)

2016-01-02

ACM国家集训队2009论文集

ACM国家集训队2009论文集(组合数学、背包问题、动态规划、后缀数组、SPFA算法、欧几里得算法等)

2016-01-02

ACM国家集训队2008论文集

ACM国家集训队2008论文集(平衡规划、最短路径、矩阵乘法、Pólya计数法等)

2015-12-31

ACM国家集训队2007论文集

ACM国家集训队2007论文集(欧拉回路、线性规划、动态树、RMQ与LCA、最小割)

2015-12-31

ACM国家集训队2006论文集

ACM国家集训队2006论文集(动态树、动态规划、tire图、最短路算法、棋盘分割)

2015-12-31

ACM国家集训队2005论文集

ACM国家集训队2005论文集(左偏树、置换群快速幂运算、遗传算法、黄金分割)

2015-12-31

ACM国家集训队2004论文集

ACM国家集训队2004论文集(树的划分、穷举思想、图论模型、线段树、最小生成树、后缀数组、伸展树、多串匹配算法)

2015-12-31

ACM国家集训队2003论文集

ACM国家集训队2003论文集(染色法和构造法、数论、搜索、最大重复字串、字符串匹配、2—SAT问题、动态规划、最小表示法等)

2015-12-17

ACM国家集训队2002论文集

ACM国家集训队2002论文集(排序网络、高斯消元、网络流、半平面交的算法及其应用、二分法、偶图、遗传算法、博弈、树等)

2015-12-17

ACM国家集训队2001论文集

ACM国家集训队2001论文集(Pólya原理及其应用、数据结构、网络流、树、动态规划、高精度)

2015-12-17

ACM国家集训队2000论文集

ACM国家集训队2000论文集(动态规划、递推关系、数学模型、构造法、计算几何、人工智能、数据结构、图论、类比)

2015-12-17

ACM国家集训队1999论文集

ACM国家集训队1999论文集(数据结构、动态规划、搜索、数学建模、随机化算法)

2015-12-17

devcpp setup

编程必备神器,devcpp,正规比赛都用它,很好用的神器。

2014-12-05

数论模板.zip

很实用的数论模板,也很全,希望能给你带来帮助。

2014-12-05

算法导论课件

算法导论课件,提升算法的必备利器,还有相应的题目和解答.你,值得拥有。

2014-11-29

背包问题九讲

经典的背包问题阐述,详解了大部分的背包问题的理论基础,很值得一看呦!

2014-11-27

硬盘检测工具

一个很好用的工具,检测自己的硬盘是否好坏,值得一用呦!

2014-11-26

杭电acm课件

初学者必备,杭电ACM课件,希望能帮助你!很好用呦!

2014-11-26

空空如也

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

TA关注的人

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