added working NWERC11C
[the-user-spoj:the-user-spoj.git] / testNWERC11A.rb
1 #!/usr/bin/ruby
2 def binomial(n,k)
3     res = 1
4     for i in 1..k
5         res *= (n-i+1)
6         res /= i
7     end
8     return res
9 end
10 for n in 0..10
11    for k in 1..(n-1)
12        x = binomial(n,k)
13        comp = %x[echo -e "1 #{x}" | ./NWERC11A]
14        puts comp if comp["("+n.to_s+","+k.to_s+")"] == nil
15        puts n.to_s+" "+k.to_s+"="+x.to_s if comp["("+n.to_s+","+k.to_s+")"] == nil
16    end
17 end