主要是记一点自己不会的东西

这道题化简后就是判断分数a/b化为最简分数后的分数c/d,c+d是否为2的n次方

是就yes,否则no

首先a,b最大公约数,函数gcd

其次判断a是否为2的n次方:a&(a-1)==0

代码:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;ll gcd(ll a, ll b)
{return b == 0 ? a : gcd(b, a % b);
}int main()
{int t;cin >> t;while (t--){ll a, b;cin >> a >> b;ll d = gcd(a, b);//cout << d << endl;a /= d, b /= d;ll c = a + b;if ((ll)(c&(c-1))==(ll)0){cout << "Yes" << endl;}else{cout << "No" << endl;}}return 0;
}

2021CCPC华为云挑战赛1006相关推荐

  1. 【2021CCPC华为云挑战赛-1006】【HDU-7092】仓颉造数 数学

    2021CCPC华为云挑战赛-1006 仓颉造数 赛时没做出来,当我推出大概结论的时候已经16:02了,这里还是打算把题解写一下,因为感觉官方题解概括性很强所以部分同学 (指我这个菜鸡) 可能看不懂, ...

  2. 2021CCPC华为云挑战赛

    2021CCPC华为云挑战赛 A.对象存储调度问题 贪心问题,使用优先队列(大顶堆)存一下分条,然后从小的对象开始填充.如果碰到无法填充的情况直接输出"No",因为堆顶元素是堆里最 ...

  3. 2021CCPC华为云挑战赛部分题解

    1001.对象存储调度问题 1001 将 n 个大小为2的整数次幂的数放到 m 个一定空间的分条内,问能否放入. 思路: 首先可以用贪心的思想,把最大的数据往剩余空间最大的分条内放,将数据从大到小排序 ...

  4. 2021CCPC华为云挑战赛:HDU 7091 重叠的子串(SAM + 线段树合并)

    重叠的子串 给定一个长度为n(1≤∣s∣≤105)n(1 \le \mid s \mid \le 10 ^ 5)n(1≤∣s∣≤105)的只由小写字母构成的字符串sss,有m,(1≤m≤106)m, ...

  5. 2021CCPC华为云挑战赛热身赛

    A. 题目链接 https://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1001&cid=1030 题意:简单来说必须立足于当前 ...

  6. 2021CCPC华为云挑战赛 卷业务模型分析

    卷业务模型分析 题目链接 写的时候根本没有想到是最小二乘法,把高中知识全忘了,害 知道是最小二乘法后,那么|B[i]-(k*A[i]+b)|<=10,就可以等价于找到由A1与B ,A2与B所得到 ...

  7. 华为云数据库TaurusDB性能挑战赛,50万奖金等你来拿!

    [摘要] 奔跑吧数据库!华为云TaurusDB性能挑战赛正式开始报名啦!50万大奖等你拿!不管你是大牛还是新手,华为云数据库都欢迎你来挑战,来这里,一决高下,大显身手,感受最火热的数据库技术氛围,开启 ...

  8. 训练、标注成本节省90%!华为云自动化AI开发平台ModelArts 3.0发布,从训练数据到模型落地一站式打通...

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 今年的华为,着实遭遇了不小的困难. 尤其是供应链,包括芯片方面的打击,让华为轮值董事长郭平坦承"的确对华为的生产.运营带来了很大困 ...

  9. IEEE Fellow、AI大牛田奇加入华为云!他为何而来?“加速AI基础研究落地”

    金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 云+AI正在驱动的数字化.智能化变革趋势,现如今与新基建相辅相成,早已深入人心. 作为面向企业.行业和产业的基础变革,华为云入局时,最被外界 ...

最新文章

  1. 2016-8-9更新日志
  2. ajax异步上传到又拍云的实例教程
  3. 记一次支付系统的设计体验
  4. 回归、分类与聚类:三大方向剖解机器学习算法的优缺点
  5. 一些能提高ABAP开发人员日常工作效率的ABAP小工具
  6. 优酷视频整段代理php,thinkphp仿优酷带数据源码|php仿优酷视频源码带后台功能强大...
  7. Css3之基础-5 Css 背景、渐变属性
  8. LeetCode 95. 不同的二叉搜索树 II(递归)
  9. ASP.Net WebForm温故知新学习笔记:二、ViewState与UpdatePanel探秘
  10. kali创建文件_kali 创建快捷方式的方法
  11. classcastexception异常_让你为之颤抖的Java常见的异常exception
  12. 关于Unity中DOTween插件的使用(专题一)
  13. php上一页下一页代码博客,连接数据库上一页下一页_帮助文档_Thinkphp手册
  14. php获得opcode,php opcode 缓存
  15. 怎么改图片大小kb像素不变?一键快速修改jpg图片大小?
  16. 视频教程-微信小程序商城15天从零实战课程-微信开发
  17. X线DR医学图像 --- DR医用滤线栅及摩尔纹详解 (五) 消除摩尔纹
  18. 【评测】Invent脂肪组织蛋白质快速提取
  19. sql自动生成汉语拼音和首字母函数[转载]
  20. 数据库设计之概念结构设计---------E-R图详解 (各种各样的实例)

热门文章

  1. 基于 FPGA Vivado 信号发生器设计(附源工程)
  2. 基于SSM的校友录同学录系统
  3. 计算机高新办公软件应用考试,全国计算机信息高新技术考试办公软件中级操作员考试题库...
  4. CSDN中Blink的意思以及如何发布Blink
  5. 修改elementUI轮播图鼠标划入轮播暂停的原生效果
  6. 淘宝运营实战操作大纲
  7. 【论文翻译】Convolutional Oriented Boundaries
  8. 2021中国国际信息通信展览会参会感受
  9. dfx软件测试书籍推荐,DFX是Design for X 谁知道Design for Reliability 方面的内容
  10. 脉冲能量|Committer 专访——李理:Apache Pulsar 项目“体验师”