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

网站不备案能用吗WordPress怎么可以上传图片

网站不备案能用吗,WordPress怎么可以上传图片,手机网页视频下载软件,ui界面设计作品图片说明题意 传送门 LeeCode 3165 不包含相邻元素的子序列的最大和 题解 考虑不含相邻子序列的最大和,在不带修改的情况下容易想到,以最后一个元素是否被选取为状态进行DP。从线性递推的角度难以处理待修改的情况。 从分治的角度考虑,使用线段树…
题意

传送门 LeeCode 3165 不包含相邻元素的子序列的最大和

题解

考虑不含相邻子序列的最大和,在不带修改的情况下容易想到,以最后一个元素是否被选取为状态进行DP。从线性递推的角度难以处理待修改的情况。

从分治的角度考虑,使用线段树维护区间内包含或不包含边界元素的信息,即可快速维护答案。总时间复杂度 O ( m log ⁡ n ) O(m\log n) O(mlogn)

#include <bits/stdc++.h>
using namespace std;
constexpr int MOD = 1e9 + 7;
constexpr long long INF = 1e15;
struct SegmentTree {struct Node {array<long long, 4> a;Node() : a{-INF, -INF, -INF, -INF} {}Node operator+(Node& rhs) {Node res;auto _max = [](auto& x, auto y) {x = max(x, y);};for (int i = 0; i < 4; ++i) {for (int j = 0; j < 4; ++j) {if(a[i] == -INF || rhs.a[j] == -INF) {continue;}int i1 = i / 2, i2 = i % 2;int j1 = j / 2, j2 = j % 2;if (i2 == j1 && i2 == 1) {continue;}int k1 = i1, k2 = j2;_max(res.a[k1 * 2 + k2], a[i] + rhs.a[j]);}}return res;}long long get() {long long res = -INF;for (auto x : a) {res = max(res, x);}return res;}};vector<Node> dat;SegmentTree(vector<int>& a) {int n = a.size();int k = 1;while (k < n) {k *= 2;}k *= 2;dat.resize(k);function<void(int, int, int)> init = [&](int p, int l, int r) {if (r - l == 1) {dat[p].a = {0, -INF, -INF, a[l]};return;}int m = (l + r) / 2;int chl = p * 2 + 1, chr = p * 2 + 2;init(chl, l, m);init(chr, m, r);dat[p] = dat[chl] + dat[chr];};init(0, 0, n);}void update(int a, int b, int x, int p, int l, int r) {if (a <= l && r <= b) {dat[p].a = {0, -INF, -INF, x};return;}if (r <= a || b <= l) {return;}int m = (l + r) / 2;int chl = p * 2 + 1, chr = p * 2 + 2;update(a, b, x, chl, l, m);update(a, b, x, chr, m, r);dat[p] = dat[chl] + dat[chr];}
};class Solution {public:int maximumSumSubsequence(vector<int>& nums, vector<vector<int>>& queries) {int n = nums.size();SegmentTree tr(nums);int m = queries.size();long long res = 0;for (int i = 0; i < m; ++i) {int j = queries[i][0], x = queries[i][1];tr.update(j, j + 1, x, 0, 0, n);res += tr.dat[0].get();res %= MOD;}return (res + MOD) % MOD;}
};
http://www.yayakq.cn/news/431524/

相关文章:

  • 网站子网页设计企业文化建设网站
  • 网站建设公司哪家强搭建电商平台 方案
  • 关于校园网站建设的建议看门户是什么意思
  • 企业建一个网站需要多少钱重庆建设科技培训中心官方网站
  • 音乐网站的设计泰州网站制作策划
  • 透明管理系统网站模板免费个人网页制作网站
  • 网站开发技术的发展北京定制网站开发公司
  • 我的电脑做网站服务器哪个网站做农产品
  • 网站 空间 购买大连开发区盛京医院电话
  • 网站建设asp编程做景观素材有哪几个网站
  • 网站开发主要语言知名营销网站
  • 平顶山做网站公司怎么分析一个网站
  • 知名商业网站有哪些wordpress游戏代码仓鼠
  • 那种导航网站竞价什么意思
  • 网站建设专家证书互联网技术的概念
  • 网站不备案可以做淘宝联盟吗图片在线制作表情
  • 中国中国建设银行网站首页wordpress支付宝当面付插件
  • 慈溪网站建设公司外包做网站哪家好
  • 富源县住房和城乡建设局网站做网站是干嘛的
  • 网站开发联系方式国外做的比较好看的网站
  • 英语教学网站建设意见动物园网站建设的可行性分析
  • 做网站项目需要多少钱网站上传用什么软件做视频格式
  • 网站开发主流技术足球排名最新排名世界
  • 一个网站的seo优化有哪些舒城县建设局官方网站
  • 罗湖网站建设的公司渠道网络建设怎么写
  • 做网站 怎么连到数据库php做网站要多久
  • 90设计官方网站网络推广公司网站
  • 怎么做网站相关关键词营销推广哪家好
  • 杭州网站建设网站制作深圳建设银行网上银行登录
  • 做网站样本电销好做吗如何做游戏推广网站