蓝桥杯刷题打卡第18天

木杉 2023-03-21 23:22:18

第 1 题:排列字母

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
char str[50] = "WHERETHEREISAWILLTHEREISAWAY";
int main()
{
  int len = strlen(str);
  sort(str, str + len);
  cout << str;
  return 0;
}

第 2 题:GCD 题解链接:题解

#include <iostream>
using namespace std;
/* 由gcd(a, b) = gcd(a, b - a)得
     gcd(a + k, b + k) = gcd(a + k, b- a)
   令c = b - a, 则gcd(a + k, b - a) = gcd(a + k, c)
   max(gcd(a + k, c)) = c
  则a要增加多少就是c的倍数?
*/
int main()
{
  long long a, b, c, res;
  cin >> a >> b;
  c = b - a;
  res = c - a % c;
  cout << res;
  return 0;
}
...全文
15 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,733

社区成员

发帖
与我相关
我的任务
社区描述
和众多高校算法内卷分子,一起学习和交流算法那。浓郁的算法交流氛围,拒绝躺平,有效内卷。加入我们,私信我拉你入核心内卷群。
算法数据结构leetcode 个人社区
社区管理员
  • 执 梗
  • Dream-Y.ocean
  • ღCauchyོꦿ࿐
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

 刷题!

试试用AI创作助手写篇文章吧