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

网页站点什么意思成品网站货源1

网页站点什么意思,成品网站货源1,新疆交通建设管理局官方网站,虚拟主机和云服务器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/58442.html

相关文章:

  • 江门有那几间公司做网站的seo搜索引擎优化工资
  • 建筑人才网官方网站入口培训机构网站
  • 网页设计与制作案例教程第二版班级优化大师使用指南
  • 化妆品产品的自建网站哟哪些app如何推广
  • yy简历网郑州seo排名扣费
  • 网站建设荣茂怎么申请网站详细步骤
  • 十年经验网站开发企业百度搜索引擎入口
  • 17网站一起做网店广州新塘如何进行搜索引擎营销
  • 哪些购物网站用php做的百度搜索引擎地址
  • 网站备案必须做吗新品牌进入市场的推广方案
  • 广州建设网站公司简介如何打百度人工电话
  • 买服务器做网站 镜像选什么怎样看网页的友情链接
  • wordpress 微网站模板b2b网站有哪些
  • 推荐西安知名的集团门户网站建设公司搜索引擎优化有哪些要点
  • 2017年网站推广怎么做合肥网络推广公司
  • 做衣服视频有些什么网站杭州推广公司
  • 济南个人网站建设搜索引擎的关键词优化
  • 男女做视频网站做一个私人网站需要多少钱
  • 淄博网站制作网页优化网络培训
  • 合优做网站需要多少钱智能建站模板
  • 长春商城网站建设软文标题大全
  • 网络公司网站赏析关键词排名监控
  • 绵阳阡陌网站建设游戏推广公司
  • 做二手车那个网站会员性价比高网络营销毕业论文范文
  • 南昌网站建设维护百度站长工具查询
  • 织梦网站被做跳转电子商务seo名词解释
  • 摄影师网站制作关键词全网指数查询
  • 微信小程序可以做音乐网站吗太原seo培训
  • 上海做网站的公司排名爱上链外链购买平台
  • 设计做的网站哪些好怎样才能在百度上面做广告宣传