2013年2月8日
摘要: #include<stdio.h>int main(){ int i,j,n,k,p; __int64 t=0,t1=0,a[100001]={1}; scanf("%d %d",&n,&p); scanf("%I64d",&a[1]); for(i=2;i<=n;i++) { scanf("%I64d",&a[i]); while((a[i]-a[a[0]])>p)a[0]++; t+=((i-a[0])*(i-a[0]-1))/2; } printf("%I64d& 阅读全文
posted @ 2013-02-08 20:52 海暗 阅读(144) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>int main(){ using namespace std; int j,i,t=0,n,a[50],b[50]; cin>>n; for(i=1;i<=n;i++)cin>>a[i]>>b[i]; for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(a[i]==b[j]&&i!=j)t++; } } cout<<t; return 0;}http://codeforces.com/contest/268... 阅读全文
posted @ 2013-02-08 20:50 海暗 阅读(174) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>using namespace std;int v1,p,q,i,j,n,m,k,v[61][3]={},w[61][3]={},f[61][32001];int main(){ cin>>n>>m; for(i=1;i<=m;i++) { cin>>v1>>p>>q; if(q==0){v[i][0]=v1,w[i][0]=v1*p;} else if(v[q][1]==0){v[q][1]=v1,w[q][1]=v1*p;} else {v[q][2]=v1,w[q][2]=v 阅读全文
posted @ 2013-02-08 20:49 海暗 阅读(213) 评论(0) 推荐(0) 编辑
  2013年2月2日
摘要: #include<stdio.h>int main(){ int n,i,j,b1,t=0,a,b; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d %d",&a,&b); b1=1; for(j=0;b1<b;b1*=4,j++); j+=a; if(j>t)t=j; if(a+1>t)t=a+1; } printf("%d",t); return 0;}input11 12input11 42http://codeforc... 阅读全文
posted @ 2013-02-02 01:39 海暗 阅读(164) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<math.h>int a[100001]={0};int main(){ int n,i,j,m,k,t=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]); } for(i=n;i>=1;i--) { if(a[i]>a[i-1])t++; else { printf("%d",n-t-1); return 0; } ... 阅读全文
posted @ 2013-02-02 01:37 海暗 阅读(125) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<math.h>int main(){ int n,i,m,j,flag=0,a,b,t; scanf("%d",&n); for(i=1;i<=n;i++) { flag=0; scanf("%d",&a); for(j=3;j<=360;j++) { t=(j-2)*180; if(t%j==0)t=t/j; else continue; if(t==a){flag=1;br... 阅读全文
posted @ 2013-02-02 01:36 海暗 阅读(244) 评论(0) 推荐(0) 编辑
  2013年1月23日
摘要: #include<stdio.h>int main(){ int b[3001][3],n,m,i,j,t=0,a[1001][2]; scanf("%d",&n); for(i=1;i<n;i++) { scanf("%d %d",&a[i][0],&a[i][1]); } for(i=1,t=1;i<n;i++) { if(a[i][0]!=i+1) { for(j=i+1;j<n;j++)if(a[j][0]==a[i][0])a[j][0]=i+1; else... 阅读全文
posted @ 2013-01-23 12:22 海暗 阅读(202) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<string.h>int main(){ char a[51]; int m,n,t,i,j; scanf("%d %d",&n,&t); scanf("%s",a); for(j=1;j<=t;j++) for(i=0;i<n-1;i++) { if(a[i]=='B'&&a[i+1]=='G'&&i+1<n) { m=a[i]; a[i]=a[i+1]; a[i+1]=m; i+ 阅读全文
posted @ 2013-01-23 12:22 海暗 阅读(233) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<string.h>int main(){ char a[51]; int i,t=0,n; scanf("%d",&n); scanf("%s",a); for(i=0;i<n-1;i++) { if(a[i]==a[i+1]) t++; } printf("%d",t); return 0;}#include<stdio.h>#include<string.h>int main(){ char a[51]; int i, 阅读全文
posted @ 2013-01-23 12:21 海暗 阅读(175) 评论(0) 推荐(0) 编辑
  2013年1月21日
摘要: #include<stdio.h>#include<string.h>int main(){ char b[1000001]; int a[1000001],i,t=0,n,k; scanf("%s",b); n=strlen(b); for(i=0;i<n;i++) { if(b[i]=='l'){a[t]=i+1;t++;} else printf("%d\n",i+1); } t--; for(;t>=0;t--)printf("%d\n",a[t]); return 0;}h 阅读全文
posted @ 2013-01-21 00:25 海暗 阅读(182) 评论(0) 推荐(0) 编辑