Input

Output

Input

3 4

Output

4

HINT

原式
=n*m-n除以i向下取整

用数论分块做就可以了

#include<bits/stdc++.h>
#define mod 1000000007
using namespace std;
long long ans;
long long n,m;
int main(){scanf("%lld%lld",&n,&m);for(register long long i=1,last=0;i<=m;i=last+1){long long p=n/i;if(p){last=min(n/p,m);}else{last=m;}ans=(ans+(((last-i+1)%mod*((n%i)%mod+(n%last)%mod))%mod*500000004))%mod;}printf("%lld",ans);return 0;
}

转载于:https://www.cnblogs.com/2017gdgzoi44/p/11348536.html

【XSY2495】余数相关推荐

  1. 孙子算经余数C语言,行测数量关系备考:探索《孙子算经》之剩余定理

    深圳公务员考试网:行测数量关系备考:探索<孙子算经>之剩余定理.市考期间,深圳中公教育将准备各类备考活动,如笔试峰会.模考大赛.免费公开课等,请大家留意关注,踊跃参与,更多2020深圳公务 ...

  2. ACMNO.31 C语言-宏求余 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。

    题目描述 输入两个整数,求他们相除的余数.用带参的宏来实现,编程序. 输入 a b两个数 输出 a/b的余数 样例输入 3 2 样例输出 1 来源/分类 C语言 题目截图: 思路: 这个是求余数,应该 ...

  3. java中怎样判断余数为3,Java的基础语法(三): 运算符

    7.运算符 定义: 对常量和变量进行操做的符号spa 分类: 6大类---算术, 赋值, 比较, 逻辑, 位, 三元code (1).算术运算符blog +, -, *, / ,%, ++, --字符 ...

  4. c语言程序做四则运算还要余数,大整数四则运算 高质量C语言程序.doc

    大整数四则运算 高质量C语言程序 设计题目: 大整数的四则运算 1. 功能简介:编写出实现大整数之间相加,相减,相乘,相除的程序,并输出计算结构. 课程设计要求:采用模块化程序设计 源程序中应有足够的 ...

  5. python使用numpy的np.fmod函数计算numpy数组除以某一特定数值剩余的余数(remainder)、np.mod函数和np.fmod函数对负值的处理方式有差异

    python使用numpy的np.fmod函数计算numpy数组除以某一特定数值剩余的余数(remainder).np.mod函数和np.fmod函数对负值的处理方式有差异 目录

  6. 三位数除以两位数竖式计算没有余数_二年级数学第三十课:有余数的除法 例4 试商...

    二年级数学第三十课:有余数的除法 例4 试商 Spring is bound to come. 一.学习目标与重难点 学习目标: 1.通过计算引导学生探索有余数除法的想商试商方法,从计算中总结有余数除 ...

  7. nojy 105 九的余数

    九的余数 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数整除九之后的余数. 输入 第一行有一个整 ...

  8. 和与余数的和同余理解_5 同余 ——数论入门知识讲解系列

    数学竞赛 数论是纯粹数学的分支之一,主要研究整数的性质,按研究方法分为初等数论和高等数论.中学生(甚至小学生)课外数学兴趣小组的许多内容是属于初等数论的,各级别数学竞赛也会把初等数论作为重点内容进行考 ...

  9. BZOJ-1257-[CQOI2007]余数之和sum

    Description 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + - + k mod n的值,其中k mod i表示k除以i的余数.例如j(5, ...

最新文章

  1. 为什么索引可以让查询变快,你有思考过吗?
  2. 关于 Python3 的编码
  3. php实例类,php实例-对象与类
  4. msyql开启慢查询以及分析慢查询
  5. python四大高阶函数_Python里的高阶函数
  6. java+类主动引导_使用引导类加载器找不到类;没有堆栈跟踪可用
  7. UIApplication Delegate和UIApplicationMain(程序完整启动过程)
  8. 【数据结构笔记42】哈希表应用:文件中单词词频统计
  9. 80后的80条幽默有哲理的语录
  10. system函数 fork函数
  11. 华为设备IP路由表管理命令
  12. 公路路桥企业工程管理软件
  13. mac 10.8 montion lion 山狮系统上 安装 rails 和 oci8 连 oracle 数据库
  14. 统计相关系数(1)——Pearson(皮尔逊)相关系数及MATLAB实现
  15. 简单的例子理解正则表达式中的前瞻与后顾
  16. 【亲测好用】一站式视频录制编辑软件:Filmage Screen mac中文版
  17. 精通Groovy_B 循环, 范围, 集合, 映射, 闭包, 类, UT
  18. 库存系统难破题?且看京东到家如何破
  19. 反编译之脱去乐固加固的壳
  20. 修改谷歌浏览器不安全提示

热门文章

  1. 交易结果=市场理解×(交易策略+自我认识)
  2. k8spod资源的基础管理操作
  3. word中表格剩最后一行,一旦超过两行自动跳到下一页
  4. 控制台报400、500内部服务器错误是什么原因?怎么解决?
  5. LibreCAD_3编译遇到的问题
  6. 黑群辉DSM 6.2.3 系统安装
  7. strcmp函数的两种实现
  8. 拉姆达表达式转对象(太给力啦!)
  9. 田野调查手记·浮山篇(一)
  10. 解决一个JAVA小问题