11 2016 档案
摘要:1 #include 2 #include 3 4 char a[1005][20]; 5 int num[1005]; 6 7 int find(int); //查找最多的颜色位置 8 int cpy(char a[],char b[]); //对比2个颜色是否相同 9 int lenth(char a[]); ...
阅读全文
摘要:方法一:存好导弹高度,依次寻找当前系统可以发射的全部导弹,用完的标记,累加得出答案(费时) 方法二:开一个数组用来存每一个已开系统的拦截上限,以后每个导弹发射时查找此数组,找到其中最适合的系统,并更新上限,找不到时重新开一个系统(数度快)
阅读全文
摘要:1 #include 2 #include 3 int a[100005][11]; 4 int main() 5 { 6 int n,i,j,t,time; 7 while(~scanf("%d",&n)&&n) 8 { 9 time=0; 10 memset(a,0,sizeof a); 11 whil...
阅读全文
摘要:1 #include 2 3 char a[100000000],b[100000000]; 4 5 int len(char a[]) 6 { 7 int i=0; 8 while(a[i]!='\0') 9 ++i; 10 return i; 11 } 12 13 int who(char a[]) 14 { 15 in...
阅读全文
摘要:1 #include 2 3 int a[100005],dp[100005]; 4 5 int main() 6 { 7 int n,m,i,maxn,xx,yy,x,y,t; 8 while(~scanf("%d",&n)) 9 { 10 for(t=0; tmaxn) 31 { 32 ...
阅读全文
摘要:1 #include 2 int a[4]; 3 int main() 4 { 5 int n,x,t,i,j,k,maxn,minn; 6 while(~scanf("%d",&n)) 7 { 8 while(n--) 9 { 10 scanf("%d",&x); 11 t...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int n,m,s,t; 5 while(~scanf("%d",&t)) 6 { 7 while(t--) 8 { 9 scanf("%d%d",&n,&m); 10 s=0; 11 whi...
阅读全文
摘要:1 #include 2 #include 3 int a[105][105]; 4 int main() 5 { 6 int n,i,j,t; 7 while(~scanf("%d",&n)) 8 { 9 memset(a,0,sizeof a); 10 t=a[i=0][j=n-1]=1; 11 whi...
阅读全文
摘要:1 #include 2 long long a[51]; 3 int main() 4 { 5 int n,i; 6 a[1]=1; 7 for(i=2; i<51; ++i) 8 a[i]=a[i-1]+a[i-2]; 9 while(~scanf("%d",&n) && n!=-1) 10 printf("%...
阅读全文
摘要:1 #include 2 #include 3 int main() 4 { 5 int n,i,t; 6 double x1,y1,x2,y2,s; 7 while(~scanf("%d",&n)) 8 { 9 while(n--) 10 { 11 scanf("%lf%lf%lf%lf"...
阅读全文
摘要:1 #include 2 #include 3 char a[85][85]; 4 int main() 5 { 6 int n,k=0,i,j; 7 char b,c,t; 8 while(~scanf("%d %c %c",&n,&b,&c)) 9 { 10 if(k++) 11 printf("\n"...
阅读全文
摘要:1 #include 2 3 int main() 4 { 5 int n,a,b; 6 while(~scanf("%d",&n)) 7 { 8 while(n--) 9 { 10 scanf("%d%d",&a,&b); 11 if(a%b) 12 ...
阅读全文
摘要:1 //一分钟为6°,一小时为30° 2 #include 3 4 double fabs(double x) 5 { 6 return x12)//超过12小时时应减去12 18 h-=12; 19 m+=s/60;//实际分钟数 20 h+=m/60;//实际小时数 21 ...
阅读全文
摘要:1 //余玄定理+反三角函数 2 #include 3 #include 4 #define pi 3.14159265 5 int main() 6 { 7 int n; 8 double x1,x2,y1,y2,a,b,c,ans; 9 while(~scanf("%d",&n)) 10 { 11 while(n--) 12...
阅读全文
摘要:1 #include 2 3 double a[105]; 4 int main() 5 { 6 int n,m,i,k; 7 while(~scanf("%d",&n)) 8 { 9 while(n--) 10 { 11 scanf("%d",&m); 12 for(i=...
阅读全文
摘要:1 #include 2 3 long long hlt(long long n) 4 { 5 if(!n) 6 return 0; 7 else 8 return 2+3*hlt(n-1); 9 } 10 11 12 int main() 13 { 14 int n,t; 15 while(~scanf("...
阅读全文
摘要:1 #include 2 3 long long hlt(long long n) 4 { 5 if(!n) 6 return 0; 7 else 8 return 2+3*hlt(n-1); 9 } 10 11 12 int main() 13 { 14 int n; 15 while(~scanf("%d...
阅读全文
摘要:1 #include 2 char a[11]; 3 int main() 4 { 5 int n,i; 6 while(~scanf("%d",&n)) 7 { 8 while(n--) 9 { 10 scanf("%s",a); 11 printf("6"); 12 ...
阅读全文
摘要:1 #include 2 int a[600]; 3 int main() 4 { 5 void qs_sort(int a[],int x,int y); 6 int jdz(int x,int y); 7 int n,m,i,mid,s; 8 while(~scanf("%d",&n)) 9 { 10 while(n-...
阅读全文
摘要:1 //简单的动态规划应用。。 2 #include 3 int sum[100],a[100][100]; 4 int main() 5 { 6 int max(int x,int y); 7 int n,i,j,m; 8 while(~scanf("%d",&n)) 9 { 10 while(n--) 11 {...
阅读全文
摘要:1 //简单的动态规划应用。。 2 #include 3 long long dp[2][40]; 4 int main() 5 { 6 int i,n; 7 dp[0][0] = 1; 8 for(i = 1; i < 34; ++i ) 9 { 10 dp[0][i] = dp[0][i-1]*3 + dp[1][i-1]*2...
阅读全文
摘要:1 #include 2 //推出公式求解。。。 3 int main() 4 { 5 int i,n; 6 double s,a0,an,x; 7 while(~scanf("%d",&n)) 8 { 9 s=0; 10 scanf("%lf%lf",&a0,&an); 11 s+=n*a0+an...
阅读全文
摘要:1 #include 2 #include 3 char ma[1010],mi[1010]; 4 int main() 5 { 6 int lenth(char s[]); 7 int i,j,len1,len2,k,t; 8 while(~scanf("%s",ma)&&ma[0]!='#') 9 { 10 scanf("%s...
阅读全文
摘要:1 //打表。。水过。。。 2 #include 3 char s[10]; 4 int g[1000000]; 5 int main() 6 { 7 int lenth(char s[]); 8 int n,m,i,j,t,len; 9 for(i=1; i0&&s[j-1]=='6'&&s[j]=='2')) 15 b...
阅读全文
摘要:1 //这题是有多水。。。。。。。 2 #include 3 char s[100]; 4 int main() 5 { 6 double n,price,sum=0; 7 while(~scanf("%s%lf%lf",s,&n,&price)) 8 sum+=n*price; 9 printf("%.1lf\n",sum); 10 }...
阅读全文
摘要:1 #include 2 3 int main() 4 { 5 int n,i,j,t=0; 6 char c; 7 while(scanf("%c",&c)!=EOF&&c!='@') 8 { 9 scanf("%d",&n); 10 getchar(); 11 if(t++) 12 ...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int n,m,i,j,x; 5 while(~scanf("%d%d",&n,&m)&&(n||m)) 6 { 7 x=mx) 24 printf("No\n"); 25 else 26 printf("Yes\n")...
阅读全文
摘要:1 //动态规划思路 2 #include 3 int a[150]; 4 double dp[150]={0}; 5 int main() 6 { 7 double min(double x,double y); 8 int len,n,maxlen,i,j,lenth; 9 double time,vmax,vmin,vr,t; 10 whi...
阅读全文
摘要:1 #include 2 #include 3 int main() 4 { 5 int compair(char a[],char b[]); 6 int n,i,j,t,frist; 7 struct 8 { 9 char a[100]; 10 char b[100]; 11 } grade[1000]...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int i,j,x,n,m,u; 5 double a[50][5],t[5],s; 6 while(~scanf("%d%d",&n,&m)) 7 { 8 for(i=0; i=t[j]) 39 u++; 40 ...
阅读全文
摘要:1 #include 2 #include 3 char a[10000],b[10000]; 4 int c[10000],d[10000]; 5 int main() 6 { 7 int len(char a[]); 8 int i,j,t,t1,t2,n,k,time; 9 while(~scanf("%d",&n)) 10 { 11 ...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int n,x,m; 5 while(~scanf("%d",&n),n) 6 { 7 x=0; 8 while(n--) 9 { 10 scanf("%d",&m); 11 x^=m; 12 ...
阅读全文
摘要:1 #include 2 3 int main() 4 { 5 int n,a,b; 6 while(~scanf("%d",&n)) 7 { 8 while(n--) 9 { 10 scanf("%d%d",&a,&b); 11 a%=100; 12 ...
阅读全文
摘要:1 #include 2 3 int main() 4 { 5 int jz(int n,int r); 6 int t,x,n; 7 while(~scanf("%d",&n)&&n) 8 { 9 x=n/1000+n/100%10+n/10%10+n%10; 10 //printf("x=%d\n",x); ...
阅读全文
摘要:1 #include 2 #include 3 long long a[10000]; 4 const int maxn = 1e9; 5 int main() 6 { 7 int n,i,j,len=0; 8 while(~scanf("%d",&n)) 9 { 10 memset(a,0,sizeof a); 11 f...
阅读全文
摘要:1 #include 2 char password[]="592026",intput[10000]; 3 int main() 4 { 5 int p(); 6 int i,n=5,t; 7 char sr; 8 printf("You have only 5 chances!\n"); 9 while(n--) 10 { 1...
阅读全文
摘要:1 //1001 2 #include 3 int main() 4 { 5 int a,b; 6 while(~scanf("%d%d",&a,&b)) 7 printf("%d\n",a+b); 8 } 1 //1002 2 #include 3 #include 4 char s[1000]; 5 int main() 6 { 7 ...
阅读全文
摘要:1 #include 2 #include 3 int a[1000][1000]; 4 int main() 5 { 6 int n,m,x,y,i,j; 7 while(~scanf("%d%d",&n,&m)) 8 { 9 for(i=x=y=0; iabs(a[x][y])) 14 { 15 ...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int n,s,x,t; 5 while(~scanf("%d",&n)&&n) 6 { 7 for(s=0; n; --n,s+=t) 8 { 9 scanf("%d",&x); 10 t=x/100+x%100/...
阅读全文
摘要:1 #include 2 #include 3 int a[100]; 4 int main() 5 { 6 int n,i,j,t; 7 while(~scanf("%d",&n)&&n) 8 { 9 for(i=0; i<n; ++i) 10 scanf("%d",&a[i]); 11 for(...
阅读全文
摘要:1 #include 2 int a[100]; 3 int main() 4 { 5 int n,m,i,k; 6 while(~scanf("%d%d",&n,&m)&&(n||m)) 7 { 8 for(i=0,k=-1; i<n; ++i) 9 { 10 scanf("%d",&a[i])...
阅读全文
摘要:杭电ACM2018 母牛的故事 题目 问题描述 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? 输入格式 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表
阅读全文
摘要:1 #include 2 #include 3 char s[10000]; 4 int main() 5 { 6 int n,i,t,len; 7 while(~scanf("%d",&n)) 8 { 9 getchar(); 10 while(n--) 11 { 12 gets(...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int a[100],n,i,t,k; 5 while(~scanf("%d",&n)&&n) 6 { 7 for(i=k=0; i<n; ++i) 8 { 9 scanf("%d",&a[i]); 10 if(a[...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int n,m,t,c,x; 5 while(~scanf("%d%d",&n,&m)) 6 { 7 t=n/m; 8 c=n%m; 9 for(x=2; x<=m*t*2; x+=(2*m))//控制符合要求的组的输出次数 10 ...
阅读全文
摘要:1 #include 2 double a[100]; 3 int main() 4 { 5 int i,max,min,n; 6 double s; 7 while(~scanf("%d",&n)) 8 { 9 for(i=0; ia[min]) 14 min=i; 15 ...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int n,s,i; 5 while(~scanf("%d",&n)) 6 { 7 for(i=s=1; i<n; ++i) 8 s=(s+1)*2; 9 printf("%d\n",s); 10 } 11 return 0...
阅读全文
摘要:1 #include 2 #include 3 int main() 4 { 5 int n,m,i,j,t,x,y; 6 while(~scanf("%d%d",&x,&y)&&(x||y)) 7 { 8 for(i=x,t=1; i<=y; ++i) 9 { 10 x=i*i+i+41; 11 ...
阅读全文
摘要:1 #include 2 3 int main() 4 { 5 int n,m,i; 6 double s,x,t; 7 while(~scanf("%d",&n)) 8 { 9 while(n--) 10 { 11 scanf("%d",&m); 12 for(i...
阅读全文
摘要:1 #include 2 #include 3 int main() 4 { 5 int i,t,n,m,a,b,c; 6 while(~scanf("%d%d",&m,&n)) 7 { 8 for(i=m,t=0; i<=n; ++i) 9 { 10 a=i/100; 11 ...
阅读全文
摘要:1 #include 2 #include 3 int main() 4 { 5 int i,m; 6 double s,n; 7 while(~scanf("%lf%d",&n,&m)) 8 { 9 for(i=0,s=n; i<m-1; ++i) 10 { 11 n=sqrt(n); 1...
阅读全文
摘要:1 #include 2 3 int main() 4 { 5 int i,f,z,l,n; 6 double x; 7 while(~scanf("%d",&n)&&n) 8 { 9 for(i=f=z=l=0; i0) 15 z++; 16 else 17 ...
阅读全文
摘要:1 #include 2 3 int main() 4 { 5 int a,b,i,t,s1,s2; 6 while(~scanf("%d%d",&a,&b)) 7 { 8 if(a>b) //注意输入范围,没说前面小后面大 9 { 10 t=a; ...
阅读全文
摘要:1 #include 2 3 int main() 4 { 5 int i,s,n,x; 6 while(~scanf("%d",&n)) 7 { 8 for(i=0,s=1; i<n; ++i) 9 { 10 scanf("%d",&x); 11 if(x%2) 12 ...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int y,m,d; 5 while(~scanf("%d/%d/%d",&y,&m,&d)) 6 { 7 switch(m) 8 { 9 case 2:d+=31;break; 10 case 3:d+=59;break; 11 ...
阅读全文
摘要:1 #include 2 int main() 3 { 4 int n; 5 while(~scanf("%d",&n)) 6 if(n>=0&&n<=100) 7 { 8 if(n<60) 9 putchar('E'); 10 else if(n<7...
阅读全文
摘要:1 #include 2 #include 3 int main() 4 { 5 double n; 6 while(~scanf("%lf",&n)) 7 printf("%.2lf\n",fabs(n)); 8 return 0; 9 }
阅读全文
摘要:1 #include 2 #define PI 3.1415927 3 int main() 4 { 5 double r; 6 while(~scanf("%lf",&r)) 7 printf("%.3lf\n",4.0/3*PI*r*r*r); 8 return 0; 9 }
阅读全文
摘要:1 #include 2 #include 3 int main() 4 { 5 double x1,x2,y1,y2; 6 while(~scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2)) 7 printf("%.2lf\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))); 8 return 0;...
阅读全文
摘要:1 #include 2 3 int main() 4 { 5 char a[3]; 6 int i,j,t; 7 while(gets(a)!=NULL) 8 { 9 for(i=0; ia[j+1]) 12 { 13 t=a[j]; 14 ...
阅读全文