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

招标网站哪个比较好岳阳网站岳阳建站

招标网站哪个比较好,岳阳网站岳阳建站,微信公众号授权给网站,网营中国网站建设一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 1903C - Theofanis Nightmare 二、解题报告 1、思路分析 我们任意一种分组其实都是若干个后缀和相加 比如我们分成了三组,第一组的数被加了一次,第二组的数被加了两次,第…

一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

1903C - Theofanis' Nightmare


二、解题报告

1、思路分析

我们任意一种分组其实都是若干个后缀和相加

比如我们分成了三组,第一组的数被加了一次,第二组的数被加了两次,第三组的数被加了三次

加入nums[0, 3]为第一组,nums[4, 5]为第二组,nums[6, 7]为第三组,后缀和acc[i]代表从i开始的后缀和

那么相当于acc[0] + acc[4] + acc[6]

那我们预处理后缀和只要大于0就加就行了

为了保证合法性,必须加一下整个数组和

2、复杂度

时间复杂度: O(N)空间复杂度:O(N)

3、代码详解

 ​
import heapq
import sys
from collections import Counter
from collections import deque
from itertools import accumulateinput = lambda: sys.stdin.readline().strip()
MII = lambda: map(int, input().split())
LMI = lambda: list(map(int, input().split()))
I = lambda: int(input())
fmax = lambda x, y: x if x > y else y
fmin = lambda x, y: x if x < y else y
P = 998244353def main():n = I()a = LMI()acc = list(accumulate(a[::-1]))res = acc[-1]for i in range(n - 2, -1, -1):if acc[i] > 0:res += acc[i]print(res)if __name__ == '__main__':T = I()for _ in range(T):main();

http://www.yayakq.cn/news/323265/

相关文章:

  • 做网站有用nodejs企业网站建设开发
  • 赣州住房与城乡建设厅网站wordpress如何加html代码
  • 网站建设的售后服务流程外贸英语学习网站
  • 社交网站有哪些如何做淘宝客的网站怎么做
  • 一号网站建设个人接装修活
  • 做网站的公司倒闭了新手学做网站推荐软件
  • 网站搭建服务器需要什么做网站用什么电脑
  • 开发一个网页系统需要多少钱网站搜索优化公司
  • 商城开发网站开发网站分析百度
  • 现在网络公司做网站是用cms还是新版编程_建设通官网首页
  • 长尾关键词在网站优化中起的作用有哪些建设淘宝客网站
  • 宣传京津风筝网站的建设目的室内设计师优秀简介
  • 网站开发九大优势合浦网站建设
  • 网站动态标签网站建设课设心得
  • 做培训的网站搜索量排名
  • 网站后台不能粘贴建筑服务类网站
  • 石嘴山网站seo网站活动推广方案
  • 赶集网站建设多少钱学习网页制作的网站
  • 电子类网站建设需要多少钱鹰潭建设网站
  • 外贸开发产品网站模板百度app常用网址在哪里
  • 阿里巴巴网站开发是谁购物网站开发教程 视频
  • 网站修改后怎么上传wordpress文章页面添加打赏
  • 清溪网站建设公司数据分析师报考条件
  • 网站设计与制作是做什么工作网站建设的图片怎么加水印
  • 建筑网站编辑工作内容注册安全工程师报考条件及时间
  • 电子商务网站建设商城网站东莞机械网络推广
  • 设计模板免费网站网络营销策划书的结构
  • 提供网站备案建设服务挣外快的正规平台
  • 互联网站是不是自媒体平台东莞小程序建设
  • 网站建设与维护 课件建站seo赚钱