Mastermate官网 香港|英国|新加坡|澳大利亚|澳门|深圳硕士研究生申请平台
摘要: 汗 这次杯具了~~进入acm队一年了,才知道__int 64 位int64 前面竟然有两个"_" ,果断伤不起啊!!现在数一下long long 和__int64位的用法, 在gnu c中应采用的是__int64位进行编辑。在gnu c++中应当采用的是 long long 进行的编辑。可以练一下这道题 注意下!还有的就是~~~注意下输出的问题 在gun中用%I64d是可以的,在c++中应当使用的是 long long 输出采用的是 %lld 这就可以了~~~具体的可以练一下 杭电上的 3n+1这道题。http://acm.hdu.edu.cn/showproblem.ph 阅读全文
posted @ 2012-05-08 23:08 大嘴鸟 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 做hdu http://acm.hdu.edu.cn/showproblem.php?pid=2047 阿牛的牛肉串有感注意方面一 测试 边界的数值 考虑会不会越界~~~注意方面二 在使用时注意这一点 如下文 直接相加 和赋值后相加不一样 //pay more attention代码:#include<stdio.h>long long a[44];long long b[44];long long sum;int main(){ int i,n; a[1]=2;b[1]=1; for(i=2;i<=40;i++) { a[i]=2*(a[i-1]+b[i-1]); b[i] 阅读全文
posted @ 2012-05-08 13:35 大嘴鸟 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 杭电2032 题注意用long long 的格式尤其是计算中间的量的时候否则容易溢出;#include<stdio.h>long long int fun(int i,int j);int main(){long long int a[34][34];int i,j,k,n; for(i=0;i<=30;i++) { for(j=0;j<=i;j++) { if(j==0){a[i][j]=1;continue;} a[i][j]=fun(i,j); } } while (scanf("%d",&n)!=EOF) { for(i=0;i< 阅读全文
posted @ 2012-05-08 01:15 大嘴鸟 阅读(179) 评论(0) 推荐(0) 编辑
Mastermate官网 香港|英国|新加坡|澳大利亚|澳门|深圳硕士研究生申请平台