symons

___________每一天都是幸福的!!

  博客园  ::  :: 新随笔  ::  :: 订阅 订阅  :: 管理
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页

2013年11月3日

摘要: 1 #include 2 #include 3 #define here puts("go,go,go!\n") 4 int main(){ 5 int tmp,res,cnt,num[10000]; 6 int m,n,i,j,pi,pj; 7 while(~scanf("%d%d",&m,&n)){ 8 res=0; 9 for(i=0;ifabs(res)){14 res=num[j]; pi=i+1;pj=j+1;15 }16 }... 阅读全文
posted @ 2013-11-03 17:44 symons 阅读(228) 评论(0) 推荐(0)

2013年11月2日

摘要: 这是一道计算几何题目,用三小型分割多边形来求。开始我还比较迷糊,还想着考虑这考虑那,后来我发现根本不用考虑凹凸多边形的区别问题,因为有正有负,加起来结果必然是非负的。所以根本不用考虑那么多直接搞就行!或许在第n个点的时候要加到结果上的值是负的,但是在n+1,n+2...或者n+k个点的时候这个结果一定会补救回来,描述不太好描述,画个图理解理解就好了。挺好的题目。 1 #include 2 struct point{ 3 int x,y; 4 }; 5 struct vec{ 6 int x,y; 7 }; 8 int mul_vec(vec a,vec b){ 9 r... 阅读全文
posted @ 2013-11-02 14:53 symons 阅读(220) 评论(0) 推荐(0)

摘要: #include int main(){ __int64 a,b,t; while(~scanf("%I64X%I64X",&a,&b)){ if(a+b<0) { printf("-%I64X\n",-(a+b)); }else{ printf("%I64X\n",a+b); } } return 0;} 阅读全文
posted @ 2013-11-02 13:41 symons 阅读(142) 评论(0) 推荐(0)

摘要: 1 /* 2 A-10 B-11 C-12 D-13 E-14 F-15 3 */ 4 #include 5 #include 6 #include 7 struct number{ 8 int sign; /* 1 --> positive number; 9 0 --> negative number;10 */11 __int64 num;12 };13 number change(char str[]){14 __int64 tmp=0;15 number res... 阅读全文
posted @ 2013-11-02 13:06 symons 阅读(185) 评论(0) 推荐(0)

2013年10月5日

摘要: C语言指针访问问题今天有了一些理解。 char *p; char *q; char k[10000];我之前一直以为他们两个一样用,因为之前看到说k也是一个地址,我忽略了后面的一句话,k是连续的一段地址,而p的使用需要malloc这点我忽略了。今天访问时候p[10]一直报错,我很不解,怎么回事呢,然后用strcat(p,q)也是不行。我进行了百度,在使用strcat函数时候,会把p结尾的'\0'去掉,然后把q的值接上去,而且p所指的范围一定要够大,能够容纳p+q的容量。如果p是char *声明的话,只是声明了一个地址,并没有分配内存,访问的话,谁知道访问到哪里去了呢?最可笑的是 阅读全文
posted @ 2013-10-05 23:09 symons 阅读(342) 评论(0) 推荐(0)

摘要: 来源:http://blog.csdn.net/haiwil/article/details/6691854/ 一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把指针复制后返回了,但是指针指向的内容已经被释放了,这样指针指向的内容就是不可预料的内容,调用就会出错。准确的来说,函数不能通过返回指向栈内存的指针(注意这里指的是栈,返回指向堆内存的指针是可以的)。 下面以函数返回局部变量的指针举几个典型的 阅读全文
posted @ 2013-10-05 22:41 symons 阅读(201) 评论(0) 推荐(0)

2013年9月29日

摘要: Ubuntu下快速搭建LAMP环境过程记录:安装 Apache2:sudo apt-get install apache2安装PHP模块:sudo apt-get install php5安装Mysqlsudo apt-get install mysql-server其他模块安装:sudo apt-get install libapache2-mod-php5sudo apt-get install libapache2-mod-auth-mysqlsudo apt-get install php5-mysqlsudo apt-get install php5-gd前两个很容易明白,要想apa 阅读全文
posted @ 2013-09-29 15:13 symons 阅读(286) 评论(0) 推荐(0)

2013年9月25日

摘要: 看卡特兰数。看完以后来写心得和学习笔记。 阅读全文
posted @ 2013-09-25 16:18 symons 阅读(117) 评论(0) 推荐(0)

2013年9月21日

摘要: 1 #include 2 int num[1000000+10]; 3 int main(){ 4 int l,m; 5 int i,j; 6 int sign; 7 num[0]=1; 8 num[1]=2; 9 while(~scanf("%d%d",&l,&m)){10 sign=1;11 for(i=2;i 101 ==> 5 fff ==> 111 ==> 7----------------------------------------------------------------------... 阅读全文
posted @ 2013-09-21 03:17 symons 阅读(189) 评论(0) 推荐(0)

2013年9月20日

摘要: 1 #include 2 #include 3 #include 4 using namespace std; 5 int gcd(int a,int b){// a-15 b-6 6 int c=1,t; 7 if(a<b) {t=a,a=b,b=t;} 8 while(c!=0){ 9 c=a%b;10 a=b;11 b=c;12 }13 return a;14 }15 int main(){16 int t,i,j,n;17 int temp,res;18 ... 阅读全文
posted @ 2013-09-20 20:31 symons 阅读(144) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页