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

做美女写真网站犯法吗线上商城的推广方案

做美女写真网站犯法吗,线上商城的推广方案,php帝国建站系统,定制b2b网站一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 Problem - 1461D - Codeforces 二、解题报告 1、思路分析 我们发现每次分裂操作结果都是固定的 我们从初始序列分裂出两个确定的子序列,两个确定的子序列又分裂出4个确定的子序列 那么也就是说…

一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

Problem - 1461D - Codeforces


二、解题报告

1、思路分析

我们发现每次分裂操作结果都是固定的

我们从初始序列分裂出两个确定的子序列,两个确定的子序列又分裂出4个确定的子序列

那么也就是说我们最终能够分裂出的子序列的数目是O(n)的

我们预处理出所有的子序列就预处理出了所有可以得到的和(当然这个和要在分裂的过程中维护)

而分裂要求我们得到小于等于mid的部分和大于的部分

所以我们需要对原序列进行排序,模拟的过程通过二分来找到分裂的位置

同时预处理前缀和以便每次分裂前都记录一下当前得到的值

值得注意的是nums[l] = nums[r]的时候说明当前子序列是相同的,我们无法继续向下分裂

2、复杂度

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

3、代码详解

#include <bits/stdc++.h>
using PII = std::pair<int, int>;
using i64 = long long;
std::mt19937 rnd(std::chrono::steady_clock::now().time_since_epoch().count());const int P = [](int x) {auto isprime = [](int x) {if (x <= 1) return false;for (int i = 2; i <= x / i; i ++ )if (x % i == 0) return false;return true;};while (!isprime(x)) x ++;return x;
}(rnd() % 900000000 + 100000000);void solve() {/*  直接模拟    */int N, Q, s;std::cin >> N >> Q;std::vector<int> nums(N);std::vector<i64> pre(N + 1);for (int i = 0; i < N; i ++ ) std::cin >> nums[i];std::sort(nums.begin(), nums.end());for (int i = 0; i < N; i ++ ) pre[i + 1] += nums[i] + pre[i];std::vector<std::array<int, 2>> segs { { 0, N - 1 } };  segs.reserve(N);std::unordered_set<i64> st;while (segs.size()) {std::vector<std::array<int, 2>> nxt;for (auto& [l, r] : segs) {st.insert(pre[r + 1] - pre[l] + P);if (nums[l] != nums[r]) {int mid = std::upper_bound(nums.begin(), nums.end(), (nums[l] + nums[r]) >> 1) - nums.begin();nxt.insert(nxt.end(), { { l, mid - 1 }, { mid, r } });}}segs = std::move(nxt);}for (int i = 0, s; i < Q; i ++) {std::cin >> s;if (st.count(1LL * s + P))std::cout << "YES\n";elsestd::cout << "NO\n";}
}int main () {std::ios::sync_with_stdio(false);   std::cin.tie(0);  std::cout.tie(0);int _ = 1;std::cin >> _;while (_ --)solve();return 0;
}

http://www.ds6.com.cn/news/37538.html

相关文章:

  • 保定网络营销网络营销的优化和推广方式
  • 京东联盟建网站公司网站设计要多少钱
  • 汽车网站建设公司哪家好seo网络营销案例分析
  • php毕业设计二手网站怎么做外贸建站与推广如何做
  • 广东建设信息网行业服务版官网广州seo网站多少钱
  • 做360全景的网站做百度推广销售怎么找客户
  • 知乎做笔记的网站百度站长平台网站收录
  • wordpress 搜索mysql排名sem优化软件
  • 做58推广网站找哪家好视频互联网推广选择隐迅推
  • 辛集网站建设牛奶推广软文文章
  • 网站建设分站要备案优化什么意思
  • 合肥网站建设工作室郑州千锋教育培训机构怎么样
  • 做按摩网站优化外贸网站建设设计方案
  • 静态网站 动态网站seo百度推广
  • 网站开发可以学吗如何把网站推广出去
  • 上海建站网络科技黄山搜索引擎优化
  • 山东网站建设公司国内b2b十大平台排名
  • 广州工商注册流程郑州seo线下培训
  • 网站建设企长沙网络公司最新消息
  • 营销型网站建设原则智能建站模板
  • 免费做兼职的网站有吗合肥网站seo费用
  • 桂林网站制作多少钱b站推广渠道
  • 公网ip做网站怎么做平台推广
  • 网站标题seo2021小说排行榜百度风云榜
  • 珠海婚恋网站建设市场分析大批量刷关键词排名软件
  • 仿业务网站源码网络培训课程
  • 高端网站开发程线上营销手段有哪些
  • 个人网站作品下载排名优化课程
  • 蚌埠网站制作公司新媒体运营需要哪些技能
  • 萧山网站建设那家好最近大事件新闻