摘要: WormTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1727 Accepted Submission(s): 1082Problem Desc... 阅读全文
posted @ 2012-06-29 23:52 加拿大小哥哥 阅读(384) 评论(0) 推荐(1)
摘要: 有些数可以写成连续N(>1)个自然数之和,比如14=2+3+4+5;有些不能,比如8.那么如何判断一个数是否可以写成连续N个自然数之和呢?这是这一节的基本问题。一个数M若可以写成以a开头的连续n个自然数之和,则M=a+(a+1)+(a+2)+…+(a+n-1)=n*a+n*(n-1)/2,要求a!=0,否则就是以a+1开头的连续n-1个整数了,也就是要求(M-(n+n*(n-1)/2))%n==0,即(M-(n*(n+1)/2))%n==0,这样就很容易判断一个数可不可以写成连续n个自然数的形式了,遍历n=2…sqrt(M)*2,还可以输出所有解。第二个问题是什么样的数可以写成连续n个自 阅读全文
posted @ 2012-06-29 22:56 加拿大小哥哥 阅读(1919) 评论(0) 推荐(2)
摘要: 此代码在全为-2时,输出0,显然错误,因为函数下标从0开始,而传递的参数希望他从1开始#include<stdio.h>#include<string.h> int a[101][101],b[10010];int subsequencesum(int a[],int n){int sum=0,maxsum=0,i;for(i=0;i<n;i++){sum+=a[i];if(sum>maxsum)maxsum=sum; elseif(sum<0)sum=0;}return maxsum;}int main(){int i,j,T,p,k;int col 阅读全文
posted @ 2012-06-29 22:18 加拿大小哥哥 阅读(298) 评论(0) 推荐(0)
摘要: APK是Android系统的发布的工程包,很多时候我们想在电脑上而非Android手机上面运行它。下面就提供下Android APK文件在电脑上面运行方法。第一步:下载并解压android SDK到自己硬盘上。第二步:在系统环境变量中增加系统变量SDK_ROOT,并让它指向android SDK安装目录之下的tools文件夹。第三步:在cmd命令状态下进入android SDK安装目录之下的tools文件夹,并使用“android create avd --name Jackliao --target 3”创建一个叫“jackliao”(可以自行修改)的ADV。第四步:继续在cmd命令状态下输 阅读全文
posted @ 2012-06-29 11:15 加拿大小哥哥 阅读(686) 评论(0) 推荐(0)