পৃষ্ঠাসমূহ

বুধবার, ২১ জুন, ২০১৭

10976 Fractions Again?!

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

class Another {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        while (scanner.hasNext()) {
            int num = scanner.nextInt();
            ArrayList<Pair> pairs = new ArrayList<>();
            for (int y=num+1;y<=(2*num);y++) {
                if ((num*y)%(num - y) == 0) {
                    int x = (num*y)/(y - num);
                    pairs.add(new Pair(x,y));
                }
            }
            System.out.println(pairs.size());
            for (Pair pair: pairs) {
                System.out.println("1/"+num+" = 1/"+pair.x+" + 1/"+pair.y);
            }

        }
    }

}
class Pair {
    int x, y;
    public Pair(int x, int y) {
        this.x = x;
        this.y = y;
    }
}

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন