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

苏州h5建站洛阳网站建设

苏州h5建站,洛阳网站建设,学校网站建设的应用意义案例,自适应网站 响应式网站模板【洛谷】P11036 【MX-X3-T3】「RiOI-4」GCD 与 LCM 问题 的题解 题目传送门 题解 神奇构造题qaq 简化一下下题目,就是要求 a b c d gcd ⁡ ( a , b ) lcm ⁡ ( c , d ) a b c d \gcd(a, b) \operatorname{lcm}(c,d) abcdgcd(a,b)lcm(c,d) 分类讨论 …

【洛谷】P11036 【MX-X3-T3】「RiOI-4」GCD 与 LCM 问题 的题解

题目传送门

题解

神奇构造题qaq

简化一下下题目,就是要求 a + b + c + d = gcd ⁡ ( a , b ) + lcm ⁡ ( c , d ) a + b + c +d = \gcd(a, b) + \operatorname{lcm}(c,d) a+b+c+d=gcd(a,b)+lcm(c,d)

分类讨论

  • 考虑 a a a 为奇数的情况

b = a b = a b=a,则 gcd ⁡ ( a , b ) = a \gcd(a,b)=a gcd(a,b)=a lcm ⁡ ( c , d ) = a + c + d \operatorname{lcm}(c,d)=a+c+d lcm(c,d)=a+c+d。如果令 d = 2 d=2 d=2 lcm ⁡ ( c , 2 ) = 2 c \operatorname{lcm}(c,2)=2c lcm(c,2)=2c,显然 c = a + 2 c=a+2 c=a+2。构造 ( a , a , a + 2 , 2 ) (a,a,a+2,2) (a,a,a+2,2)

  • 考虑 a a a 为任意数的情况

b = a b=a b=a,打表观察得四元组 ( a , a , 2 lowbit ⁡ ( a ) , a + 2 lowbit ⁡ ( a ) ) (a,a,2\operatorname{lowbit}(a),a+2\operatorname{lowbit}(a)) (a,a,2lowbit(a),a+2lowbit(a))

具体实现可以直接枚举,时间复杂度 O ( log ⁡ V ) O(\log V) O(logV),我用的是 lowbit ⁡ ( a ) \operatorname{lowbit}(a) lowbit(a),比较保险,毕竟时间卡的挺死的,时间复杂度 O ( 1 ) O(1) O(1)

代码

#include <bits/stdc++.h>
#define lowbit(x) x & (-x)
#define endl "\n"
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
namespace fastIO {inline int read() {register int x = 0, f = 1;register char c = getchar();while (c < '0' || c > '9') {if(c == '-') f = -1;c = getchar();}while (c >= '0' && c <= '9') x = x * 10 + c - '0', c = getchar();return x * f;}inline void write(int x) {if(x < 0) putchar('-'), x = -x;if(x > 9) write(x / 10);putchar(x % 10 + '0');return;}
}
using namespace fastIO;
int a, c, t;
int main() {//freopen(".in","r",stdin);//freopen(".out","w",stdout);t = read(); for(int i = 1; i <= t; i ++) { a = read();c = (lowbit(a)) << 1; write(1), putchar(' '), write(c), putchar(' '), write(c + a), putchar('\n'); }return 0;
}
http://www.zhongyajixie.com/news/5635.html

相关文章:

  • 淄博 网站制作怎么做百度推广的代理
  • 什么网站可以免费做会计初级抖音账号权重查询入口
  • 企业网站框架安卓优化大师新版
  • 福州网站建设的公司网络营销期末考试题库
  • 前端培训机构排名长沙网站优化培训
  • 独立站怎么推广seo小白入门
  • 宣传片制作方案长沙优化网站哪家公司好
  • 网站开发需要什么语言找做网站的公司
  • wordpress站点地图优化怎么接app推广的单子
  • 企业专业网站建设的必要性seo外推软件
  • 网站开发怎么使用sharepoint互联广告精准营销
  • 国外财经网站是怎么做的佛山全市核酸检测
  • 网站建设费 税点百度快照怎么优化排名
  • 成都网站建设公司电话手机百度下载
  • 不懂代码可以做网站吗网站seo外包
  • 尉氏专业网站建设百度收录提交
  • 金华网站制作今日热搜榜前十名
  • 安徽省建设监理协会网站互联网推广方案怎么写
  • 报名网站建设费用报价2022重大时政热点事件简短
  • 做海鱼的网站南宁百度网站推广
  • 浙江龙泉建设局网站广州品牌营销策划公司排名
  • 网站建设无广告河南做网站的
  • 南京高端定制网站建设搜索引擎推广步骤
  • 网站建设有哪些平台营销策略都有哪些方面
  • 前端代码做招新网站如何在百度发广告
  • wordpress 推荐位调用内蒙古seo优化
  • 安徽基层党组织建设网站成都外贸seo
  • 网站收录上万没有流量蔡甸seo排名公司
  • 公司两学一做网站重庆快速网络推广
  • 广东省水利工程建设信息网站电商运营数据六大指标