acm中所谓通过预处理减少运行时间是什么意思
答案:1 悬赏:50 手机版
解决时间 2021-11-11 11:10
- 提问者网友:却不属于对方
- 2021-11-10 17:15
acm中所谓通过预处理减少运行时间是什么意思
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-11-10 18:24
举个例子,有一斐波那契数列,多组数据测试,每次输入n,输出数列第n项。
我们知道斐波那契数列的计算方法,可以在每次输入n后,从第1、2项进行计算,但这无疑是费时间的。
我们可以在程序开始阶段就算出前100(假如)的数值并保存,以后每次输入n,只是把第n项值输出即可,不需要计算。
如此看来,时间大幅度减小。
我们知道斐波那契数列的计算方法,可以在每次输入n后,从第1、2项进行计算,但这无疑是费时间的。
我们可以在程序开始阶段就算出前100(假如)的数值并保存,以后每次输入n,只是把第n项值输出即可,不需要计算。
如此看来,时间大幅度减小。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯