杭电2058_杭电官网

杭电2058_杭电官网这是杭电2058的代码,之前利用的都是超时,在这里应该马上考虑到数学方法—-较简单的方法,求前n项的和的公式,而且一个变量对另外一个变量的影响在计算时考虑会提高算法效率,同时还有范围的限制,减少到最小 #include#includeintmain(){ inti,n,m,j; while(scanf(“%d%d”,&n,&m)==2&&(m||n))

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

这是杭电2058的代码,之前利用的都是超时,在这里应该马上考虑到数学方法—-较简单的方法,求前n项的和的公式,

而且一个变量对另外一个变量的影响在计算时考虑会提高算法效率,同时还有范围的限制,减少到最小

 

#include<stdio.h>
#include<math.h>
int main()
{

 int i,n,m,j;
 while(scanf(“%d%d”,&n,&m)==2 &&(m||n) )
 {

  for(j=sqrt(2*m);j>0;j–)
  {

   i=(2*m/j-j+1)/2;
   if((2*i+j-1)*j/2==m )
    printf(“[%d,%d]\n”,i,i+j-1);
  }
  printf(“\n”);
 }
 return 0;
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186729.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 浅谈Android指纹识别技术[通俗易懂]

    浅谈Android指纹识别技术[通俗易懂]浅谈Android指纹识别技术当今时代,随着移动智能手机的普及,指纹解锁早已是手机不可或缺的一个功能。除了现在比较新款的iPhone或者部分手机采用了FaceID之外,人们几乎天天都会用到指纹解锁技术。但你知道指纹解锁技术背后的原理吗?原理指纹识别的前提是对指纹的采集,所以我们首先就应该了解第一步:指纹采集。第一步:指纹采集指纹采集主要分为两种方式:滑动式采集和按压式采集滑动式采集是将手指在传感器上滑过,从而使手机获得手指指纹图像。滑动式采集具有成本相对偏低,而且可以采集大面积图像的优势。但这

    2022年8月10日
    2
  • putty 与winscp 区别

    putty 与winscp 区别

    2021年10月8日
    51
  • Django(29)模板变量「建议收藏」

    Django(29)模板变量「建议收藏」变量模板中可以包含变量,Django在渲染模板的时候,可以传递变量对应的值过去进行替换。变量的命名规范和Python非常类似,只能是阿拉伯数字和英文字符以及下划线的组合,不能出现标点符号等特殊字符。

    2022年7月31日
    7
  • IntelliJ IDEA设置类注释和方法注释带作者和日期「建议收藏」

    IntelliJ IDEA设置类注释和方法注释带作者和日期「建议收藏」当我看到别人的类上面的多行注释是是这样的:这样的:这样的:好装X啊!我也想要!怎么办呢?往下瞅:跟着我左手右手一个慢动作~~~File—>Settings—->Editor—->FileandCodeTemplates—>Includes—>FileHeader:之后点applay–…

    2022年9月30日
    4
  • kettle调度监控平台(kettle-scheduler)开源[通俗易懂]

    kettle调度监控平台(kettle-scheduler)开源[通俗易懂]背景Kettle作为用户规模最多的开源ETL工具,强大简洁的功能深受广大ETL从业者的欢迎。但kettle本身的调度监控功能却非常弱。Pentaho官方都建议采用crontab(Unix平台)和计划任务(Windows平台)来完成调度功能。所以大家在实施kettle作业调度功能的时候,通常采用以下几种方式:使用spoon程序来启动Job,使用crontab或计划任务,自主开发java程序来调用k…

    2022年10月17日
    5
  • MyBatis面试题总结「建议收藏」

    MyBatis面试题总结「建议收藏」啃下MyBatis源码-MyBatis面试题总结1.概念/使用方法向的问题1.1什么是Mybatis?1.2为什么说Mybatis是半ORM框架?/与Hibernate有哪些不同?1.3Mybaits的优点?1.4MyBatis框架的缺点?1.5#{}和${}的区别?1.6怎么解决实体类中的属性名和表中的字段名不一样的问题?1.7在mapper中如何传递多个参数?…

    2022年6月11日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号