2013年2月8日
摘要: #include<stdio.h>int a[1025];int pandin(int i,int j){ int t,t1,t2; if(i==j) { switch(a[i]) { case 1:printf("I");return 1; case 0:printf("B");return 0; } } t=pandin(i,(i+j-1)/2)+pandin((i+j+1)/2,j); if(t==0){printf("B");return 0;} if(t==1||t>=3)... 阅读全文
posted @ 2013-02-08 20:53 海暗 阅读(167) 评论(0) 推荐(0) 编辑
摘要: #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 海暗 阅读(140) 评论(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 海暗 阅读(173) 评论(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 海暗 阅读(207) 评论(0) 推荐(0) 编辑