摘要:
#include<stdio.h>#include<stdlib.h>typedef struct { int begin;//开始时间**// int end;//**结束时间**//}Node;int cmp(const void *p1,const void *p2){ return (*(Node *)p1).end-(*(Node *)p2).end;}int main(){ int T,num;int i,p,count; Node a[10001]; scanf("%d",&T); while(T--) { p=0;c... 阅读全文
posted @ 2012-04-22 22:14
加拿大小哥哥
阅读(264)
评论(0)
推荐(2)
摘要:
1 #include<stdio.h> 2 int main() 3 { 4 int f[200],a,b,n,i; 5 while(scanf("%d%d%d",&a,&b,&n),a||b||n) 6 { 7 if(n>2) 8 { 9 f[1]=f[2]=1;10 for(i=3;i<200;i++)11 {12 f[i]=(a*f[i-1]+b*f[i-2])%7;13 if(f[i-1]==1... 阅读全文
posted @ 2012-04-22 15:43
加拿大小哥哥
阅读(819)
评论(0)
推荐(1)
摘要:
斐波那契数列的最大公约数定理:gcd(F(m),F(n))=F(gcd(m,n))最大公约数定理表明如果F(k)能被N整除 阅读全文
posted @ 2012-04-22 15:38
加拿大小哥哥
阅读(1169)
评论(0)
推荐(1)
摘要:
//大整数取模,利用秦九韶算法#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 10000int main(){char str[N];int len;int i;int mod;long long ans=0;scanf("%s",str);getchar();scanf("%d",&mod);len=strlen(str);for(i=0;i<len;i++)ans=(ans*10+str[i])%mod;ans=(int)a 阅读全文
posted @ 2012-04-22 14:38
加拿大小哥哥
阅读(1649)
评论(0)
推荐(1)
摘要:
1.二分递归:使用a*b(mod n)=(a(mod n)*b(mod n))(mod n)即可。#include<stdio.h>/*错误long long fun(long long a,long long b,long long c){ long long temp; if(0==b) return 1; temp=fun(a,b/2,c); if(b&1) return temp*a%c; return temp;}*//*AClong long fun(long long x,long long y,long long p){ long long t=x; lon 阅读全文
posted @ 2012-04-22 14:35
加拿大小哥哥
阅读(688)
评论(0)
推荐(0)
摘要:
#include<stdio.h>#include<string.h>typedef struct//二维数组没有这个方便{ char str[16]; int num;}Node;int main(){ Node col[1001]; int T,i,j,max; while(~scanf("%d",&T),T) { getchar(); for(i=1;i<=T;i++) col[i].num=0; for(i=1;i<=T;i++) { scanf("%... 阅读全文
posted @ 2012-04-22 12:47
加拿大小哥哥
阅读(341)
评论(0)
推荐(0)
摘要:
拦截导弹时间限制:3000 ms | 内存限制:65535 KB难度:3描述某国为了防御敌国的导弹袭击,发展中一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于等于前一发的高度。某天,雷达捕捉到敌国导弹来袭。由于该系统还在试用阶段,所以只用一套系统,因此有可能不能拦截所有的导弹。输入第一行输入测试数据组数N(1<=N<=10)接下来一行输入这组测试数据共有多少个导弹m(1<=m<=20)接下来行输入导弹依次飞来的高度,所有高度值均是大于0的正整数。输出输出最多能拦截的导弹数目样例输入28389 207 1 阅读全文
posted @ 2012-04-22 11:10
加拿大小哥哥
阅读(306)
评论(0)
推荐(1)
摘要:
单调递增最长子序列时间限制:3000 ms | 内存限制:65535 KB 难度:4描述 求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4 输入 第一行一个整数0<n<20,表示有n个字符串要处理随后的n行,每行有一个字符串,该字符串的长度不会超过10000 输出 输出字符串的最长递增子序列的长度 样例输入 3aaaababcabklmncdefg样例输出 137 在求以ai为末元素的最长递增子序列时,找到所有序号在L前面且小于ai的元素aj,即j<i且aj<ai。如果这样的元素存在,那么对所有aj,都有一个以aj为末元素的最长递增 阅读全文
posted @ 2012-04-22 10:09
加拿大小哥哥
阅读(212)
评论(0)
推荐(1)

浙公网安备 33010602011771号