T137233 魔术增幅
2024-10-21 07:30:38
设答案为$g$,那么肯定有$g\mid M$。
再设$M=\sum\limits_{i=1}^N a_i=g\times \sum\limits_{i=1}^N t_i$。
因为$t_i$都是正整数,所以$\sum\limits_{i=1}^n t_i \ge N$,所以$\dfrac{M}{g}\ge N$,也即$g\le \dfrac{M}{N}$。
于是答案就是在$[1,\dfrac{M}{N}]$中,能整除$M$的最大值。
从大到小枚举即可。
代码:
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#define IL inline
#define RG register
using namespace std;
#define RI RG int int n,m; int main(){
scanf("%d%d",&n,&m);
for(RI i=m/n;i>=1;i--)
if(m%i==0){
printf("%d",i);
break; } return 0; }
最新文章
- 什么叫session和cookie-及其设置
- javascript知识点总结----函数内部属性
- 分支合并git checkout adview git merge adview3
- 单调队列优化DP,多重背包
- Oracle 触发器,事物
- 【转载】Sencha Touch 提高篇 组件选择器
- 运用DataTable进行行转列操作
- 北大ACM(POJ1003-Hangover)
- Windwos下 php mysql apache 环境配置
- 【重要】使用Git命令行上传到GitHub上
- [Swift]LeetCode508. 出现次数最多的子树元素和 | Most Frequent Subtree Sum
- UML与软件建模:第一次作业(用例图绘制)
- centos7 安装 transmission
- Linux运维之shell脚本进阶篇
- PHP(Mysql/Redis)消息队列的介绍及应用场景案例--转载
- PostgreSQL安装入门教程
- string、const char*、 char* 、char[]相互转换(待整理)
- Django之分页功能
- 网络基础 02_TCP/IP模型
- 2018.11.13 N4010A 通信设置