当前位置: 首页 > 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.ds6.com.cn/news/111233.html

相关文章:

  • 如何做赌博网站东莞做网站哪家好
  • 电话销售网站建设多少钱一个月网站制作详细流程
  • 内蒙古建设厅网站删除网站搜索优化方法
  • 西安网站建设制作专业公司关键词seo排名优化软件
  • dede网站怎么做微信小程序引擎优化seo是什么
  • 网站建设昆明哪家好今日最新闻
  • 网站改版影响排名百度推广工具有哪些
  • 合肥专门做网站北京网站seo哪家公司好
  • 秒收录的网站怎么制作公司网页
  • 与网站建立的链接不安全怎么办seo技术教程网
  • 杭州商城网站开发天津百度优化
  • 太原网站制作哪里便宜北京百度seo排名点击软件
  • 只做鱼网站西安seo管理
  • 大连模板做网站活动推广
  • 动态网站设计与制作毕业论文奶糖 seo 博客
  • 西安 做网站推广软文范例大全500
  • 河南做网站的公司知乎关键词排名优化工具
  • 网站美工做专题尺寸多少?中国十大热门网站排名
  • 品牌策划公司的经营范围seo公司赚钱吗
  • 杭州做网站公司排名互联网推广引流公司
  • 做三级分销商城网站设计必应搜索引擎国际版
  • 网站建设属于广告费吗seo策略什么意思
  • 自己做的网站别人查看郑州seo公司
  • 二级域名可以做淘客网站职业培训网
  • 企业网站优化暴肃湖南岚鸿很好800元做小程序网站
  • 广东手机网站建设价格小程序开发工具
  • 天堂网站高端网站建设南宁
  • 做网站 赚钱多吗宁宁网seo
  • 学校网站建设协议模板口碑营销属于什么营销
  • wordpress 搜索高亮长沙网站包年优化