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

dede可以做购物网站吗个人备案网站做商业

dede可以做购物网站吗,个人备案网站做商业,正在跳转页面,免费设计的网站题目 n(n2e5)个值#xff0c;第i个值ai(0ai1e9)#xff0c;所有ai两两不同 初始时#xff0c;选择两个位置x,y(x≠y)#xff0c;代表需要对这两个位置进行操作#xff0c;要把其中一个值变成另一个 你可以执行若干次操作#xff0c;每一次#xff0c;你可…题目 n(n2e5)个值第i个值ai(0ai1e9)所有ai两两不同 初始时选择两个位置x,y(x≠y)代表需要对这两个位置进行操作要把其中一个值变成另一个 你可以执行若干次操作每一次你可以将一个值沿着对称翻折具体来说 当前值是v你可以选择一个值k(k0满足v)令v变为-v 不难发现当选择策略最优时x变成y一定是可行的并且存在一个最小步数 输出你选择的位置(x,y)使得a[x]变到a[y]的最小步数最大并且输出最大的步数 思路来源 官方题解 题解 两年前补的题当时ac了但是没写题解今天写一下 注意到如果令ij并且ji的话那么对于一个固定的i来说(,j)是唯一的 也就是说对于每个i来说比i小的数中只有一个数j能和i之和凑成2的幂次反证法显然 如果每个i-j(ji)连这么一条边由于最后每个值越连越小且二进制位只有一位的数会直接连向0 所以这是一棵树形结构并且在0点处连通 问题等价于在这棵树上标记n个点求n个点两两距离的最大值和点号 实际并不用建出完整的数由于ai1e9往上暴力爬lca只会爬log层30层 找到这30n的点建一棵残缺的数把原来n个点也就是叶子结点标记一下 求树的直径即可 即从任意点出发不妨0搜到带标记的最远一侧点x 再从x搜一遍搜到带标记的最远点yx、y、二者距离dis即为所求 代码 #includebits/stdc.h using namespace std; const int N2e510,M31*N; int n,a[N],b[32],x[M],c,d[M],mxd,pos,pos2,to[M]; vectorinte[M]; void dfs(int u,int fa){for(auto v:e[u]){if(vfa)continue;//printf(u:%d v:%d\n,u,v);d[v]d[u]1;if(d[v]mxd to[v]){mxdd[v];posv;}dfs(v,u);} } int main(){b[0]1;for(int i1;i30;i){b[i]b[i-1]1;}scanf(%d,n);for(int i1;in;i){scanf(%d,a[i]);int lg30;for(int ja[i];j;jb[lg]-j){x[c]j;while(lg0 b[lg]j)lg--;lg;}}x[c]0;sort(x,xc);assert(c5000000);cunique(x,xc)-x;for(int i1;ic;i){int fa*lower_bound(b,b31,x[i]);fafa-x[i];int idlower_bound(x,xc,fa)-x;e[id].push_back(i);e[i].push_back(id);}assert(c2000000);for(int i1;in;i){int idlower_bound(x,xc,a[i])-x;to[id]i;}dfs(0,-1);pos2pos;d[pos]mxd0;dfs(pos,-1);printf(%d %d %d\n,to[pos2],to[pos],d[pos]);return 0; }
http://www.w-s-a.com/news/28037/

相关文章:

  • 阜阳网站开发招聘网站建设合作协议申请
  • 电子配件 技术支持 东莞网站建设wordpress 生成html代码
  • 网站用免费空间好不好网站建设的视频
  • 网站开发项目职责门户资源分享网站模板
  • 建网站需要什么语言如何做二维码跳转到网站
  • 天津建设交培训中心网站做网站起名字
  • 黑河北京网站建设湛江市住房和城乡建设局网站
  • 网站建设拾金手指下拉十九企业查询官网
  • 邢台提供网站建设公司哪家好五合一建站
  • 京东网站设计代码驻马店做网站的公司
  • 织梦网站模板使用教程福州网站建设工作
  • 做网站要准备的需求asp 网站后台
  • 滨州网站开发公司中立建设集团有限公司网站
  • 泰安建设厅网站做网站为什么要建站点
  • 有什么好的手机推荐网站创建网站需要哪些工作
  • 网站能给企业带来什么上饶市网站建设公司
  • 学做网站卖东西去哪学南宁网站建设gxjzdrj
  • 欧美网站建设案例网站开发 男生
  • 网站正在开发中做电子元器件的网站
  • 做网站搭建的公司中国建设银行官网站u盾证书
  • 大连哪里有手机自适应网站建设公司网站介绍模板 html
  • 佛山模板建站宣传片制作公司电话
  • 文字网站居中能自己做网站接业务吗
  • 免备案自助建站网站广州珈瑶公司是哪一年注册的
  • ps做网站界面wordpress为图片添加圆角
  • seo优化推广业务员招聘seo顾问服务福建
  • 成都私人网站建设seo网站推广方案策划书
  • 广州网站建设工作室wordpress log
  • 网站后台添加wordpress h1标签优化
  • 自己做网站都需要什么高密 网站建设