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

bzoj1257

一段一段。。

 1 #include<cstdio>
 2 #include<cstring>
 3 #include<ctime>
 4 #include<cmath>
 5 #include<algorithm>
 6 #include<cstdlib>
 7 #include<iostream>
 8 #define rep(i,l,r) for(int i=l;i<r;i++)
 9 typedef long long ll;
10 using namespace std;
11 int n,k;
12 ll ans=0;
13 int main(){
14     scanf("%d%d",&n,&k);
15     if(n>=k){
16         ans=ll(k)*ll(n-k);
17         n=k-1;
18     }
19     for(int l=1;l<=n;l++){
20         int t=k/l,r=k/t;
21         if(r>n) r=n;
22         ans+=ll(k)*ll(r-l+1)-ll(t)*ll(l+r)*ll(r-l+1)/2;
23         l=r;
24     }
25     printf("%lld\n",ans);
26     return 0;
27 }
View Code

1257: [CQOI2007]余数之和sum

Time Limit: 5 Sec  Memory Limit: 162 MB
Submit: 2534  Solved: 1164
[Submit][Status][Discuss]

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, 3)=3 mod 1 + 3 mod 2 + 3 mod 3 + 3 mod 4 + 3 mod 5=0+1+0+3+3=7

Input

输入仅一行,包含两个整数n, k。

Output

输出仅一行,即j(n, k)。

Sample Input

5 3

Sample Output

7

HINT

 

50%的数据满足:1<=n, k<=1000 100%的数据满足:1<=n ,k<=10^9

 

Source

数论

[ Submit][ Status][ Discuss]

 

转载于:https://www.cnblogs.com/chensiang/p/4787501.html

相关文章:

  • oracle杀死死锁进程 .
  • 【Unity3D】夏日大作战Jumper~
  • Play Famework Use JBoss Netty
  • Linux系统资源监控命令
  • 如何在Visual Studio 2010中新建CUDA 4.0项目
  • 深入理解JavaScript系列(11):执行上下文(Execution Contexts)
  • 采用curl库
  • centos 5.7_64位下FastDFS_client的配置和PHP测试
  • C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
  • 设置开机等待时间
  • Sharepoint 2013 左右quot;SPChangequot;一个简短的引论
  • 哄骗JQuery直接调用asp.net后台办法
  • DOM Document节点类型详解
  • C 工具库5:first fit pool
  • 使用eclipse 开发android应用没有代码提示
  • 【知识碎片】第三方登录弹窗效果
  • 30秒的PHP代码片段(1)数组 - Array
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • CSS相对定位
  • IndexedDB
  • leetcode46 Permutation 排列组合
  • Linux中的硬链接与软链接
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • React组件设计模式(一)
  • Vim Clutch | 面向脚踏板编程……
  • Vue官网教程学习过程中值得记录的一些事情
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 从伪并行的 Python 多线程说起
  • 欢迎参加第二届中国游戏开发者大会
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 浅谈web中前端模板引擎的使用
  • 如何胜任知名企业的商业数据分析师?
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 小程序01:wepy框架整合iview webapp UI
  • 移动端解决方案学习记录
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • #Z2294. 打印树的直径
  • $.ajax中的eval及dataType
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (Oracle)SQL优化技巧(一):分页查询
  • (三)docker:Dockerfile构建容器运行jar包
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (转)母版页和相对路径
  • (转)重识new
  • .Net Remoting常用部署结构
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .net 获取url的方法
  • .Net7 环境安装配置
  • .net连接MySQL的方法
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • /etc/skel 目录作用
  • @RequestMapping 的作用是什么?
  • [1127]图形打印 sdutOJ
  • [BZOJ 1040] 骑士