hdu1303 Doubles

来源:互联网 发布:海口seo 编辑:程序博客网 时间:2024/04/30 18:15

虽然很水。

但是,第一种过了,第二种竟然一直wa。。。


#include <iostream>using namespace std;int main(){int a[20];int x;while(scanf("%d",&x)==1&&(x!=-1)){a[0]=x;int n=1;while(scanf("%d",&x)==1&&x)a[n++]=x;int s=0;for(int i=0;i<n;i++)for(int j=0;j<n;j++)if(a[i]%2==0&&a[i]/2==a[j]){s++;break;}printf("%d\n",s);}return 0;}



#include <iostream>#include<cstring>using namespace std;int main(){bool a[110];while(true){int b;for(int i=0;i<110;i++)a[i]=0;scanf("%d",&b);if(b==-1) break;a[b]=1;int m=0;while(scanf("%d",&b)==1&&b){a[b]=1;if(b>m) m=b;}int s=0;for(int i=2;i<=m;i+=2)if(a[i/2]&&a[i])s++;printf("%d\n",s);}return 0;}


原创粉丝点击