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

网站建设分几个阶段厦门seo服务

网站建设分几个阶段,厦门seo服务,wordpress自定义栏目,十大免费壁纸软件最近在忙学校官网上的题,就借此记录分享一下有价值的题: 1.注意枚举角度 如果我们就对于不同的k常规的枚举,复杂度直接炸了。 于是我们考虑换一个角度,我们不妨从1开始枚举因子,我们记录下他的倍数的个数sum个&#…

最近在忙学校官网上的题,就借此记录分享一下有价值的题:

1.注意枚举角度

如果我们就对于不同的k常规的枚举,复杂度直接炸了。

于是我们考虑换一个角度,我们不妨从1开始枚举因子,我们记录下他的倍数的个数sum个,

这样子我们就保证了最大gcd至少为他的个数有sum个。

然后我们从k=1开始,倒着输出即可。(这里提供了一种求gcd的新的思路,很有意思)

这里提一下复杂度的问题,外层为n,里面为n/i;

对于\sum_{i=1}^{i=n}1/i学过高数的都知道他约为inn,因此复杂度为nlogn就可以了。

下面是AC代码:

#include<bits/stdc++.h>
using namespace std;
int a[1000010],b[1000010],n,x,max1=-1000000,ans[1005];
int main(){cin>>n;for(int i=1;i<=n;i++){scanf("%d",&x);a[x]++;max1=max(max1,x);}for(int i=1;i<=max1;i++){for(int j=i;j<=max1;j+=i){if(j%i==0) b[i]+=a[j];}}int k=1;for(int j=max1;j>=1;j--){if(k>n) break;if(b[j]>=k){k++;printf("%d\n",j);j++;continue;}}
}

2.注意等效:

首先,对于把n-1个数+1,其实就是等效于指定一个数-1.

然后我们考虑相等时的数是多少。

在这里我们应该还记得带权中位数的概念(前面有讲),我们相当于让这些权1的点走到某一点处总距离min,我们只要求中位数即可。

3.水题

我们把划分两个序列区间看成向两个容器中按顺序添加值。

显然,分值加不加就看最后一个数,我们假设一个容器1最后为a,另一个容器2最后为b.(a>=b)

此时要加进来的为c,如果c>=a,那么加在b后肯定更优。

如果c<=b,那么加在b后肯定更优。

若b<c<a,那么放在a后更优,请看下面的分析:

http://www.hkea.cn/news/430244/

相关文章:

  • 前端自己写代码建网站要花多少钱游戏推广在哪里接活
  • 网站建设中+网页代码nba最新排名东西部
  • 东莞企业建设网站官网有限公司百度推广深圳分公司
  • 海外推广工作内容搜索引擎优化seo是什么
  • wordpress 发短信西安网络优化大的公司
  • dreamweaver个人网站南宁求介绍seo软件
  • 网站常用素材企业培训视频
  • 北京市通州区建设委员会网站网站新站整站排名
  • 太原网站推广只选中联传媒推广排名seo
  • 企业网站建设的常见流程为百度互联网营销顾问
  • 养殖企业网站网络营销策划名词解释
  • 如何进行电子商务网站推广?百度网盘app
  • 做情趣网站需要什么资质sem推广外包
  • 国外网站做任务赚钱的最近新闻有哪些
  • 建设部网站查资质中裕隆百度推广登录平台网址
  • 黄页网站大全免费山东网络推广优化排名
  • 网站文字代码常见的网络营销工具
  • 计算机毕设网站建设怎么改长沙网站设计拓谋网络
  • 类似红盟的网站怎么做aso优化推广
  • vs2013做网站怎样制作免费网页
  • b2c网站的开发无锡网络优化推广公司
  • 网站做视频在线观看营销活动推广方案
  • wordpress多站点统计google图片搜索引擎入口
  • 麻章手机网站建设百度网盘提取码入口
  • 网站后台管理系统的重要技术指标sem竞价托管费用
  • 包头怎样做网站我想做电商怎么加入
  • 株洲企业网站建设品牌2023免费b站推广大全
  • 仿制单页面网站多少钱免费制作网站app
  • 商城网站制作网站长尾词挖掘工具
  • 夹克定制公司trinseo公司