[codeplus 11月月赛]T1 jogging

2024-02-05 15:08
文章标签 codeplus t1 jogging

本文主要是介绍[codeplus 11月月赛]T1 jogging,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

传送门
大水题。。。
就是算三个数的lcm
然后我为了防爆,就用了质因数分解。。
代码:

#include<cstdio>
#include<cstring>
#include<iostream>
#include<cmath>
#include<algorithm>
#include<cstdlib>
#define ll long long
using namespace std;
inline int read(){int x=0;char ch=' ';int f=1;while(ch!='-'&&(ch<'0'||ch>'9'))ch=getchar();if(ch=='-')f=-1,ch=getchar();while(ch>='0'&&ch<='9')x=(x<<3)+(x<<1)+(ch^48),ch=getchar();return x*f;
}
const int N=1e5+5;
int a,b,c,cnt;
int vis[N],prime[N],e[N];
inline void init(int n){for(int i=2;i<=n;i++){if(!vis[i])prime[++cnt]=i;for(int j=1;j<=cnt&&i*prime[j]<=n;j++){vis[i*prime[j]]=1;if(i%prime[j]==0)break;}}
}
inline void work(int x){for(int j=1;j<=cnt;j++){int num=0;int tmp=x;while(tmp%prime[j]==0){num++;tmp/=prime[j];}e[j]=max(e[j],num);}
}
inline ll ksm(ll a,ll b){ll ans=1;while(b){if(b&1)ans*=a;a*=a;b>>=1;}return ans;
}
int main(){a=read();b=read();c=read();int n=max(max(a,b),c);init(n);work(a);work(b);work(c);ll ans=1;for(int j=1;j<=cnt;j++){ans*=ksm(prime[j],e[j]);}printf("%lld",ans);return 0;
}

这篇关于[codeplus 11月月赛]T1 jogging的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/681301

相关文章

T1打卡——mnist手写数字识别

🍨 本文为🔗365天深度学习训练营中的学习记录博客🍖 原作者:K同学啊 1.定义GPU import tensorflow as tfgpus=tf.config.list_physical_devices("GPU")if gpus:gpu0=gpus[0]tf.config.experimental.set_memort_groth(gpu0,True) #设置GPU现存用量按需

肾虚学习实验第T1周:实现mnist手写数字识别

>- **🍨 本文为[🔗365天深度学习训练营](https://mp.weixin.qq.com/s/0dvHCaOoFnW8SCp3JpzKxg) 中的学习记录博客**>- **🍖 原作者:[K同学啊](https://mtyjkh.blog.csdn.net/)** 目录 一、前言 作为一名研究牲,一定要了解pytorch和tensorflow。下面我来介绍一下。 Ten

【T1】飞跃专业版库存期初无法同步到【U+】通用财务

T1飞跃专业版和U+通用财务连用的时候,T1中录入库存期初,U+通用财务--科目期初余额 --引入业务数据(库存期初)后,数据没有传到U+科目期初中。 执行语句: select orgzt_id, * from product where orgzt_id is null     -----查询该表的orgzt_id 字段是否为空 update product set orgzt_id=-2

51单片机采用定时器T1的方式1的中断计数方式,外接开关K4按4次后,8只LED闪烁不停

1、功能描述 采用定时器T1的方式1的中断计数方式,外接开关K4按4次后,8只LED闪烁不停 2、实验原理 定时器原理:8051的定时器可以用于计数外部事件或执行内部定时操作。在本程序中,定时器1被设置为模式2,即8位自动重装载定时器模式。 中断机制:8051微控制器支持中断,可以响应外部或内部事件。定时器溢出可以触发中断,中断服务程序可以执行特定的任务。 端口控制:P2端口用于输出

单片机学习专栏——实验三3.1基础内容 T1定时器实验

步骤 系列文章前言1.main.c2.sys_init.c3.sys_init.h 总结 系列文章 提示:单片机与接口技术专栏,观看更多内容! 点我直达–>单片机与接口技术专栏 前言 1.内容一:要求利用定时器1模模式及中断函数法,精确控制LED3每隔t=(500+120)ms 切换亮灭状态,即亮 t ms → 暗t ms → 亮 t ms → 暗 t ms → 亮 t

【竞技宝】无畏契约-上海大师赛:G2力克T1斩获开门红

北京时间2024年5月24日,无畏契约上海大师赛在昨天正式开赛,首场比赛迎来G2对阵T1。本场比赛,G2在图一取胜之后图二惨遭T1暴打,来到图三之后T1一度在上半场取得巨大的领先,然而G2韧性十足终于找回了状态不仅将比赛拖入加时赛,还在加时赛中连拿两分完成翻盘,最终G2鏖战三局力克T1斩获开门红。以下是本场比赛的详细战报。 图一微风岛屿 G2 13-8 T1 上半场手枪局,G2队员凭借

Starting MySQL... ERROR! The server quit without updating PID file (/mydata/data/t1.pid).

测试环境: mysql 5.6.25 (适用5.1.73 5.1.65) 1 vim /etc/my.cnf pid-file=/mypid/t1.pid 今天在备份的时候,我测试把mysql-log.index删除之后报错如下: [root@t1 data]# /etc/init.d/mysqld start Starting MySQL... ERROR!

笔试强训-day18_T1 NC101 压缩字符串(一)

一、题目链接 NC101 压缩字符串(一) 二、题目描述 利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2bc5a3。 1.如果只有一个字符,1不用写 2.字符串中只包含大小写英文字母(a至z)。 数据范围: 0<=字符串长度<=50000 要求:时间复杂度O(N) 示例1 输入:“aabcccccaaa” 返回值:“a2bc5a

笔试强训-day17_T1 BC45 小乐乐改数字

一、题目链接 BC45 小乐乐改数字 二、题目描述 小乐乐喜欢数字,尤其喜欢0和1。他现在得到了一个数,想把每位的数变成0或1。如果某一位是奇数,就把它变成1,如果是偶数,那么就把它变成0。请你回答他最后得到的数是多少。 输入描述: 输入包含一个整数n (0 ≤ n ≤ 109) 输出描述: 输出一个整数,即小乐乐修改后得到的数字。 示例1 输入:222222 输出:0 示例2 输入:123 输

上海计算机学会2023年9月月赛C++丙组T1口令的分类

题目描述 给定一串字符序列,请检查它是否符合成为口令的条件,并判断它的强弱。一个合规的口令,需要满足以下两个必要条件: 长度至少为 88,至多为 1616。只包含以下类型的字符 大写字母。小写字母。数字。标点符号。符合要求的标点符号如下:# & ' ^ " _ = ~ ? ! , . ; : + - * % / | \ ( ) [ ] { } < > 如果一个字符序列包含上述四种字符中的至少