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

seo如何推广网站wordpress靶机下载网站

seo如何推广网站,wordpress靶机下载网站,链家网站开发技术,长春网站优化指导正题 题目连接:https://www.luogu.com.cn/problem/P7854 题目大意 给出nnn数字的一个序列aaa。 现在要求构造一棵树#xff0c;使得对于任意的(x,y)(x,y)(x,y)都有 gcd(ax,ay)alca(x,y)gcd(a_x,a_y)a_{lca(x,y)}gcd(ax​,ay​)alca(x,y)​ 1≤n≤105,1≤ai≤1061\leq n\leq…正题 题目连接:https://www.luogu.com.cn/problem/P7854 题目大意 给出nnn数字的一个序列aaa。 现在要求构造一棵树使得对于任意的(x,y)(x,y)(x,y)都有 gcd(ax,ay)alca(x,y)gcd(a_x,a_y)a_{lca(x,y)}gcd(ax​,ay​)alca(x,y)​ 1≤n≤105,1≤ai≤1061\leq n\leq 10^5,1\leq a_i\leq 10^61≤n≤105,1≤ai​≤106 解题思路 考虑对于一个数字axa_xax​我们枚举它的存在于aaa序列中所有约数ada_dad​考虑对于这些ada_dad​如果它们之间不存在祖先关系那么显然无解否则我们就选择深度最大的那个节点连接。 当然枚举约数太麻烦所以我们直接枚举每个数的倍数。 然后这样的话发现其实是有问题的因为我们只保证了alca(x,y)∣gcd(ax,ay)a_{lca(x,y)}|gcd(a_x,a_y)alca(x,y)​∣gcd(ax​,ay​)。 但是有解时这样构造肯定是正确的所以只需要考虑如何判断这种情况的无解即可。 发现如果对于每一对(x,y)(x,y)(x,y)都存在aigcd(ax,ay)a_{i}gcd(a_x,a_y)ai​gcd(ax​,ay​)那么就可以用上面那种情况构造。 所以我们只需要求出每个数字作为gcd(ax,ay)gcd(a_x,a_y)gcd(ax​,ay​)出现的次数就好了。 记mmm为max{ai}max\{a_i\}max{ai​}那么时间复杂度就是O(nmlog⁡m)O(nm\log m)O(nmlogm) 解题思路 #includecstdio #includecstring #includealgorithm #includevector using namespace std; const int N1e610,L1e6; int n,a[N],p[N],fa[N],r[N],c[N]; long long v[N]; bool cmp(int x,int y) {return a[x]a[y];} int main() {scanf(%d,n);int d0;for(int i1;in;i)scanf(%d,a[i]),d__gcd(d,a[i]);for(int i1;in;i)a[i]a[i]/d,p[i]i,c[a[i]];sort(p1,p1n,cmp);int z1;if(!c[1])return puts(-1)0;for(int i1;iL;i){if(!c[i])continue;while(zna[p[z]]i){fa[p[z]]r[i];r[i]p[z];z;}for(int j2*i;jL;ji){if(!c[j])continue;if(!r[j])r[j]r[i];else{if(i%a[r[j]])return puts(-1)0;r[j]r[i];}}}for(int i1;iL;i){for(int ji;jL;ji)v[i]c[j];v[i]v[i]*v[i];}for(int iL;i1;i--)for(int jii;jL;ji)v[i]-v[j];for(int i1;iL;i)if(v[i]!c[i])return puts(-1)0;for(int i1;in;i)printf(%d ,fa[i]);return 0; }
http://www.yutouwan.com/news/119139/

相关文章:

  • 营销型网站建站教程网站建设属于移动互联网
  • 网站右下角弹窗代码新电商平台如何推广
  • 吉林省建设监理检测网站天津微信网站开发
  • 科郑州网站建设最火的网页游戏
  • 可以做设计的网站有哪些专业做家政网站
  • 营销网站建设企划案例今天邯郸下的紧急通知
  • 如何建设谷歌网站商品房合同备案查询入口
  • 昆明网站制作报价wordpress 加密登陆
  • 昭通微网站建设wordpress类与函数的差别
  • 网站建设法规wordpress二次元风格
  • 电子商务网站建设对毕业设计网站怎么推广效果最好
  • 个人备案 网站名称 例子百度怎么发帖子
  • 建设部网站诚信平台企业网站建设前期准备
  • 上海外贸服装尾货市场网站建设优化西安
  • 服务网点网站建设住建部官网查询
  • 寻花问柳专注做一家男人爱的网站怎么从零开始做网站
  • 方案网站梅河口网站建设
  • 电子网站建设方案门户网站报价方案
  • 邢台建站网站的弹窗怎么做
  • 石家庄园林绿化建设招标网站用cms织梦做网站图文教程
  • 如何建立网站导航做张家界旅游网站多少钱
  • 贵州省城乡和住房建设厅网站镇江网站建设和优化推广多少钱
  • 网站建设市场规模网站建设redu
  • 网站建设薪水企业微信开通流程
  • 电商网站运营策划住房和城乡建设网站 上海
  • 学做网站最好的网站做网页收集素材常用的网站有哪些
  • 网站建设刂搜金手指下拉贰伍wordpress插件wordpress小工具
  • 襄阳市建设局网站国家职业资格证书查询官网
  • 网站后期维护管理海口建站模板
  • 外贸做双语网站好还是单语网站网站建设公司怎么宣传