问题描述:
Starting with the number 1 and moving to the right in a clockwise direction a 5 by 5 spiral is formed as follows:
21 22 23 24 25
20 7 8 9 10
19 6 1 2 11
18 5 4 3 12
17 16 15 14 13
It can be verified that the sum of the numbers on the diagonals is 101.
What is the sum of the numbers on the diagonals in a 1001 by 1001 spiral formed in the same way?
解决问题:
观察规律。
1 = 1*1
9 = 3*3
25 = 5*5
以1为原点的左上的数字都是(2*n+1)*(2*n+1) (n=0,1,2...)
public static int sum(int number){
int total = 0;
int tmp;
for(;number>1;number-=2){
tmp = number*number;
total+=tmp;
tmp-=number-1;
total+=tmp;
tmp-=number-1;
total+=tmp;
tmp-=number-1;
total+=tmp;
tmp-=number-1;
}
total += 1;
return total;
}
分享到:
相关推荐
21. APG40 related problem 28 21.1 These data must be provided for every trouble report. 28 21.2 STS related problem 28 21.3 Timezone problems 28 21.4 Audit Log problem 29 21.5 FMS related problem 29 ...
28. Trudy can pretend to be Bob to Alice (and vice-versa) and partially or completely modify the message(s) being sent from Bob to Alice. For example, she can easily change the phrase “Alice, I owe ...
例如,problem28-4.RData、problem19-5.RData等可能是课程中关于特定问题的解答,如回测策略、风险评估等。R的`load`函数可以用于恢复这些数据,接着我们可以研究其中的代码和结果,学习如何使用R进行金融建模和模拟...
- **错误识别**: 第28页提到了识别隐藏错误,这是调试过程中的关键环节,意味着学习如何寻找和修正代码中的逻辑错误和运行时错误。 - **Applet示例**: 第38页提到了另一个Applet示例,说明书中可能包含了一些过时...
#### 五、TEAM Problem 28—磁悬浮圆盘案例 - **案例目的**:这是一个国际基准案例,用于验证电磁场瞬态运动求解的结果准确性。 - **仿真过程**: - 使用MagNet的2D瞬态运动求解器对悬浮的铝制圆盘进行动态仿真。 ...
POLyA’s five sTePs fOr PrOBLem sOLvinG......Page 28 PrOBLem-sOLvinG Techniques......Page 33 humAn WinDOW......Page 44 humAn WinDOW criTeriA & rAnkinG Of sOLuTiOns......Page 47 cLAssificATiOn.........
本教程将详细介绍如何在CentOS 8系统上离线安装MariaDB 10.3.28及其所有依赖包。MariaDB是一种开源的关系型数据库管理系统,与MySQL高度兼容,被广泛应用于各种业务场景。 首先,你需要下载MariaDB 10.3.28的RPM包...
b) 然后掷6到28。 c) 最终通过2达到30。 还有其他解决方案,如(2,2,6),(2,4,4),(2,3,5)。。等 其思想是将给定的蛇梯板视为顶点数等于板中单元数的有向图。问题归结为在图中寻找最短路径。如果接...
libguestfs-bash-completion-1.40.2-28.module_el8.5.0+821+97472045.noarch(1).rpm官方离线安装包,亲测可用
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
- 提供的文件是一份问题处理指南(Problem Determination Guide),针对的是Spectrum Scale的4.2版本。这份指南是解决在使用和管理Spectrum Scale过程中遇到的技术问题的宝贵资源。 - 在文件的描述中提到,指南...
Delphi VCLSkin 5.30 ... VCLSkin is a component to create skinnable user interface for Delphi/C++Builder application, It is easy to use, just put one component on mainform, ...* fix caption paint problem...
对于手写数字识别,我们通常使用MNIST数据集,它包含60,000个训练样本和10,000个测试样本,每个样本都是28x28像素的灰度图像。在预处理过程中,可以将这些图像转换为一维向量,便于神经网络处理。 然后,是“步骤3 ...
标题中的"pulp_smash-2016.7.28-py2.py3-none-any.whl"是一个Python的 wheel 文件,这种格式的文件是预编译的Python软件包,可直接安装到Python环境,支持Python 2和Python 3。描述中提到这个资源是可用的,意味着...
Problem Runtime Mem Usage Level 28毫秒( 93.73% ) 13.4 MB( 79.11% ) 简单 52毫秒( 94.00% ) 13.6 MB( 45.02% ) 中等的 36毫秒( 95.77% ) 13.7 MB( 73.48% ) 中等的 68毫秒( 88.56% ) ...
- [题目28](http://acm.pku.edu.cn/JudgeOnline/problem?id=1084) - [题目29](http://acm.pku.edu.cn/JudgeOnline/problem?id=2989) 以上是针对ACM学习资料汇总中提到的动态规划与搜索算法的部分知识点解析。这些...