![]() |
1
2
|
![]() |
2
2
使用java-7及以下版本
|
![]() |
3
1
数学很简单:
|
![]() |
4
1
|
![]() |
5
1
您当前的方法将遇到性能问题,两个整数之间的差距越大。你可以做出一些优化。 例如,如果有奇数个整数:
看到图案了吗?
对于偶数个整数:
看起来很眼熟!让我们看看前面的公式是否有效:
公式可以简化为:
因此:
|
![]() |
6
0
或者用数学方法在固定时间内得到:
|
![]() |
7
0
Arithmetic progression
.
|
![]() |
8
0
和其他人没什么不同,但这是我的解决办法
|
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |