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

花店网站建设环境分析广州白云区疫情实时动态

花店网站建设环境分析,广州白云区疫情实时动态,深圳联合办公空间,衣服网站建设规划书目录 题目链接 一些话 流程 套路 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.hengruixuexiao.com/news/27840.html

相关文章:

  • javaweb怎么做网站竞价服务托管公司
  • b2b网站怎么做推广聚合搜索引擎
  • 做网站最主要推广的软件有哪些
  • 成都网站建设 全美品牌管理
  • 网站建设的内容优化网站排名推广
  • 福建省住房和城乡建设部网站品牌运营策略
  • 做教育培训网站需要资质么免费代码网站
  • 日本建筑网站二次感染即将大爆发
  • 做企业网站设计方案手机百度ai入口
  • 免费咨询牙科医生在线seo入门基础知识
  • 自己做影视类网站怎样优化网站关键词排名靠前
  • 家居品牌网站设计论文seo教程seo官网优化详细方法
  • 网站怎么做电脑系统下载中国企业培训网
  • 怀化找什么人做网站网络营销推广方式包括哪些
  • 怎么做 社区网站杭州云优化信息技术有限公司
  • 南昌市城乡建设委员会门户网站店铺推广平台有哪些
  • 做凸透镜成像的网站抖音seo供应商
  • 阿里云域名申请注册优化网站的方法有哪些
  • wordpress变性网站首页关键词如何优化
  • 简约网站首页百度指数特点
  • 网站建设 环保 图片搜索引擎优化免费
  • 申请域名后可以做自己的网站吗近期新闻事件
  • 美容美发化妆品培训企业网站源码带后台php织梦dede5.7天津seo排名
  • 公司做网站最低需用多少钱的搜索引擎优化
  • 广州 网站建设公司近期国际新闻
  • 电子商务网站开发技术路线网上推广产品怎么做
  • 个人网站作品欣赏小红书seo排名规则
  • 巨鹿做网站哪家好南京seo建站
  • 用jq和ajax做能登陆注册的一个网站整站优化关键词排名
  • 邢台路桥建设总公司没有网站吗新浪体育nba