余数之和 HYSBZ - 1257

Ansys Zemax实战:5步搞定多模光纤耦合效率优化(附IMAE操作数详解) 本文详细介绍了使用Ansys Zemax优化多模光纤耦合效率的5个关键步骤,包括几何图像分析设置、IMAE操作数应用及偏振效应处理。通过实战案例解析,帮助工程师快速掌握光纤耦合效率提升技巧,特别针对IMAE操作数的配置保存机制和菲涅尔损耗控制进行深度讲解。 阅读详情

给出正整数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。
1<=n ,k<=10^9
Output
输出仅一行,即j(n, k)。

Sample Input
5 3
Sample Output
7
转换枚举角度,比较有意思。
代码

import java.util.Scanner;

public class Main 
{
    static long cal(int l,int r)
    {
        return (long)(l+r)*(r-l+1)/2;
    }
    public static void main(String[] args) 
    {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int k=sc.nextInt();
        long ans=(long)n*k;
        int last=0;
        for(int i=1;i<=n;i=last+1)
        {
            int size=k/i;   
            last=size>0?Math.min(k/size, n):n;
            ans-=size*cal(i,last);
        }
        System.out.println(ans);
    }


}
招标信息爬取工具 一个能帮你节省大量时间的实用小工具,我自己用了挺久,分享出来给有需要的朋友 阅读详情

相关推荐

Rope DFM一键整合包AI脸部替换教程:使用DeepFaceLab模型实现专业级视频和直播脸部替换

在AI脸部替换工具中,Rope凭借其出色的自动遮罩处理拔得头筹,结合DFM模型中的DFL XSeg遮罩处理,效果更是提升了一个台阶。因为在训练模型时,它已经通过大量的侧脸图片进行训练,达到了单张图片无法企及的效果。然而,想要通过DeepFaceLab获得专业级的效果,不仅难度大,时间成本也相当高,训练模型也是个不小的挑战。举个简单的例子,使用图片脸部替换时,如果佩戴眼镜,脸部替换后的可能会显得很假。另外,在视频中,比如歌手演唱时,话筒遮挡住脸部,这种场景也可以通过遮罩训练后的模型来处理,呈现出更逼真的效果。

m0_72580657的博客 8159

数论、关于余数之和的浅解

单单暴力的话,时间上非常浪费,所以这个时候引用数论里面的一些基础知识。用数学思想将这个题简化。

qq_64468032的博客 806

高效打卡系统设计:从行为心理学到实践工具

打卡系统作为现代时间管理的重要工具,其核心原理植根于行为心理学中的即时反馈机制和习惯养成理论。通过科学设计的打卡周期和可视化反馈,能有效提升个人自律性和目标达成率。在技术实现上,从纸质记录到数字化工具(如Notion、Excel自动化模板)的演进,为不同场景提供了灵活解决方案。特别在习惯追踪和进度管理领域,结合热力图生成、数据统计等技巧,打卡系统能转化为强大的自我监督工具。本文通过实践案例,详解如何构建兼顾弹性和约束力的个性化打卡方案,帮助读者突破'三天打鱼两天晒网'的常见困境。

weixin_30047059的博客 335

(算法竞赛进阶指南)余数之和(约数)

分析:由k%i=k-k/i*i(k/i是下取整)可得(k%i)=(k-k/i*i)=n*k-(k/i*i) 而减号右边的部分可以用简便方法来进行计算,我们发现,k/i的值可能对于多个i都是相同的,而且这样的i是连续的,我们知道了这个如果能求出来满足k/i=j的区间[l,r]那么就可以直接求出这一块区间的k/i*i的和就是(l+r)*(r-l+1)*j了,现在问题就是求满足k/i=j的左右边界,或者换句话说就是知道左边界如何求取右边界,现在不妨假设左边界为l,那么右边界就是k/(k/l),找几个样例试一下就

AC__dream的博客 461

Unity3d实现红外热成像效果

1.将需要在红外图像中高亮的物体设置到图层PostProcessing。 2.新建一个相机CameraHighLight,设置其Culling Mask为PostProcessing,也就是在这个相机中只有PostProcessing图层的物体可见。 3.新建一个RenderTexture,命名为HightLightRt,将CameraHighLight的Target Texture设HightLightRt。 4.新建一个相机Camera2,这个相机用于显示其他物体。 接下来将CameraHigh

zouxin_88的专栏 8327

Conda虚拟环境用conda和pip安装软件包的路径问题

解决在虚拟环境中用pip默认把软件包安装到全局site-packages中。

stone9528的博客 4万+

余数之和(数论、数学题)

题目描述 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值。 例如j(5, 3)=3 mod 1 + 3 mod 2 + 3 mod 3 + 3 mod 4 + 3 mod 5=0+1+0+3+3=7。 输入格式 输入仅一行,包含两个整数n, k。 输出格式 输出仅一行,即j(n, k)。 数据范围 1≤n,k≤1e9 输入样例 5 3 输出样例 7 思路: 这题,纯数学题。 已知 k mod i=k−⌊k/i⌋

qq_45371462的博客 2042

Quanto option期权公式推导(更新中)

Quanto期权不同于以标的股票或资产的计价货币支付最终收益的普通欧式期权,它以另一种货币以预先确定的汇率支付最后的收益。以股票B的计价货币来计价的quanto看涨期权的收益为F0×max⁡(Sa(T)−K,0)×Sb(T)F_0 \times \max(S_a(T)-K, 0) \times S_b(T)F0​×max(Sa​(T)−K,0)×Sb​(T) 其中SaS_aSa​以货币A计价,SbS_bSb​以货币B计价,F0F_0F0​是预先固定的汇率. 假设上述股票均遵循几何布朗运动,可以得到以下恒等式

qq_41782124的博客 3683

余数之和(数学 C++)

余数之和 总时间限制: 1000ms 内存限制: 65536kB 描述 给定两个数:n和m 计算出:n%1+n%2+…+n%m的结果。(结果对10^9+7取模) 输入 第1行:两个整数n和m 输出 第1行:整数S(对10^9+7取模后的结果) 样例输入 3 4 样例输出 4 提示 【数据规模】 1≤n,m≤10^9 思路点拔: 题目非常简单,有些人...

qq_42995099的博客 1803

[零基础]用docker搭建Hadoop集群

[零基础]用docker搭建Hadoop集群,每一步都有详细的解释!

weixin_56114243的博客 2万+

从零玩转Vitis裸机开发:手把手教你创建、移植与实战优化

✅ Vitis裸机开发全流程✅ 中断系统配置技巧✅ 跨平台移植方法论✅ 性能优化实战经验研究FreeRTOS移植探索AMP(非对称多处理)架构学习使用Vitis Analyzer进行性能分析技术雷达:关注Xilinx最新推出的Vitis Unified IDE,其集成了更强大的调试和分析工具。立即动手实践吧!

QQ_778132974的博客 583

数学知识——余数之和

【代码】数学知识——余数之和。

测试 464

基于深度学习的野生菌菇检测识别分类系统(YOLOv8 + UI界面 + 数据集)

随着深度学习技术的迅猛发展,计算机视觉领域的应用得到了广泛的关注。野生菌菇的检测与识别是一个复杂而又有趣的问题,涉及到物体检测、图像分类以及自然语言处理等技术。本文将介绍如何基于YOLOv8模型,结合自定义UI界面与数据集,构建一个高效且精确的野生菌菇检测识别分类系统。首先,我们将介绍YOLOv8的原理与特点,然后详细描述如何构建和训练野生菌菇识别模型,并介绍如何为该系统设计UI界面,最终形成一个完整的系统。本文内容包括代码实现、模型训练及数据集准备等,旨在为有类似需求的开发者提供参考和帮助。目录摘要目录。

YOLO 1546

【HYSBZ 1257】余数之和 数论分块(棒读)

其实很多人都说是打表找个规律就过了,不过既然我们是来学分块的,当然要用相应的知识去做,考试的时候再打表 。 分块可以把一些O(n)或复杂度更高的过程优化到O(√n)。对于整数n及i(1 < i < n),floor(n/i)的结果最多有2√n种(分i <√n和i > √n两种情况来考虑一下),又floor(n/i)相等的i可能有多个,手写式子简单推一下可以算出来满足floo...

AnKh_Ezra的博客 295

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

余数之和(HYSBZ - 1257,约数 + 数论分块)

一.题目链接. HYSBZ-1257 二.题目大意: 三.分析: 四.代码实现: #include <bits/stdc++.h> using namespace std; typedef long long ll; int m...

The___Flash的博客 342

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

bzoj 1257: [CQOI2007]余数之和 整除分块

bzoj 1257: [CQOI2007]余数之和 整除分块 Code: #include<bits/stdc++.h> #define setIO(s) freopen(s".in","r",stdin),freopen(s".out","w",stdout) #define maxn 1000000 #define ...

EM LGH 189

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

BZOJ1257: [CQOI2007]余数之和 (整除分块)

i是什么呢就是积性函数求个前缀和(等差数列) #include<bits/stdc++.h> #define N 6000010 using namespace std; typedef long long ll; template<typename T>inline void read(T &x) { x=0; static...

Wind_bow的博客 251

HYSBZ 1257:余数之和sum【数学】

余数之和sum Time Limit:5000MS     Memory Limit:165888KB     64bit IO Format:%lld & %llu Submit Status Practice HYSBZ 1257 Description 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … +

所谓梦想,就是永不停息的疯狂。。。。。 1025

BZOJ 1257: [CQOI2007]余数之和sum [分块]【数学】

题目连接:https://vjudge.net/problem/HYSBZ-1257 ———————————————————————————————————-. 1257: [CQOI2007]余数之和sum Time Limit: 5 Sec Memory Limit: 162 MB Description 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 +...

Tabris的博客 479

HYSBZ - 1257 余数之和sum (技巧&规律)

HYSBZ - 1257 余数之和sum Time Limit: 5000MS   Memory Limit: 165888KB   64bit IO Format: %lld & %llu Submit Status Description 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k

yanghui07216的博客 928

bzoj 1257 余数之和 数论

1257: [CQOI2007]余数之和sumTime Limit: 5 Sec Memory Limit: 162 MB Submit: 4837 Solved: 2249 [Submit][Status][Discuss] Description给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值,其中k mod

zhn_666的博客 268

余数之和

题目链接:https://vjudge.net/problem/HYSBZ-1257 给出正整数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=...

weixin_30878361的博客 81

数论题集

链接:https://ac.nowcoder.com/acm/contest/903/B 来源:牛客网 解析: 一开始想用逆元,但发现q-1不一定和mod互质,所以不能用直接逆元 ac: #include<bits/stdc++.h> #define ll long long using namespace std; ll n,q,p; ll mult(ll a,ll b,...

wangtao的博客 566

余数之和(除法分块)

题目:余数之和 思路:就是除法分块 代码: #include<bits/stdc++.h> using namespace std; typedef long long LL; LL n, k, ans, tot; int main() { scanf("%lld %lld", &n, &k); tot = n*k; LL l = 1, r; ...

REfusing的博客 385

数论分块——余数之和

余数之和 题目链接 这道题目让我们求这样一个函数的值:F(n) = (n % 1) + (n % 2) + (n % 3) + … (n % n) 由于数据太大,直接暴力做会超时。因此,可以想办法将表达式进行转化: ∑i=1n(n%i)=∑i=1n(n−i∗⌊ni⌋)=n∗n−∑i=1ni∗⌊ni⌋\sum_{i=1}^n(n\%i)=\sum_{i=1}^n(n-i*\lfloor\frac ni\rfloor)=n*n-\sum_{i=1}^ni*\lfloor\frac ni\rfloor∑i=1n​

weixin_43989731的博客 400

余数之和[BZOJ1257]

题面描述 传送门 思路 ∵k mod⁡ i=k−⌊ k/i⌋∗i\because k ~\operatorname{mod}~{i}=k-\left\lfloor\ k/i \right\rfloor*i∵k mod i=k−⌊ k/i⌋∗i,原问题转化为: n∗k−∑i=1n⌊ k/i⌋∗i\large n*k-\sum_{i...

lb2003 407
上一篇: Sticks POJ - 1011(枚举+dfs)
下一篇: Minimum spanning tree for each edge CodeForces - 609E(ST算法+树链剖分(或倍增LCA)+最小生成树)
coldfresh
博客等级 码龄10年 107粉丝 405原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值