#include <iostream>
#include <cstdio>
using namespace std;
const int maxn = 20;
int main(){
int a[maxn];
cin >> a[0];
while(a[0] != - 1){
int i = 1,j,count = 0;
for(; ; i++){
scanf("%d",&a[i]);
if(a[i] == 0){
break;
}
}
int n = i;
for(i = 0 ; i < n - 1 ; ++i){
for(j = i + 1 ; j < n ;++j ){
if(a[i]*2 == a[j] || a[j]*2 == a[i]){
count++;
}
}
}
printf("%d\n",count);
cin >> a[0];
}
return 0;
}
Doubles(DS1.4.)poj 1552 Doubles(测试组数和每组测试用例的个数不定)
最新推荐文章于 2022-12-03 10:34:43 发布
本文深入探讨了C++编程语言中复杂数据结构如数组、链表、二叉树等的应用,以及排序算法、动态规划、哈希算法等高级算法的实现与优化。通过实例代码解析,旨在提升开发者对数据结构与算法的理解和实践能力。
539





