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

在站点上新建网页seo推广技术

在站点上新建网页,seo推广技术,官方网站入口,城乡建设部网站察周圣进证件CF2075D Equalization 题目描述 给定两个非负整数 x x x 和 y y y。 你可以执行以下操作任意次数(包括零次):选择一个正整数 k k k,并将 x x x 或 y y y 除以 2 k 2^k 2k(向下取整)。此操作的代价…

CF2075D Equalization

题目描述

给定两个非负整数 x x x y y y

你可以执行以下操作任意次数(包括零次):选择一个正整数 k k k,并将 x x x y y y 除以 2 k 2^k 2k(向下取整)。此操作的代价为 2 k 2^k 2k。但存在额外约束:每个 k k k 值最多只能选择一次。

你的任务是计算使 x x x y y y 相等所需的最小可能代价。

输入格式

第一行包含一个整数 t t t 1 ≤ t ≤ 1 0 5 1 \le t \le 10^5 1t105)——测试用例的数量。

每个测试用例的唯一一行包含两个整数 x x x y y y 0 ≤ x , y ≤ 1 0 17 0 \le x, y \le 10^{17} 0x,y1017)。

输出格式

对于每个测试用例,输出一个整数——使 x x x y y y 相等所需的最小可能代价。

输入输出样例 #1

输入 #1

5
0 1
6 2
3 3
13 37
4238659325782394 12983091057341925

输出 #1

2
6
0
26
32764

说明/提示

第一个示例中,可以按如下步骤操作:选择 k = 1 k=1 k=1 并将 y y y 除以 2 2 2。之后, x x x y y y 均等于 0 0 0

第二个示例中,可以按如下步骤操作:选择 k = 2 k=2 k=2 并将 x x x 除以 4 4 4;选择 k = 1 k=1 k=1 并将 y y y 除以 2 2 2。之后, x x x y y y 均等于 1 1 1

第三个示例中,两数已经相等,无需操作。

翻译由 DeepSeek R1 完成

#include <bits/stdc++.h>using i64 = long long;void solve() {std::array<std::array<unsigned int, 64>, 64> d;for (auto &i : d)for (auto &j : i) j = std::numeric_limits<unsigned int>::max();for (unsigned int i = 0; i < (1u << 16); ++i)for (unsigned int j = i; j; j = i & (j - 1)) {unsigned int x = 0, y = 0;for (unsigned int k = 0; k < 16; ++k)if ((i >> k) & 1)((j >> k) & 1 ? x : y) += k + 1;if (x < 64 && y < 64)d[x][y] = d[y][x] = std::min(d[x][y], i);}size_t t;std::cin >> t;while (t--) {unsigned long long x, y;std::cin >> x >> y;if (x == y) {std::cout << "0\n";continue;}if (x < y)std::swap(x, y);unsigned int ans = std::numeric_limits<unsigned int>::max();for (unsigned int i = 0; i < 58; ++i)for (unsigned int j = 0; j < 58; ++j)if ((x >> i) == (y >> j)) {ans = std::min(ans, d[i][j]);}std::cout << ans * 2 << '\n';}
}int main() {
#ifdef qmwnebassert(freopen(".in.txt", "r", stdin));assert(freopen(".out.txt", "w", stdout));
#endifstd::ios::sync_with_stdio(false);std::cin.tie(0);std::cout.tie(0);solve();return 0;
}
http://www.dtcms.com/wzjs/507121.html

相关文章:

  • seo案例网站建设哪家好南昌seo教程
  • 柯桥做网站有哪些公司免费网站搭建平台
  • 建设商城网站公司吗厦门百度公司
  • 帮人做网站犯法广州公司关键词网络推广
  • 东莞建站模板代理重庆森林
  • 营销型网站设计百度seo排名原理
  • 一个人做的网站做什么好什么叫做网络营销
  • 深圳网站优化课程哪里学广告投放网站
  • wordpress 个人简介 换行网站关键词优化办法
  • 常州钟楼区邹区建设局网站最近韩国电影片
  • 网站视频背景怎么做域名服务器ip地址查询
  • 租用云服务器多少钱seo提高关键词
  • 怎样做网站搜索推广网络营销典型案例
  • 游戏怎么制作的海外aso优化
  • 网站备案 换域名百度邮箱注册入口
  • 专门做美女写真的网站ps培训
  • 西安网站建设设计百度竞价托管一月多少钱
  • 网站怎么申请站长之家ip地址归属查询
  • 北京大学网站建设互联网推广有哪些方式
  • 做网站后的总结百度商业平台
  • 为什么我的网站无法访问成都网络优化公司有哪些
  • iis 网站访问权限设置seo新人培训班
  • 高青外贸公司网站建设网站链接推广工具
  • 焦作会做网站制作的有哪家种子搜索神器
  • 沧州做网站的专业公司站长工具综合查询官网
  • 重庆建设教育协会网站首页长尾关键词挖掘工具
  • 开网站做代销好网址导航
  • 服务好的赣州网站建设搜索引擎营销的手段包括
  • 什么网站可以做发票验证网站ui设计
  • 租用服务器建设网站费用百度竞价推广怎么样才有效果