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

网站树状型结构优化四叶天代理ip官网

网站树状型结构优化,四叶天代理ip官网,中小型电子商务网站,网站推广预期达到的目标好数组 给定一个长度为 n 的数组 a#xff0c;计算数组 a 中所有子数组中好数组的数目。 好数组定义如下#xff1a; 对于数组 al ,al1, ⋯ ,ar #xff0c;若数组中所有数的质因数种类数不超过 k#xff0c;则称为好数组。 Input 输入的第一行包含两个正整数 n,k (1≤…好数组 给定一个长度为 n 的数组 a计算数组 a 中所有子数组中好数组的数目。 好数组定义如下 对于数组 al ,al1, ⋯ ,ar 若数组中所有数的质因数种类数不超过 k则称为好数组。 Input 输入的第一行包含两个正整数 n,k (1≤k≤n≤10^5) 输入的第二行包含 n 个正整数 ai(1≤ ai ≤100) Output 输出数组  a 中所有子数组中好数组的数目。 样例输入 4 2 2 6 5 15 样例输出 6  样例 对于所有子数组 [2] [2,6] [2,6,5] [2,6,5,15] [6] [6,5] [6,5,15] [5] [5,15] [15] k2所以除了 [2,6,5],[2,6,5,15],[6,5,15],[6,5] 这四个子数组其他都是符合的。 解析 尺取法像尺子一样取一段尺取法通常是对数组保存一对下标即所选取的区间的左右端点然后根据实际情况不断地推进区间左右端点以得出答案。尺取法比直接暴力枚举区间效率高很多尤其是数据量大的时候所以说尺取法是一种高效的枚举区间的方法。 #include bits/stdc.h using namespace std; #define ios ios::sync_with_stdio(false),cin.tie(0),cout.tie(0); #define int long long priority_queueint,vectorint,greaterint ll; priority_queueint rr; typedef pairint,int PII; const int N1e510; int n,k; vector int prime[N]; int a[N]; map int,int q; void get_prime(int n) {int mn;for (int i2;in/i;i){if (n%i0){prime[m].push_back(i);while (n%i0) n /i;}}if (n1) prime[m].push_back(n); } signed main() {ios;cinnk;for (int i1;in;i){cina[i];if (prime[a[i]].size()0) get_prime(a[i]);}int cnt0;for (int r1,l1;rn;r){for (int i0;iprime[a[r]].size();i) q[prime[a[r]][i]]; while (q.size()k) //当种类数大于 k 时就从当前 l 开始减去a[l]的质数直到种类数小于等于 k 为止{ for (int i0;iprime[a[l]].size();i) {q[prime[a[l]][i]]--;if (q[prime[a[l]][i]]0) q.erase(prime[a[l]][i]);}l;}cnt r-l1;}coutcnt;return 0; }
http://www.hkea.cn/news/14386237/

相关文章:

  • 手机当服务器建网站中国建站平台
  • 做英文网站公司ps做网站效果图都是按几倍做
  • 南通市建设局网站马建明做网站网站判刑多少年
  • 精品网站建设费用 搜搜磐石网络优秀网站设计推荐
  • c2c网站有哪些?骏驰网站建设
  • 如何使用开源程序做网站网站建设专家如何选
  • 营销网站建设都是专业技术人员吗支付宝 wordpress 插件
  • 安徽省建设厅网站职称申报用哪个语言做网站比较好
  • 福州网站建设 网络服务wordpress插件放哪
  • 专业网站建设网页推广手机app开发定制公司
  • 适合女生做的网站合优人才网下载
  • 成都哪里有做网站的便宜网站建设公司哪家好
  • 用jsp做的简单网站代码郑州企业网站制作
  • 完整的活动策划方案seo包括网站建设吗
  • 珠海品牌网站制作宁波网站建设怎么做
  • 佛山网站建设运营支付宝网站开发
  • 电商运营培训课程网站电影分享网站源码
  • 免费网站域名注册申请江苏弘仁建设有限公司网站
  • 国外html响应式网站网站建设计划书内容
  • 如何做简单的网站 域名邮箱公司墙面设计企业文化
  • 网站个人主页如何优化推广网站
  • 广西建网站哪家好做网站工单
  • 大气科技类企业公司网站源码微信小程序引流推广软件
  • 做微站比较好的网站微信如何做模板下载网站
  • 服务支持型网站做网站还得买域名吗
  • 网站添加视频网站新闻页面无法翻页
  • 苏州地产网站建设公司企业免费网站系统
  • 微信开放平台网站应用网页制作基础教程第二版课后题
  • 怎么建立网站卖东西荆州网站建设流程
  • 网站未备案什么意思网页设计工作心得