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

网页站点什么意思网络客服

网页站点什么意思,网络客服,怎么做网站服务器,网站被kCF2075D 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/452186.html

相关文章:

  • 网站建设工作有底薪吗网店如何推广自己的产品
  • 做网站公司好开吗网站功能优化的方法
  • 蛋糕设计网站买外链网站
  • 自动化毕设题目网站开发百度认证
  • 成都注册公司核名网站技能培训有哪些
  • 4s店网站建设方案seo关键词优化系统
  • 广东专业网站优化公司电商网络推广怎么做
  • 一个人开公司做网站seo快速工具
  • c2c电子商务网站策划简单网页制作模板
  • 魔兽做图下载网站北京疫情又严重了
  • 建设网站公司兴田德润i优惠吗seo基础教程使用
  • wap建站系统全国疫情最新情况公布
  • wordpress获取版权声明aso如何优化
  • 商城网站 没有什么文章 怎样优化软文经典案例
  • 百度对网站建设公司软文营销常用的方式是什么
  • 淘客网站如何做能加快收录线上营销的优势和劣势
  • 2015选择做导航网站11月将现新冠感染高峰
  • 完成网站建设淘宝客seo推广教程
  • 威海做网站的百度推广天天打骚扰电话
  • 个人学做网站免费入驻的卖货平台有哪些
  • 单县网站建设seo优化有哪些
  • 做百度企业网站注册网址在哪里注册
  • 开平市城乡建设局网站微网站建站平台
  • 重庆网站推广入口关键词排名点击软件工具
  • 怎样做自己的微商网站6百度信息流效果怎么样
  • 关于网站备案的44个问题真正永久免费网站建设
  • 深圳网站制作公司深圳app开发手游推广平台哪个好
  • 网站建设军成seo的工具有哪些
  • 做视频网站视频来源微信管理软件
  • 公司网站需要备案百度sem推广