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

浦元品牌网站建设个人网站网页首页

浦元品牌网站建设,个人网站网页首页,哈尔滨网站建设,网站建设灬金手指下拉4867. 整除数 给定两个整数 n,k,请你找到大于 n 且能被 k 整除的最小整数 x。 输入格式 共一行,包含两个整数 n,k。 输出格式 输出大于 n 且能被 k 整除的最小整数 x。 数据范围 前 4 个测试点满足 1≤n,k≤100。 所有测试点满足 1≤n,k≤109。 …

4867. 整除数

给定两个整数 n,k,请你找到大于 n 且能被 k 整除的最小整数 x。

输入格式

共一行,包含两个整数 n,k。

输出格式

输出大于 n 且能被 k 整除的最小整数 x。

数据范围

前 4 个测试点满足 1≤n,k≤100。
所有测试点满足 1≤n,k≤109。

输入样例1:

5 3

输出样例1:

6

输入样例2:

25 13

输出样例2:

26

输入样例3:

26 13

输出样例3:

39
#include<bits/stdc++.h>
using namespace std;
int main(){long long n,k;cin>>n>>k;cout<<(n/k+1)*k;return 0;
}

 4868. 数字替换

给定两个整数 n,x。

你可以对 x 进行任意次以下操作:

  • 选择 x� 的一位数字 y�,将 x� 替换为 x×y�×�。

请你计算通过使用上述操作,将 x� 变为一个 n� 位数字(不含前导 00),所需要的最少操作次数。

例如,当 n=3,x=2�=3,�=2 时,对 22 进行如下 44 次操作,即可使其变为 33 位数字:

  1. 将 22 替换为 2×2=42×2=4。
  2. 将 44 替换为 4×4=164×4=16。
  3. 将 1616 替换为 16×6=9616×6=96。
  4. 将 9696 替换为 96×9=86496×9=864。

输入格式

共一行,包含两个整数 n,x�,�。

输出格式

一个整数,表示将 x� 变为一个 n� 位数字,所需要的最少操作次数。

如果无解,则输出 -1

数据范围

所有测试点满足 2≤n≤192≤�≤19,1≤x<10n−11≤�<10�−1。

输入样例1:

2 1

输出样例1:

-1

输入样例2:

3 2

输出样例2:

4

输入样例3:

13 42

输出样例3:

12
#include <bits/stdc++.h>
using namespace std;int n, ans = 2e9;
long long x, st;
map<long long, int> used;int bfs()
{unordered_map<unsigned long long, int> s;queue<long long> q;q.push(x);while (q.size()){long long t = q.front();q.pop();for (long long p = t; p; p /= 10){if (p % 10 == 0 || p % 10 == 1) continue;unsigned long long k = p % 10 * t;if (s[p % 10 * t]) continue;q.push(k), s[k] = s[t] + 1;if (k >= st) return s[k];}}return -1;
}int main()
{scanf("%d%lld", &n, &x);st = pow(10, n - 1);printf("%d", bfs());return 0;
} 

4869. 异或值 

 

给定一个长度为 n� 的整数序列 a1,a2,…,an�1,�2,…,��。

请你找到一个非负整数 X�,使得 max1≤i≤n{ai⊕X}max1≤�≤�{��⊕�} 的值尽可能小,其中 ⊕⊕ 表示按位异或。

输出 max1≤i≤n{ai⊕X} 的最小可能值。

输入格式

第一行包含整数 n。

第二行包含 n 个整数 a1,a2,…,an。

输出格式

一个整数,表示 max1≤i≤n{ai⊕X} 的最小可能值。

数据范围

前 33 个测试点满足 1≤n≤3。
所有测试点满足 1≤n≤105,0≤ai≤230−1。

输入样例1:

3
1 2 3

输出样例1:

2

输入样例2:

2
1 5

输出样例2:

4
#include <iostream>
using namespace std;
const int N = 100010,M = 31 * N;
int n;
int a[N];
int tr[M][2],cnt[M],idx;
void insert (int x) {int u = 0;for (int i = 30;i >= 0;i--) {int t = x >> i & 1;if (!tr[u][t]) tr[u][t] = ++idx;u = tr[u][t];}cnt[u]++;
}
int query (int u,int k) {if (tr[u][0] && tr[u][1]) return (1 << k) + min (query (tr[u][0],k - 1),query (tr[u][1],k - 1));if (tr[u][0]) return query (tr[u][0],k - 1);if (tr[u][1]) return query (tr[u][1],k - 1);return 0;
}
int main () {cin >> n;for (int i = 1;i <= n;i++) {cin >> a[i];insert (a[i]);}cout << query (0,30) << endl;return 0;
} 

 

 

http://www.zhongyajixie.com/news/41598.html

相关文章:

  • 东莞企业网站建设开发公司seo搜索引擎优化视频
  • 西安企业网站网络营销的优势是什么
  • 开发项目的流程深圳seo优化排名
  • 做网站需要注册的那种怎么写网站
  • 社交网站设计家电企业网站推广方案
  • 做微信商城网站公司站长素材免费下载
  • 网站建设方案及报价模板seo课程哪个好
  • 做网站开发的需求文档关键词查询网址
  • 杭州网站外包网站统计分析工具
  • 哪个网站做漂流瓶任务360网址大全
  • 一家装修的网站怎么做推广公司主要做什么
  • wordpress 推送到群搜索引擎优化哪些方面
  • 基于推荐算法的网站开发福州百度开户多少钱
  • 个人怎么样做网站中国最新疫情最新消息
  • wordpress怎么编辑表格博客可以做seo吗
  • 四川省城乡建设部网站首页营销推广的平台
  • 濮阳网红百度推广和优化有什么区别
  • 网站宣传的方式今日军事新闻头条打仗
  • 个人兼职做建设网站线上销售怎么做
  • b站怎么在视频下投放广告百度网站提交了多久收录
  • 才艺多网站建设平台企业网站模板设计
  • 网站做301将重定向到新域名搜狗收录
  • php做的购物网站图片外链在线生成
  • 苏州 网站的公司外贸软件排行榜
  • 深圳品牌设计公司排行信息如何优化上百度首页
  • 推荐网站建设服务杭州关键词优化服务
  • 网上商城开发网站建设推广app最快的方法
  • 30天网站建设 视频教程seo整合营销
  • 篮球网站建设目标郑州网络优化实力乐云seo
  • 违规网站开发 开发者如何规避风险seo和点击付费的区别