在20×20的网格中同一直线上四个数的最大乘积是多少?

AnsoftMaxwell新手必看:直线电机切向力计算全流程(附麦克斯韦应力张量详解) 本文为Ansoft Maxwell新手提供了直线电机切向力计算的完整流程指南。文章深入解析了麦克斯韦应力张量法的理论基础,详细演示了从二维建模、积分线设置、场计算器应用到后处理分析的每一步操作,并探讨了推力波动分析与优化方法,帮助读者精准计算并理解电磁推力。 阅读详情

在以下这个20×20的网格中,四个处于同一对角线上的相邻数字用红色标了出来:

08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08
49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00
81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49 13 36 65
52 70 95 23 04 60 11 42 69 24 68 56 01 32 56 71 37 02 36 91
22 31 16 71 51 67 63 89 41 92 36 54 22 40 40 28 66 33 13 80
24 47 32 60 99 03 45 02 44 75 33 53 78 36 84 20 35 17 12 50
32 98 81 28 64 23 67 10 26 38 40 67 59 54 70 66 18 38 64 70
67 26 20 68 02 62 12 20 95 63 94 39 63 08 40 91 66 49 94 21
24 55 58 05 66 73 99 26 97 17 78 78 96 83 14 88 34 89 63 72
21 36 23 09 75 00 76 44 20 45 35 14 00 61 33 97 34 31 33 95
78 17 53 28 22 75 31 67 15 94 03 80 04 62 16 14 09 53 56 92
16 39 05 42 96 35 31 47 55 58 88 24 00 17 54 24 36 29 85 57
86 56 00 48 35 71 89 07 05 44 44 37 44 60 21 58 51 54 17 58
19 80 81 68 05 94 47 69 28 73 92 13 86 52 17 77 04 89 55 40
04 52 08 83 97 35 99 16 07 97 57 32 16 26 26 79 33 27 98 66
88 36 68 87 57 62 20 72 03 46 33 67 46 55 12 32 63 93 53 69
04 42 16 73 38 25 39 11 24 94 72 18 08 46 29 32 40 62 76 36
20 69 36 41 72 30 23 88 34 62 99 69 82 67 59 85 74 04 36 16
20 73 35 29 78 31 90 01 74 31 49 71 48 86 81 16 23 57 05 54
01 70 54 71 83 51 54 69 16 92 33 48 61 43 52 01 89 19 67 48

这四个数字的乘积是:26 × 63 × 78 × 14 = 1788696.

在这个20×20网格中,处于任何方向上(上,下,左,右或者对角线)的四个相邻数字的乘积的最大值是多少?

public class Test {
	//从左到右计算最大值
	public static long leftToRight(int arr[][]){
		int max = 0;
		int value = 1;
		for(int i = 0; i < 20; i ++){
			for(int j = 0 ;j < 17 ; j++){
				value = arr[i][j] * arr[i][j+1] * arr[i][j+2] * arr[i][j+3];
				if(value > max) max = value;
			}
			
		}
		return max;
	}
	//从上到下计算最大值
	public static long upToDown(int arr[][]){
		int max = 0;
		int value = 1;
		for(int i = 0; i < 17; i ++){
			for(int j = 0 ;j < 20 ; j++){
				value = arr[i][j] * arr[i+1][j] * arr[i+2][j] * arr[i+3][j];
				if(value > max) max = value;
			}
			
		}
		return max;
		
	}
	//从左上到右下计算最大值
	public static long left_uToRight_d(int arr[][]){
		int max = 0;
		int value = 1;
		for(int i = 0; i < 17; i ++){
			for(int j = 0;j < 17 ; j++){
				value = arr[i][j] * arr[i+1][j+1] * arr[i+2][j+2] * arr[i+3][j+3];
				if(value > max) max = value;
			}
			
		}
		return max;
	}
	//从右上到左下计算最大值
	public static long right_uToLeft_d(int arr[][]){
		int max = 0;
		int value = 1;
		for(int i = 3; i < 20; i ++){
			for(int j = 0 ;j < 17 ; j++){
				value = arr[i][j] * arr[i-1][j+1] * arr[i-2][j+2] * arr[i-3][j+3];
				if(value > max) max = value;
			}
			
		}
		return max;
	}
	public static void main(String[] args) {
		/* 构建20*20整数数组 */
		int arr[][] = {{8,2,22,97,38,15,0,40,0,75,4,5,7,78,52,12,50,77,91,8},  
					  {49,49,99,40,17,81,18,57,60,87,17,40,98,43,69,48,4,56,62,0},  
					  {81,49,31,73,55,79,14,29,93,71,40,67,53,88,30,3,49,13,36,65},  
					  {52,70,95,23,4,60,11,42,69,24,68,56,1,32,56,71,37,2,36,91},  
					  {22,31,16,71,51,67,63,89,41,92,36,54,22,40,40,28,66,33,13,80},  
					  {24,47,32,60,99,3,45,2,44,75,33,53,78,36,84,20,35,17,12,50},  
					  {32,98,81,28,64,23,67,10,26,38,40,67,59,54,70,66,18,38,64,70},  
				  	  {67,26,20,68,02,62,12,20,95,63,94,39,63,8,40,91,66,49,94,21},  
					  {24,55,58,5,66,73,99,26,97,17,78,78,96,83,14,88,34,89,63,72},  
					  {21,36,23,9,75,0,76,44,20,45,35,14,0,61,33,97,34,31,33,95},  
				      {78,17,53,28,22,75,31,67,15,94,3,80,4,62,16,14,9,53,56,92},  
					  {16,39,5,42,96,35,31,47,55,58,88,24,0,17,54,24,36,29,85,57},  
					  {86,56,0,48,35,71,89,7,5,44,44,37,44,60,21,58,51,54,17,58},  
					  {19,80,81,68,5,94,47,69,28,73,92,13,86,52,17,77,4,89,55,40},  
					  {4,52,8,83,97,35,99,16,7,97,57,32,16,26,26,79,33,27,98,66},  
					  {88,36,68,87,57,62,20,72,3,46,33,67,46,55,12,32,63,93,53,69},  
					  {4,42,16,73,38,25,39,11,24,94,72,18,8,46,29,32,40,62,76,36},  
					  {20,69,36,41,72,30,23,88,34,62,99,69,82,67,59,85,74,4,36,16},  
					  {20,73,35,29,78,31,90,1,74,31,49,71,48,86,81,16,23,57,5,54},  
					  {1,70,54,71,83,51,54,69,16,92,33,48,61,43,52,1,89,19,67,48},  
	};  
		System.out.println("max :" + max(leftToRight(arr),upToDown(arr),left_uToRight_d(arr),right_uToLeft_d(arr)));
	}
	private static long max(long a, long b,
			long c, long d) {
		long max = a;
		if(b > max) max = b;
		if(c > max) max = c;
		if(d > max) max = d;
		return max;
	}
	
}


距离相关系数与MIC:突破线性假设的相关性分析新范式 相关性分析是数据科学的基础任务,但传统皮尔逊和斯皮尔曼系数受限于线性或单调性假设,难以捕捉真实业务中普遍存在的非线性、分段、周期乃至混沌型变量依赖。距离相关系数(dCor)从样本间距离矩阵出发,提供统计独立性的严格判据;最大信息系数(MIC)则基于互信息与网格扫描,量化任意函数关系的强度并揭示其结构模式。二者共同构成对‘广义依赖’的鲁棒探测体系,在金融风控、生物信息、工业物联网等场景中展现出远超经典方法的发现能力与工程落地价值。 阅读详情

相关推荐

Windsurf 入门指南:从安装到实战(免费AI IDE新选择)

本文是Windsurf AI IDE的详细入门指南,涵盖从下载安装到核心功能实战的全过程。通过对比分析,文章指出Windsurf凭借其免费、小白友好的特性及强大的上下文感知能力,成为学习编程和提升开发效率的新选择,特别适合零基础开发者和寻求高效AI编程工具的开发者。

weixin_29237635的博客 854

方阵中的最大乘积

在如下的20×20方阵中,有四个呈对角线排列的数被标红了。08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00 81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49

弓一的博客 996

OSGEarth 基于鼠标位置缩放

说明 osgearth 原有漫游器EarthManipulator 不支持此功能,所以需要修改此漫游器代码,其中主要原理就是在缩放的同时也要改变当前漫游器中心焦点的位置,从而保持鼠标指定点的位置缩放是不改变。 核心代码修改部分 EarthManipulator 的头文件zoom方法添加参数view /** * Zoom the camera using delt...

Rsoftwaretest的专栏 3781

T1.网格中的最大乘积(11.22打卡)

网格中的最大乘积题目解析代码 题目 在下面这个 20×20 的网格中,对角线上相邻的四个元素已经用红色标记出来了,这四个数 的乘积为 26 × 63 × 78 × 14 = 1788696: 求在这个网格中,同一方向(上、下、左、右以及对角线)相邻四个元素最大乘积。 解析 要求:求网格中同一方向(上、下、左、右以及对角线)相邻四个元素最大乘积。 那就可以遍历数组,求每一行和每一列,斜左上和斜右上的四个元素的乘积,比大小求最大值 代码 public class chapter7 { priv

qq_51517771的博客 1247

STorM BGC V1.31硬件+SimpleBGC固件:从零搭建三轴云台开发环境(Keil+JLink避坑指南)

本文详细介绍了如何从零搭建STorM BGC V1.31硬件+SimpleBGC固件的三轴云台开发环境,涵盖硬件连接、Keil+JLink开发工具配置、固件编译与烧录等关键步骤,并提供了常见问题的解决方案和调试技巧,帮助开发者快速上手三轴云台开发。

weixin_28693683的博客 380

【汽车主动降噪】【ANC算法优化】基于深度学习的汽车主动噪声控制技术研究及Matlab实现

本文探讨了基于深度学习的汽车主动降噪(ANC)算法优化方案。针对传统FXLMS算法在应对复杂、非线性车内噪声时的局限性,文章详细解析了如何利用神经网络作为非线性建模器、深度滤波器或智能步长调节器来增强ANC系统性能,并提供了完整的Matlab仿真实战流程,展示了深度学习在提升降噪效果和收敛速度方面的潜力。

seed的博客 540

【欧拉计划第 11 题】 网格中的最大乘积 Largest product in a grid

Problem 11 Largest product in a grid In the 20×2020×2020×20 grid below, four numbers along a diagonal line have been marked in red. The product of these numbers is 26×63×78×14=178869626 × 63 × 78 × 14 = 178869626×63×78×14=1788696. What is the greatest

董哲朋的博客 1128

Unity插件UniWebView实战:UGUI动态调整内嵌网页尺寸与交互优化

本文详细解析了如何在Unity游戏中使用UniWebView插件实现内嵌网页的动态尺寸适配与深度交互。核心在于利用Reference Rect Transform属性,将网页窗口精准绑定至UGUI控件,并随其动态调整。文章进一步探讨了通过消息系统与JavaScript执行实现Unity与网页的双向通信,并提供了加载优化、过渡动画及事件拦截等实用技巧,助力开发者打造无缝、流畅的游戏内网页体验。

earth的博客 276

原生js创建一个20*20的网格

js 创建一个20*20的网格

冷月心的博客 1588

YOLOv11 改进 - SPPF模块 | 发论文神器!LSKA注意力改进SPPF,增强多尺度特征提取能力,高效涨点!!!

本文介绍了Large Separable Kernel Attention (LSKA)模块及其在YOLOv11中的结合应用。LSKA旨在解决Visual Attention Networks (VAN)使用大内核卷积时的计算效率问题,通过将2D深度卷积层的卷积核分解为级联的水平和垂直1-D卷积核,降低了计算复杂度和内存占用,且使VAN更关注物体形状。我们将集成LSKA的SPPF_LSKA模块引入YOLOv11,大量实验表明,改进后的模型在对象识别、检测、分割和稳健性测试上表现出色。

魔改工程师的博客 1279

广州吉欧电子科技有限公司安卓开发工程师岗位 - 技术核心、职责详解与面试指南

广州吉欧电子科技有限公司招聘安卓开发工程师,该岗位可接收优秀应届生。岗位职责包括:1)负责安卓应用架构设计与开发,确保稳定性和可扩展性;2)功能模块编码实现与测试;3)性能优化与用户体验提升;4)后端接口对接;5)系统版本适配;6)用户反馈处理迭代;7)特殊要求熟悉RTK高精度定位技术原理及使用。该岗位要求扎实的安卓开发技术、良好的架构设计能力、性能优化经验,以及特定领域的RTK专业知识,是一个技术全面且具有专业特色的开发岗位。

郑伟强dev的专栏 153

求一个矩阵中连续四个数字(行,列,正、反对角线)乘积的最大值。

最近在project Euler题目上,见到一个题觉得不错,就花时间做了一下。 问题: a=[ [8, 2, 22,97,38,15,0,40,0,75, 4, 5, 7,78, 52, 12, 50, 77, 91, 8], [49 ,49 ,99 ,40 ,17 ,81 ,18 ,57 ,60 ,87 ,17 ,40 ,98 ,43 ,69 ,48 ,4 ,56 ,62,0], [81

一碗竹叶青的博客 1803

xtop:multi_driven_net与incomplete_timing_cell fail reason 分析

man multi_driven_net”可以得知,这个问题是multi driven结构引起的,使用命令“get_failed_pins -reason multi_driven_net”,获取violation pin。“man incomplete_timing_cell”可以得知,这个fail reason的原因是缺少timing library cell,检查并补全后这个错误就显示了。这里选择的解决方法是修改lib文件,把inout改成input,重新lib2idb。通过这种方法解决了问题。

m0_61544122的博客 566

欧拉工程第11题 在20×20的网格中同一直线上四个数的最大乘积是多少

题目 在以下这个20×20的网格中,四个处于同一对角线上的相邻数字用粗体标了出来: 这四个数字的乘积是:26×63×78×14=178869626. 在这个20×20网格中,处于任何方向上(上,下,左,右或者对角线)的四个相邻数字的乘积的最大值是多少?

Stone Chen的博客 1780

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

欧拉计划十一题:在20×20的网格中同一直线上四个数的最大乘积是多少?(perl二维数组的应用)

这是一个稍微有难度的题目,容易让人漏掉某种情况,我们先来看一下题目: 在以下这个2020的网格中,四个处于同一对角线上的相邻数字用红色标了出来: 08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 0

GRC 2731

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

欧拉计划之题目11:在20×20的网格中同一直线上四个数的最大乘积是多少?

本题来自:http://pe.spiritzhang.com/index.php/2011-05-11-09-44-54/12-1120t20 我的分析: 列,行的比较不用说了,关键是左上,右下的2条对角。 在网上搜索的代码,要么是perl语言的,要么是C语言错误的(反正我看不懂)。 我的左上:在5 x 5方格中,选取其中右斜着的3个数,那它的第一个数,肯定在左上的3*3中,后2个数,是前...

weixin_30385925的博客 214

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

欧拉计划·第十一题

题目11:在20×20的网格中同一直线上四个数的最大乘积是多少? 在以下这个20*20的网格中,四个处于同一对角线上的相邻数字用红色标了出来: 08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62

878

Python练习题 039:Project Euler 011:网格中4个数字的最大乘积

本题来自 Project Euler 第11题:https://projecteuler.net/problem=11 # Project Euler: Problem 10: Largest product in a grid # In the 20×20 grid below, four numbers along a diagonal line have been marked in...

weixin_30825199的博客 147

欧拉计划(11)Largest product in a grid

【题目】在20X20的网格中同一直线上四个数的最大乘积是多少? In the 20×20 grid below, four numbers along a diagonal line have been marked in red. 08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81

sgzqc的专栏 1680

什么是方向图乘积定理_什么!竟然还可以这样证明!!!

这是本学期的最后一篇科普性推文啦!今天,小编给大家带来的是一系列绝妙而不可思议的证明,保证你看完之后会拍手惊叹“妙哇!妙哇!”铛铛铛!一号选手带着他的证明已就绪!一号选手应太过优秀,直接免赛保送清华!?严肃点,以下才是正文!手动分割线~动分割线~分割线~割线~线~01存在无理数的无理数次幂是有理数竟然两句话就证明了,此题的精妙之处就在于完全都不需要去知道根号2的根号2次幂究竟是有理数还是...

weixin_42139429的博客 1576

第十一题(垃圾回收)

一、Runtime类 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过getRuntime 方法获取当前运行时。 应用程序不能创建自己的 Runtime 类实例。 public static Runtime getRuntime() 返回与当前 Java 应用程序相关的运行时对象。Runtime 类的大多数方法是实例方法,并且必

4174

无限图端空间的拓扑刻画:游戏、子空间与乘积方法解析

在点集拓扑学与几何群论中,研究无限维空间的结构是一个核心课题。拓扑学通过引入子空间分解、乘积空间等工具,将复杂的无限对象转化为有限、可操作的形式进行分析。其中,拓扑游戏(如Banach-Mazur游戏)提供了一种动态框架,将无限构造的性质转化为博弈策略问题,而稠密子空间和剩余集则帮助捕捉空间的本质特征。这些方法在工程实践和理论研究中具有重要价值,尤其在处理可分、紧致空间时,能够有效刻画其拓扑性质。本文聚焦于无限图端空间的拓扑刻画,探讨如何通过游戏、子空间与乘积的综合应用,理解这类空间的几何与组合结构,为相关

weixin_30629653的博客 453

平滑重参数化与概率张量分解:相位错位数据的完整分析链路

在时间序列与函数型数据分析中,相位错位导致传统欧氏距离失准,使张量分解结果混杂个体偏移。本文系统梳理了一套基于平滑重参数化与函数数据配准的预处理链路:通过SRVF和单调扭曲函数实现曲线相位对齐,并依托单纯复形乘积空间构建对象×空间×时间张量。配准后的数据再进行概率张量分解,不仅能获取更干净的低秩结构,还能借助先验分布与Bootstrap估计因子不确定性。该方法适用于脑电、光谱、医学影像等多组学场景,可有效提升分解因子的可解释性与工程稳定性。

weixin_34235457的博客 410

CSP-S2考前综合强化刷题 Day1

阿克挂 240 /dk A 有 nnn 张牌,奇数属于第一个人,偶数属于第二个人,两个人轮流按扑克规则进行游戏。指定一个先手,求谁能获胜。 以后看见这些简单的找规律题,一定要从下边界开始一个个手玩,不然爆零两行泪。 n=2n = 2n=2 时显然谁先手谁获胜,这是一个特殊情况,下面默认 n>2n > 2n>2。 当 nnn 为奇数时 1 2 3 4 5 A 1 3 5 B 2 4 当 A​ 先手时,他可以选 111,之后去盖 B​。 当 B 先手时,它可以选 222,之后去盖 A。 当.

ylxmf2005's Blog 424

叉乘证明贝祖定理_妙到巅峰的8个简洁数学证明(文科生都能看懂)

来源:搜狐号@投必得专业论文编译链接:妙到巅峰的8个简洁数学证明(文科生都能看懂)_三角形这是本学期的最后一篇科普性推文啦!今天,小编给大家带来的是一系列绝妙而不可思议的证明,保证你看完之后会拍手惊叹“妙哇!妙哇!”铛铛铛!一号选手带着他的证明已就绪!一号选手应太过优秀,直接免赛保送清华! 严肃点,以下才是正文!手动分割线~动分割线~分割线~割线~线~01存在无理数的无理数次幂是有理数竟然两句话就...

weixin_35650041的博客 892

Paper: Recalibrating the KITTI Dataset Camera Setup for Improved Odometry Accuracy

文章目录综述摘要标定的创新点内容默认校准建议立体相机校准角点检测与细化标定板的匹配和优化校准参数细化实验结果 综述 摘要 提出了一种用于 KITTI 数据集多相机设置的一次性校准的新方法。在较低的校准重投影误差和较低的视觉里程计误差的意义上,该方法产生更好的校准参数。我们进行了实验,展示了三种不同的里程计算法,即 SOFT2、ORB-SLAM2 和 VISO2,使用建议的校准参数显着提高了里程计精度。此外,我们的里程计 SOFT2 与所提出的校准方法相结合,在官方 KITTI 记分牌上实现了最高准确度,平

xiaoma_bk的博客 1284
上一篇: 计算两百万以下所有质数的和。
下一篇: 第一个拥有超过500个约数的三角形数是多少?
DevMode
博客等级 码龄14年 5粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值