noip的一些小问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:56:22
noip时,把变量全部用成longint可不可以?把数组开的大点可不可以?
还有题目要求输出一行数据(有多个),并且两个数据之间空格隔开.
如果没有明确要求,可以写成for i:=1 to n do write(a[i],' ')吧?要不要写成这样 for i:=1 to n-1 do write(a[i],' ');writeln(a[n]);
有一次数组用int64,100分当中只有90分了,10分超过时间限制 请高手帮我详细解答

题目怎么要求就怎么输出阿,
具体的复赛通知上有说,
数组开大了没问题,只要不超过限制的空间就行,只是申请空间要时间,如果你不需要那么大的话是没必要开的,
用 int 64 是没问题的,只是处理起来比较慢。

pascal处理int64速度很慢,最好别用。

题目没说有回车就不能回车(全文比较的方式)

一般情况下都是要输出回车的,要不然判错!
要看清内存的限制,不能盲目开数组,开数组也是耗时间的。

longint当然可以,不要太大,注意数据结构选择,输出格式题目会说
和int64(在64位机上处理快),程序优化一下好了。。。。。