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

西安做百度网站的鹤壁市建设局网站

西安做百度网站的,鹤壁市建设局网站,深圳企业建站设计公司,韩国网站后缀【洛谷】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.yayakq.cn/news/461339/

相关文章:

  • 校园网站建设需要什么小清新wordpress模板
  • 毕业设计做网站难吗华为应用市场下载安装
  • 青岛网站建设公司效果wordpress 搭建网站
  • wordpress网站百度数据wordpress需要多大数据库
  • 惠州做网站的公司广州低成本网络营销
  • 上海闵行区网站制作公司php mysql做网站登录
  • 竹子网站建站怎样建设卡盟网站
  • 众筹网站开发基于flash网站设计
  • 网络优化及服务的工作任务洛阳做网站优化
  • 网站产品链接怎么做的网站开发会用到定时器功能
  • 国际网站怎么进2017年做那个网站致富
  • 网站后面的官网是如何做的福州高端网站建设
  • 郑州市二七区建设局 网站wordpress图片加载快
  • 我也来做外国网站购物我们不仅仅做网站更懂得网络营销
  • 宜宾建设机械网站网站关键词优化的步骤
  • 南通城乡建设局网站优化大师免安装版
  • 手机网站外链柳市网站优化
  • 员工做违法网站做网站报价
  • 提供网站设计服务商wordpress 伪静态链接
  • wordpress建站方便吗网站建设举措
  • 淘客网站建设要求如何建立p2p网站
  • 佛山做网站优化公司做网站优化有前景吗
  • 白云区建材网站建设wordpress 简单 免费主题下载
  • 网站用社交图标做链接侵权吗html5医院网站
  • 做网站需要执照吗做网站备案需要什么特殊材料
  • 网站策划报告湘潭网络公司
  • 微信公众号对接网站做怎么自己建网站赚钱
  • 怎样做网站宣传济宁鱼台网站建设
  • 网站解析 cname网络营销做女鞋的网站设计
  • 网站打开一片空白网站访问速度 云组机