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

花店网站建设环境分析b2b电商平台

花店网站建设环境分析,b2b电商平台,国外的自建网站怎么做,WordPress主题ao破解版目录 题目链接 一些话 流程 套路 ac代码 题目链接 1236. 递增三元组 - AcWing题库 一些话 int f[N]; memset(f,0,sizeof f)影响不到f[N] 所以尽量不要对f[N]赋值,不要用f[N]操作 流程 //由三重暴力i,j,k因为三重暴力底下是分别用i和j,j和k作比较…

目录

题目链接

一些话

流程

套路

ac代码


题目链接

1236. 递增三元组 - AcWing题库


一些话

int f[N];

memset(f,0,sizeof f)影响不到f[N]

所以尽量不要对f[N]赋值,不要用f[N]操作


流程

//由三重暴力i,j,k因为三重暴力底下是分别用i和j,j和k作比较,想到可以拆成i~j,j ~k 再乘起来,
// 但 n < 1e5,双循环复杂度也还是太高,不过还有更优的方法,
// 即枚举b中元素,求b的第k个元素大于a中元素的个数,和b的第k个元素小于c中元素的个数,然后相乘。可以通过前缀和+哈希或二分来实现
// 前缀和+哈希要先统计a和c的元素个数,然后通过前缀和来得到a和c中小于等于某值的元素个数的数组,
// 然后求b的第k个元素大于a中元素的个数就是这个a中小于等于b[k] -1 的元素个数,即s[b[k] - 1]
//b的第k个元素小于c中元素的个数就是c中元素的个数减去c中小于等于b的第k个元素的个数,即s[N-1] - s[b[i]];


套路

统计数组中小于等于多个某值的元素个数:

        先哈希统计元素个数,然后前缀和

for(int i = 0;i < n;i++) cnt[a[i]]++;for(int i = 1;i < N;i++) s[i] += s[i-1] + cnt[i];


ac代码


#include <iostream>
#include <algorithm>
#include <cstring>
#include <cstdio>
using namespace std;
const int N = 1e5 + 10;
int a[N],b[N],c[N],cc[N],ca[N],cnt[N],s[N];
int main(){int n;cin >> n;for(int i = 0;i < n;i++) cin >> a[i] , a[i]++;for(int i = 0;i < n;i++) cin >> b[i] , b[i]++;for(int i = 0;i < n;i++) cin >> c[i] , c[i]++;for(int i = 0;i < n;i++) cnt[a[i]]++;for(int i = 1;i < N;i++) s[i] += s[i-1] + cnt[i];for(int i = 0;i < n;i++) ca[i] = s[b[i]-1];memset(s,0,sizeof s);memset(cnt,0,sizeof cnt);for(int i = 0;i < n;i++) cnt[c[i]]++;for(int i = 1;i < N;i++) s[i] += s[i-1] + cnt[i];for(int i = 0;i < n;i++) cc[i] = s[N-1] - s[b[i]];long long ans = 0;for(int i = 0;i < n;i++){ans += ca[i] * (long long) cc[i];}cout << ans << endl;return 0;
}

http://www.qdjiajiao.com/news/8402.html

相关文章:

  • 网站如何做https三叶草gw9356
  • b站商业推广深圳市seo网络推广哪家好
  • 如何做网站接口网站推广的常用方法
  • 设计网站公司搜索y湖南岚鸿知名知乎seo排名帝搜软件
  • 网站建设信息大学生网页制作成品模板
  • 合肥外贸网站建设公司品牌seo培训
  • 网站建设 中企动力 顺德上海seo
  • 海外网站加速器下载一个新手怎么去运营淘宝店铺
  • 云建站微网站北京网站优化策略
  • 山东环保行业网站开发建站流程
  • 默认网站停止手机百度一下
  • 江门专业制作网站sem培训班
  • 网站制作技巧seo门户网价格是多少钱
  • asp.net动态网站开发试题河南靠谱seo电话
  • 怎么用dw设计网站页面千度搜索引擎
  • 杭州政府网站建设搜索引擎推广的基本方法
  • 手表网站排名大全百度做网站需要多少钱
  • 创新的手机网站建设友链查询站长工具
  • 系统那个网站免费黑帽seo工具
  • 网站建设有多少公司一站式推广平台
  • 最好的网站设计公司沈阳网站建设公司
  • c 做商务网站方便吗百度一下你知道主页官网
  • 网站被恶意解析搜索推广代运营
  • 万网主机怎么上传网站吗html网页制作代码大全
  • 个人做网站 优帮云2023年新冠疫情最新消息
  • 阿里巴巴的网络营销方式seo快速排名培训
  • 销售网站建设怎么样如何百度收录自己的网站
  • 网站需要的技术自己有产品怎么网络销售
  • 做分享网站企业如何进行网络营销
  • 网站返利二维码怎么做阜新网站seo