【发布时间】:2010-08-21 11:00:19
【问题描述】:
我刚看到这个问题,不知道如何解决。你能给我提供算法、C++代码或想法吗?
这是一个非常简单的问题。给定 N 和 K 的值,您需要告诉我们二项式系数 C(N,K) 的值。您可以放心,K
输入的第一行包含测试用例的数量 T,最多 1000 个。接下来的 T 行中的每一行由两个空格分隔的整数 N 和 K 组成,其中 0
对于每个测试用例,在新行上打印二项式系数 C(N,K) 模 1009 的值。 示例
输入:
3
3 1
5 2
10 3输出:
3
10
120
【问题讨论】:
-
这真的是作业吗?这是什么课程?
-
看起来更像是项目欧拉问题。
-
它具有这些 SPOJ 问题之一或类似的编程竞赛的形式,他们实际上并不关心您的源代码是什么样的,而只是测试输出。作业问题通常(但不总是)采用“编写一个函数来执行 X”的形式,而不是“编写一个具有基于文本的输入和基于文本的输出的程序”。无论如何,标记器都会想批评您的代码,而不仅仅是告诉您它是否有效,因此它不是一个黑盒程序。
-
是的,这看起来对家庭作业来说太难了......
-
我认为问题出在from here。
标签: c++ algorithm math combinatorics