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

天津网站设计诺亚科技查看公司股票的网站

天津网站设计诺亚科技,查看公司股票的网站,成都网站建设公司兴田德润在哪儿,用php做的博客网站有哪些文章目录 整除分块题意思路代码 整除分块 K-取模 2022年中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛 这本是一道取模的题目,运用数学公式转换,便可以用整除分块解决。 先介绍一下整除分块 以20为例&am…

文章目录

  • 整除分块
      • 题意
      • 思路
      • 代码

整除分块

K-取模 2022年中国高校计算机大赛-团队程序设计天梯赛(GPLT)上海理工大学校内选拔赛

这本是一道取模的题目,运用数学公式转换,便可以用整除分块解决。


先介绍一下整除分块

以20为例,一共出现了多少个i的倍数?

i i i1234567891011121314151617181920
n i \frac{n}{i} in2010654322221111111111

可以发现在连续的一段区间内是相同的,那么就启发我们是否可以将其分为若干块分别进行计算呢?

这就是整除分块的核心思想了。

n/i 表示n里面出现了几个 i 的倍数。
也就是在n个里面,每i个为一组,可以分n/i 组,每组里有一个i的倍数

当然会有剩余的。

如果再用 n 除以 n/i ,便是如果分为 n/i 组,那么每组应该有 n/(n/i) =x 个
注意:每次都是向下取整

即x个数字为一组,会有 n/i组(当然也有剩余),也就是这x个都至少有 n/i个倍数

那么区间【i,x】,倍数皆为 n/i

总结:

利用除法的性质,将问题分解为若干个块,每个块内的值相同,从而减少计算量。整除分块在解决一些数学问题时非常有效,特别是当问题涉及到大量除法操作时,它可以大大减少计算时间。

题意

计算 ∑ i = 1 n ( n % i ) \sum_{i=1}^{n}{(n\%i)} i=1n(n%i)

因为答案可能很大,因此只需要输出答案需要对998244353取模后的结果

思路

赛时一直从规律入手,打表,废了太长时间。应该从变化数学公式、整除分块入手。

且看以下推导(懒得用latex):

请添加图片描述

代码

void solve()
{int n,ans=0;cin>>n;ans=(n%mod)*(n%mod)%mod;//n^2__int128 i=1,j=1;//区间和会超longlong,int128最大值最高位2^127-1,不会溢出while(i<=n){j=min ((__int128)n,n/(n/i));ans=(ans-((i+j)*(j-i+1)/2%mod*((n/i)%mod)%mod)+mod)%mod;//多取模i=j+1;}cout<<ans<<'\n';
}

感谢亓boyan的整除分块启蒙


文章转载自:

http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://00000000.rzscb.cn
http://www.dtcms.com/wzjs/602610.html

相关文章:

  • 网站按钮样式wordpress导航栏小图标
  • 网站广告推送怎么做网站彩票代理怎么做
  • 网站建设方案硬件支撑wordpress慢 google
  • 浅谈高校门户网站建设的规范标准做网站时间
  • 深圳网站搭建多少钱音乐网站 源码
  • 织梦网站熊掌号改造怎么做做移门配件的网站
  • 福州做网站设计外包专业商城网站设计
  • 规划网站总结千博企业网站管理系统旗舰版
  • 东莞外贸网站推广保定网站建设兼职
  • 创建一个公司网站需要多少钱网站vip功能怎么实现
  • 免费企业网站系统跨境电商建站
  • 电商网站建设的意义把wordpress去除谷歌字体
  • 手机网站设计立找亿企邦深圳集团网站开发网站开发公司
  • 上海工商网上办事大厅官网seo外链软件
  • 中企动力做的网站经常打不开海络网站
  • 济南住建局官方网站亚马逊网站风格
  • 襄阳住房城乡建设厅官方网站网站设计培训哪里好
  • 免费服务器搭建网站详细教程太原网站建设技术托管
  • 微商手机网站制作公司怎么在dw里做网站
  • 网站策划ppt开什么工作室最稳定
  • 网站建设小组五类成员福州网站制作官网
  • 济宁苍南网站建设营销型网站和传统网站区别
  • 网站改版建设的合同腾讯云海外服务器
  • 河南省建设厅网站103建设工程交易网
  • 门网站制作合肥网站建设哪家专业
  • 购物网站含有哪些模块lnmpa wordpress
  • 深圳网站建设qwyx100wordpress宝塔安装
  • 网站关键字及说明如何查看一个网站是用什么程序做的
  • 网站变灰代码 所有浏览器备案的时候需要网站吗
  • 房产交易网站分类信息免费发布网