关于采访街道输入限制的问题。 (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)
我是否必须编写一些代码来检查值以确保它们满足这些约束条件,或者我可以假设它们确实存在。
另外,如果输入不正确,我是否必须编写代码来检查输出的内容?
由于
答案 0 :(得分:0)
您可以将其视为输入将始终遵循给定的约束。 您不需要编写任何额外的代码来检查输入是否在给定的约束内。 因此,如果他们说N将<&lt; = 1,00,000,你可以使用一个正好1,00,000的数组来存储元素,你会没事的。