摘要: 设矩阵ABC为n阶方阵,且对任意的C,由 ABC=0, 可推出BC=0试证r(AB)=r(B) 各位 求解啊A可逆,可知r(AB)=r(B),r(BA)=r(B)。这是秩的性质 阅读全文
posted @ 2013-08-29 14:22 博园少主 阅读(200) 评论(0) 推荐(0) 编辑
摘要: //最长递增子序列求和#includeusing namespace std;int main(){ int max; int m; int a[1010],s[1010]; int t; int n; while(cin>>n&&n) { int i,j; m=0; for(i=0;i=0;j--) { if(a[j]max) max=s[j]; } s[i]+=max; if(s[i]>m) m=s[i]; } cout<<m<<endl; } return 0;} 阅读全文
posted @ 2013-08-03 21:27 博园少主 阅读(114) 评论(0) 推荐(0) 编辑
摘要: #include #include #include int a[10];using namespace std;int f(int x){ for(int i=2;i>n; for(i=0; i#include #include using namespace std;int main(){string str;cin>>str ;sort(str.begin(),str.end());cout#include int a[10];#include using namespace std;int main(){ int i,n ; cin >> n; for(i 阅读全文
posted @ 2013-08-01 21:02 博园少主 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1==素数#include int main(){int i,j,n,s,k;int a[1000];while(scanf("%d",&n)&&n!=-1){ s=0; k=0;for(j=1;jint main(){ int m,n,i,j,k,N ; scanf("%d",&N); while(N--) { scanf("%d%d",&m,&n); if(m==0||n==0) break; if((100=10) i=1; else i=0; if(m/10%10+n/10%10 阅读全文
posted @ 2013-07-31 11:38 博园少主 阅读(202) 评论(0) 推荐(0) 编辑
摘要: nyist597完数?时间限制:1000 ms | 内存限制:65535 KB 难度:1描述 一个数如果恰好等于不等于它本身的所有因子之和,那么这个数就被称为"完数"。例如,6的因子为1,2,3,而6=1+2+3,因此,6是完数。要求给定一个整数n,请编写程序,确定n是否是完数。输入每组数据输入一个n(1int main(){ int n,i,j,s,k,a[10000]; while(scanf("%d",&n)&&n!=-1) { s=0; k=0; for (j=1;j<n;j++) if (n%j==0){ s+=j 阅读全文
posted @ 2013-07-30 23:08 博园少主 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 自增量的浅谈--lusir今天,有个同学问了我一个题目,就是关于自增量与自增符号的运用的问题。请看下面的问题:void main(){int m,j=5;m=(j++)+(++j)+(j++);printf("%d %d",m,j);}在没有运行的时候,你猜会是什么结果呢?一般人来说,特别是初学者,一般会认为是m=19,但结果运算起来却是18。为什么会与认为的不一样呢?难道是自增量与自增符号掌握的不对?其实,课本上的,还有很多书籍上都会有这样的习题,却没有告诉读者更多的相关信息,让人对自己的答案与运行结果都产生了怀疑。一般产生疑问是正常的,因为课本甚至是老师等等对这个问题不 阅读全文
posted @ 2013-07-29 22:59 博园少主 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Fibonacci数 时间限制:3000 ms | 内存限制:65535 KB 难度:1描述无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为 F(n)=1 ...........(n=1或n=2)F(n)=F(n-1)+F(n-2).....(n>2) 现要你来求第n个斐波纳奇数。(第1个、第二个都为1) 输入 第一行是一个整数m(mint main(){int a[10000],m,n,i;a[0]=1; a[1]=1;scanf("%d",&m);while(m--){scanf("%d& 阅读全文
posted @ 2013-07-29 21:29 博园少主 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 大一就这么过去了。感觉没有学到多少,与别人差别太大了。Problem Description 把一个偶数拆成两个不同素数的和,有几种拆法呢? Input 输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。 Output 对应每个偶数,输出其拆成不同素数的个数,每个结果占一行。 Sample Input 30 26 0 Sample Output 3 2 **************************************** ****************************************************************. 阅读全文
posted @ 2013-07-26 12:53 博园少主 阅读(204) 评论(0) 推荐(1) 编辑
摘要: Problem Description 把一个偶数拆成两个不同素数的和,有几种拆法呢? Input 输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。 Output 对应每个偶数,输出其拆成不同素数的个数,每个结果占一行。 Sample Input 30 26 0 Sample Output 3 2 **************************************** **************************************************************************#include using na. 阅读全文
posted @ 2013-07-23 23:20 博园少主 阅读(134) 评论(0) 推荐(0) 编辑
摘要: #include int s; int ggt(int x){ if(xint s;int ggt(int x){ if(xusing namespace std;int main(){ int t,n,a[40]={0,1,2},i; cin>>t; while(t--) { cin>>n; for(i=3;iusing namespace std;int main(){ int t,n,a[41]={0,0,1,2},i; cin>>t; while(t--) { cin>>n; for(i=4;i<=n;i++) a[i]=a[i-1 阅读全文
posted @ 2013-07-23 23:17 博园少主 阅读(185) 评论(0) 推荐(0) 编辑