Interviewstreet编码挑战输入约束

时间:2012-03-14 22:15:27

标签: php input constraints stdin

关于采访街道输入限制的问题。 (http://interviewstreet.com/)

是否有必要检查面试街挑战中的错误输入? 例如,一个挑战详述了STDIN内容的以下约束:

1 <= N <= 1,00,000(10^5)
1 <= K <= N
0 <= profit value of any billboard <= 2,000,000,000(2*10^9)

我是否必须编写一些代码来检查值以确保它们满足这些约束条件,或者我可以假设它们确实存在。

另外,如果输入不正确,我是否必须编写代码来检查输出的内容?

由于

1 个答案:

答案 0 :(得分:0)

您可以将其视为输入将始终遵循给定的约束。 您不需要编写任何额外的代码来检查输入是否在给定的约束内。 因此,如果他们说N将<&lt; = 1,00,000,你可以使用一个正好1,00,000的数组来存储元素,你会没事的。