当前位置: 首页 > news >正文

数组单调和

题目描述
现定义数组单调和为所有元素i的f(i)值之和。这里的f(i)函数定义为元素i左边(不包括其自身)小于等于它的数字之和。请设计一个高效算法,计算数组的单调和。
给定一个数组A同时给定数组的大小n,请返回数组的单调和。保证数组大小小于等于500,同时保证单调和不会超过int范围。

测试样例:
[1,3,5,2,4,6],6
返回:27

解析:
注意题目:数组单调和为所有元素i的f(i)值之和,两重循环即可。一开始还以为是动归求最大的f(i)。
时间要求不高 , 时间复杂度O(n²)可解

import java.util.*;

public class MonoSum {
    public int calcMonoSum(int[] A, int n) {
        // write code here
        int ans = 0;
        for (int i = 1; i < n; i++) {
            for (int j = 0; j < i; j++) {
                if (A[j] <= A[i] ) {
                    ans += A[j];
                }
            }      
        }
        return ans;
    }
}

相关文章:

  • 人工智能革命之下你会失业还是变得富有?
  • Angular2开发踩坑系列-生产环境编译
  • HTML5新特性
  • Servlet、Filter
  • Linux学习—退出vi编辑模式
  • storm(二) 事务机制
  • 《PHP和MySQL Web 开发》 第12章 MySQL高级管理
  • Filter(过滤器)
  • mac Homebrew 指令积累
  • React-Native 之 GD (七)下拉刷新 及 上拉加载更多
  • 三分钟轻松了解Spring框架基础知识
  • 世界三大生产理论之TOC制约理论
  • openssl建立证书,非常详细配置ssl+apache
  • 面向对象的特征之三:多态
  • js 的作用域 域解析 分析
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 2017届校招提前批面试回顾
  • exports和module.exports
  • javascript 哈希表
  • JS题目及答案整理
  • Linux各目录及每个目录的详细介绍
  • Node项目之评分系统(二)- 数据库设计
  • zookeeper系列(七)实战分布式命名服务
  • 从零搭建Koa2 Server
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 排序算法学习笔记
  • 前言-如何学习区块链
  • 日剧·日综资源集合(建议收藏)
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • ionic异常记录
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (4)Elastix图像配准:3D图像
  • (arch)linux 转换文件编码格式
  • (C++17) std算法之执行策略 execution
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (备忘)Java Map 遍历
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (黑马C++)L06 重载与继承
  • (九)c52学习之旅-定时器
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (十五)使用Nexus创建Maven私服
  • (十一)c52学习之旅-动态数码管
  • (十一)图像的罗伯特梯度锐化
  • (万字长文)Spring的核心知识尽揽其中
  • (学习日记)2024.01.09
  • (译)2019年前端性能优化清单 — 下篇
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载