设答案为$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; }

最新文章

  1. 什么叫session和cookie-及其设置
  2. javascript知识点总结----函数内部属性
  3. 分支合并git checkout adview git merge adview3
  4. 单调队列优化DP,多重背包
  5. Oracle 触发器,事物
  6. 【转载】Sencha Touch 提高篇 组件选择器
  7. 运用DataTable进行行转列操作
  8. 北大ACM(POJ1003-Hangover)
  9. Windwos下 php mysql apache 环境配置
  10. 【重要】使用Git命令行上传到GitHub上
  11. [Swift]LeetCode508. 出现次数最多的子树元素和 | Most Frequent Subtree Sum
  12. UML与软件建模:第一次作业(用例图绘制)
  13. centos7 安装 transmission
  14. Linux运维之shell脚本进阶篇
  15. PHP(Mysql/Redis)消息队列的介绍及应用场景案例--转载
  16. PostgreSQL安装入门教程
  17. string、const char*、 char* 、char[]相互转换(待整理)
  18. Django之分页功能
  19. 网络基础 02_TCP/IP模型
  20. 2018.11.13 N4010A 通信设置

热门文章

  1. 使用 NineData 实现备份集的实时查询
  2. vue3 | isRef、unref、toRef、toRefs
  3. JSP第九次作业
  4. 微服务学习计划——SpringCloud
  5. Visual Studio增加Class类顶部签名描述信息
  6. layui富文本的使用注意事项以及拓展
  7. 小程序动态class与动态style的写法:
  8. 封装avalonia指定组件允许拖动的工具类
  9. 如何在 JavaScript 中使用媒体查询
  10. 问题记录——mysql服务忘记root密码后加skip-grant-tables 跳过权限认证参数启动报错处理