- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 ZOJ 3573 Under Attack (线段树版)
超级水的线段树,主要是题目时间太宽松了,不然这题应该还是比较有难度的。。第一次写结构体版的线段树,呵呵#includetypedef struct{ int l,r,d;}Node;int SUM=0;Node tree[15000*4];void Build(int l,int r,int th){ tree[th].l=l; tree[th].r=r; tree
2013-11-11 21:29:24 530
原创 HDU 1542 Atlantis
本人太菜,注释写得有点多,都是自己错了的地方~~~以后一定好好记住#include #include #include #include #define lson l , m , th << 1#define rson m + 1 , r , th << 1 | 1#define MAX 500using namespace std;//题目核心思想是把一个正方形看成两
2013-11-10 19:43:04 692
原创 ZOJ 3676 Edward's Cola Plan
关于题意的分析就转一下大牛的了~~不过这道题真的就是在考读题,其他都没什么好做的= =!!!不过我太菜了,A了快一个小时才A出来,郁闷啊题意:你给第i个人喝普通可乐他能给你Pi个盖子,给他中奖可乐他能给你Qi个盖子。中奖可乐用M个盖子可以换一个,盖子可以先借用再去换可乐。问:最多能获得盖子数。思路:按Qi-Pi差值排序。临界点是Qi-Pi=M,这时候换不换中奖可乐,最后得到的盖
2013-11-10 15:47:07 1044
原创 ZOJ 3573 Under Attack
TKW的想法超级神奇,具体分析见代码#include #include #include using namespace std;int run[15005];int main() { int n; while(scanf("%d",&n)!=EOF){ memset(run,0,sizeof(run)); int a,b,c;
2013-11-10 09:12:09 1219
原创 ZOJ 3690 Choosing number
#include #include #include #include #include #include using namespace std;#define LL long long#define mod 1000000007struct matrix{ LL f[5][5];};matrix mul(matrix a,matrix b){ int i
2013-11-07 22:20:35 516
原创 POJ 2774
用后缀数组求最长前缀#include #include #include #include #include #include #define MAXN 200010using namespace std;int m1[MAXN],m2[MAXN];char s[2*MAXN];int sa[MAXN],t[MAXN],t2[MAXN],c[MAXN],n;void
2013-11-07 12:44:48 490
原创 每天学点Linux--(File_status_flag和File_description_flag的区别/atoi函数的使用
一、还是英文说的清楚些= =!Note the difference in scope between the file descriptor flags and the file status flags. The former apply only to a single descriptor in a single process, whereas the latter ap
2013-11-06 19:49:24 1100
原创 每天学点Linux--(《UNIX环境高级编程》ourhdr.h包的导入/游离的302错误处理)
一、真的太坑爹了,网上找了好多这个包,都是版本不兼容。因为这个书已经有两个版本了,我用的是第一版,有点老,所以找到好多都不能用,蛋疼!!!弄了一下午,现在终于找到可以用的了!!!有同学需要的可以在我这儿复制,真的不容易啊这是ourhdr.h的文件/* Our own header, to be included *after* all standard system headers
2013-11-05 16:31:04 1020
原创 每天学点linux--(用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下/shell下如何重命名一个文件)
收获:1、在if test -d $1的时候,if后面一定要有空格2、在使用变量的时候一定要用$!3、学会`commad`的用法下面给出代码,还有一些不完善的地方,有空补全一下,第一次shell程序,写的有点丑,希望别介意if test -d $1 then if test -d $2 then cd $1 for dir in `ls $1`
2013-11-05 10:43:06 3140
电影院 管理系统
2014-05-29
寒江独钓windows内核安全编程相关软件
2013-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人