Skip to content

1760: Doubles

Problem Description

ZOJ-1760

Solution in Java

package ZOJ;

/**
 * @author Teerapat Phokhonwong
 * @Onlinejudge: ZOJ
 * @Problem: 1760 Doubles
 * @Link: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=760
 * @Timelimit: 2 Seconds
 * @Status: Accepted
 * @Submission: 2012-07-05 21:53:43
 * @Runtime: 40 ms
 * @Solution:
 * @Note:
 */

import java.util.ArrayList;
import java.util.Scanner;

public class P1760_Doubles {


    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        ArrayList<Integer> arr = new ArrayList<Integer>();
        int x;
        while (true) {
            int count = 0;
            arr.clear();
            while (true) {
                x = sc.nextInt();
                if (x == 0 || x == -1) {
                    break;
                }
                arr.add(x);
            }
            if (x == -1) {
                break;
            }
            for (int i = 0; i < arr.size(); i++) {
                for (int j = 0; j < arr.size(); j++) {
                    if (arr.get(i) == arr.get(j) * 2) {
                        count++;
                    }
                }
            }
            System.out.println(count);
        }
    }


}