(57)最富有客户的资产总量

2024-03-17 04:12
文章标签 客户 资产 57 总量 富有

本文主要是介绍(57)最富有客户的资产总量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 1. 每日一言
  • 2. 题目
  • 3. 解题思路
    • 3.1 法一
    • 3.2 法二
  • 4. 代码
    • 4.1 法一
    • 4.2 法二
  • 5. 结语


1. 每日一言

Care and diligence bring luck.
谨慎和勤奋,带来好运气。


2. 题目

题目链接:最富有客户的资产总量

给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i​​​​​​​​​​​​ 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。

客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。

  • 示例 1:
    输入:accounts = [[1,2,3],[3,2,1]]
    输出:6
    解释:
    第 1 位客户的资产总量 = 1 + 2 + 3 = 6
    第 2 位客户的资产总量 = 3 + 2 + 1 = 6
    两位客户都是最富有的,资产总量都是 6 ,所以返回 6 。

  • 示例 2:
    输入:accounts = [[1,5],[7,3],[3,5]]
    输出:10
    解释:
    第 1 位客户的资产总量 = 6
    第 2 位客户的资产总量 = 10
    第 3 位客户的资产总量 = 8
    第 2 位客户是最富有的,资产总量是 10

  • 示例 3:
    输入:accounts = [[2,8,7],[7,1,3],[1,9,5]]
    输出:17

提示:
m == accounts.length
n == accounts[i].length
1 <= m, n <= 50
1 <= accounts[i][j] <= 100


3. 解题思路

3.1 法一

  1. 使用 malloc 为一个大小为 accountsSize 的整型数组 arr 分配了内存空间,并使用 memset 将数组初始化为 0。用于保存每个一维数组的和。
  2. 使用两重循环遍历二维数组。外层循环遍历每个一维数组,内层循环遍历当前一维数组的每个元素,将每个一维数组的元素值累加到 arr[i] 中。
  3. 遍历一维数组求和得到的结果数组 arr,找到其中的最大值,并将最大值保存到变量 max 中。
  4. 函数最后返回找到的最大值 max。

3.2 法二

  1. 对于每个一维数组(代表一个人的财富情况),遍历其所有元素并对其进行累加,得到每个人的总财富 max1。
  2. 在内层循环中,将每个人的总财富与当前已经找到的最大财富 max 进行比较,如果大于 max,则更新 max 为当前人的总财富 max1。
  3. 函数返回值为 max,它代表了所有人中的最大财富。

4. 代码

4.1 法一

int maximumWealth(int** accounts, int accountsSize, int* accountsColSize) {//动态申请一个数组arr,用来存放每一行的和int *arr = (int*)malloc(sizeof(int)*accountsSize);//将arr数组初始化memset(arr,0,accountsSize*sizeof(int));//将每一行的和存放到arr中for(int i = 0; i < accountsSize; i++) {for(int j = 0;j < *accountsColSize; j++) {arr[i] += accounts[i][j];}}//max用来存放最富有的人的钱数int max = arr[0];//寻找谁最富有,将钱数给到maxfor(int i = 1; i < accountsSize; i++) {if(max < arr[i]) {max = arr[i];}}//返回maxreturn max;
}

4.2 法二

int maximumWealth(int** accounts, int accountsSize, int* accountsColSize) {//max用来存放最富有的人的钱数int max = accounts[0][0];for(int i = 0; i < accountsSize; i++) {int max1 = 0;//max1用来存放当前这个人的总钱数for(int j = 0;j < *accountsColSize; j++) {max1 += accounts[i][j];if(max < max1) {max = max1;}}}return max;
}

5. 结语

请给自己些耐心,一口吃不成胖子。
山外青山楼外楼,莫把百尺当尽头。
保持空杯心态加油努力吧!


都看到这里啦!真棒(*^▽^*)

可以给作者一个免费的赞赞吗,这将会鼓励我继续创作,谢谢大家

编程小白写作,如有纰漏或错误,欢迎指正


这篇关于(57)最富有客户的资产总量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/817769

相关文章

客户案例:安全海外中继助力知名家电企业化解海外通邮困境

1、客户背景 广东格兰仕集团有限公司(以下简称“格兰仕”),成立于1978年,是中国家电行业的领军企业之一。作为全球最大的微波炉生产基地,格兰仕拥有多项国际领先的家电制造技术,连续多年位列中国家电出口前列。格兰仕不仅注重业务的全球拓展,更重视业务流程的高效与顺畅,以确保在国际舞台上的竞争力。 2、需求痛点 随着格兰仕全球化战略的深入实施,其海外业务快速增长,电子邮件成为了关键的沟通工具。

【数据库实战】1_Oracle_命中关联人或黑名单或反洗钱客户

一、字段名称 1、CST_ID :客户编号 2、IDV_LGL_NM :客户姓名 3、关联方标志 RELPARTY_IND,0-否 未命中,1-是 命中 4、TBPC1010表,RSRV_FLD1_INF(备用字段)中的 第6位:黑名单标志,0无,1是。 第10位:反洗钱风险等级1-5。 反洗钱风险等级5级: 1级-低风险客户 2级-较低风险客户 3级-中风险客户 4级-较高风险客户 5级-高风

用于资产定价的FAFA三因素模型的案例实现

一:FAFA三因素模型的介绍 FAFA三因素模型,即Fama-French三因子模型,是在1992年提出的资产定价模型。该模型是对传统的资本资产定价模型(CAPM)的扩展,它认为除了市场风险之外,还有其他两个因素对股票的预期收益率有重要影响,这两个因素是公司规模(Size)和账面市值比(Book-to-Market Ratio)。 Fama-French三因子模型的核心观点是,投资者在承担额外

政府招商引资管理数字化平台:渠道、意向客户、项目管理、招商载体、绩效一体化管理平台

为了助推经济高质量发展,政府机关持续进一步强化招商引资,优化投资环境,扩大有效投资。 各地政府机关为了增强招商引资能力,切实为推动客商投资项目落地,推出了不少加强招商引资工作若干政策措施。其中,打造数字化招商引资平台,是数字经济时代推进高质量招商引资的重要举措,以数据资源驱动招商创新,助力政府机关建立协同高效的招商引资机制。 (图片来自广东省人民政府官网) 政府机关希望通过数

讯飞医疗持续亏损:客户数量有所波动,应收账款账龄较长

《港湾商业观察》黄懿 近期,讯飞医疗科技股份有限公司(简称"讯飞医疗")再度递表港交所并更新招股书,华泰国际、广发融资(香港)及建银国际担任联席保荐人。 讯飞医疗为了此番递表,母公司与其做了十足的准备,那么最新更新的招股书又如何为其资本化道路加持呢?​ 持续亏损,业务结构出现变化 7月26日,科大讯飞(002230.SZ)发布公告称,控股子公司讯飞医疗收到中国证券监督管理委员会出具

Java项目: 基于SpringBoot+mysql企业客户管理系统(含源码+数据库+答辩PPT+毕业论文)

一、项目简介 本项目是一套基于SpringBoot+mysql企业客户管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值 二、技术实现 jdk版本:1.8 及以上 ide工具:IDEA或者eclipse 数据库: mysql5

NX客户没有开发许可,需要注册签名

报错提示,库缺少需要的入口 在允许程序后,在NX日志中可以看到,注册许可失败 1、正对C的代码觉得不存在需要注册的情况如果需要注册添加对应的CPP文件,用NXopen下的EXE签名 2、C#的代码如果客户没有开发许可需求注册,用NXBIN下EXE签名 两种签名的EXE不同。

数据治理策略:确保数据资产的安全与高效利用

数据治理策略:确保数据资产的安全与高效利用 在数字化时代,数据已成为企业最宝贵的资产之一。然而,随着数据量的爆炸性增长和数据来源的多样化,如何有效地管理和利用这些数据成为企业面临的重要挑战。数据治理策略的制定和执行,正是为了解决这一问题,确保数据的准确性、完整性、一致性和安全性。 一、数据治理的重要性 数据治理是指通过制定和执行一套管理策略,以确保数据的全生命周期得到妥善管理。这不仅是企业数

渠道开发客户的计划该怎么写,好技巧分享给大家!

做渠道客户开发,一定要有一个明确的目标,然后将目标拆解成一步一步去完成。 本人作为一名90后手工酸奶店创始人,我仅靠1个人2年时间就复制了100多家门店,我来说下我的方法! 1、设定目标 做渠道开发,绝不是走一步看一步,而是一开始就要定一个目标。 比如今年你要开拓100个渠道客户,平均每个月就要8--9个。 如果你交流的潜在客户,10个才能成交一个,你每个月至少要见80--90个客户,分

数据中台 | 数据智能平台产品系列文章,企业开发和盘活数据资产的利器!(下篇)

前言 回顾上篇,我们了解到业对于数据资产及其背后价值实现和变现的需求,为了跟上市场的脚步,满足用户现阶段需求,我们重新梳理了产品体系,推出升级的2.0版本产品,可以向客户输出数据的采集和存储、数据治理、数据价值开发、数据应用开发、数资登记运营、数资价值评估等数据资产开发的六大全域核心能力。 上篇文章中,我们介绍数据智能平台产品的研发背景、产品定位、产品架构以及数据的采集和存储、数据治理、数