对指定的正数n,试求满足以下平方根不等式的正整数;
√m+√(m+1)+√(m+2)+···+√(2*m)>=n

1.说明:
显然不等式左边是m的增函数,因而对于指定的正数n设置m循环,m从1开始递增1取值,对每一个m求和:
s(m)=√m+√(m+1)+√(m+3)+···√(2*m)

如果s(m) < n;
m增1后继续按上式求和判别,直至s>=n时输出不等式的解。

2.程序设计:
(1).应用循环设计求解;

#include<stdio.h>
#include<math.h>
void main()
{long i,m;double n,s,s1;printf("请输入正数n(n>3):");scanf("%lf",&n);    /*输入任意正数*/m=0;while(1){m++;s=0;for(i=m;i<=2*m;i++)s+=sqrt(i);    /*对每一个m计算和s*/if(s>=n)break;else s1=s;     /*为以下注明提供依据*/}printf("不等式的解为:m>=%ld\n",m);printf("注:当m=%ld时,s=%.2f;当m=%ld时,s=%.2f\n",m-1,s1,m,s);getch();
}

(2).应用递推设计求解;
事实上,可以建立s(m)与s(m-1)之间的递推关系,应用递推简化求解平方根不等式。
对于m-1与m,累加和s(m)与s(m-1)显然满足以下递推关系:
s(m)=s(m-1)-√(m-1)+√(2* m-1)+√(2* m)
初始条件:s(1)=1+√2

因此,前面程序设计中的双循环可简化为单循环,程序效率得以大大提高。

#include<stdio.h>
#include<math.h>
void main()
{long m;double n,s,s1;printf("请输入正数n(n>3):");scanf("%lf",&n);m=1;s=1.0+sqrt(2);do{m++;s1=s;s=s-sqrt(m-1)+sqrt(2*m-1)+sqrt(2*m);}while(s<n);printf("不等式的解为:m>=%ld\n",m);printf("注:当m=%ld时,s=%.2f;当m=%ld时,s=%.2f\n",m-1,s1,m,s);getch();
}

3.程序运行示例及其注意事项:
请输入正数n(n>3):2017
不等式的解为:m>=140
注:当m=139时,s=2011.83;当m=140时,s=2033.48

注意:以上程序中的“注”对解不等式并不是必要的,只是为了说明不等式解。同时,输入的数不限定为整数,可为任意正数(约定n>3)。

解不等式之平方根不等式相关推荐

  1. 1.6解不等式 1.6.1 平方根不等式

    //<至美--C程序设计> 在这个前辈的代码上改了一点 S1赋值, s1 = 1; //赋值 如果提前未赋值会有警告,所以我就想赋值.然后我是在for循环里写的 while (1){m++ ...

  2. UA MATH567 高维统计I 概率不等式10 Bernstein不等式

    UA MATH567 高维统计I 概率不等式10 Bernstein不等式 我们在介绍亚高斯分布后介绍了适用于亚高斯分布的推广的Hoeffding不等式,对于亚指数分布,我们可以得到类似的不等式.因为 ...

  3. 均值不等式中考_不等式(初三不等式100道带答案)

    不等式释义:1.用不等号表示出来的两个量之间的不相等性(如用和分别表示小于.大于和不等于)的表达式 2.不等量,小于或者大于另一数量的数学量 网上搜的太简单 高中函数中总让解不等式组 怎么接的> ...

  4. 概率论自学day4-布尔不等式和Bonferroni不等式

    1.2.2 The Calculus of Probabilities 1.2.8 Theorem 可明显自证的三条定理 (a) P(∅)=0,where ∅ is the empty set; (b ...

  5. UA MATH567 高维统计I 概率不等式12 McDiarmid不等式

    UA MATH567 高维统计I 概率不等式12 McDiarmid不等式 这一讲我们介绍基于Lipschitz性导出概率不等式的思路,这个思路在下一讲正式进入随机向量之后应用非常广泛.但这一讲我们先 ...

  6. UA MATH567 高维统计I 概率不等式11 Azuma不等式

    UA MATH567 高维统计I 概率不等式11 Azuma不等式 前十一讲介绍的不等式的理论基础都是Markov不等式,根据Markov不等式我们导出了Chebyshev不等式.Hoeffding不 ...

  7. UA MATH567 高维统计I 概率不等式1 Hoeffding不等式与Chernoff不等式

    UA MATH567 高维统计I 概率不等式1 Hoeffding不等式与Chernoff不等式 Hoeffding不等式 Chernoff不等式 MATH 564系列我们已经介绍了几个基本的概率不等 ...

  8. 倒序排序_排序不等式,切比雪夫不等式及伯努利不等式

    我们比较熟悉的不等式可能就是下面的这个不等式链以及柯西不等式了: 对于不等式链的证明我们可以看下面这张图,非常直观形象: 不太懂得也可以看这个视频讲解: 知乎视频​www.zhihu.com 对于柯西 ...

  9. 微积分中几个重要的不等式:Jensen不等式、平均值不等式、Holder不等式、Schwarz不等式、Minkovski不等式 及其证明

    目录 一:几个重要不等式的形式 1,Jensen不等式 2,平均值不等式 3,一个重要的不等式 4,Holder不等式 5,Schwarz不等式 和 Minkovski不等式 ​ 二:不等式的证明 1 ...

最新文章

  1. 理解 QEMU/KVM 和 Ceph(2):QEMU 的 RBD 块驱动(block driver)
  2. javaScript一些函数--Math()
  3. 【项目管理】项目裁剪解读
  4. 数据访问与sql语句的管理(一)
  5. 【线性筛】【质因数分解】【约数个数定理】hdu6069 Counting Divisors
  6. EPS 转 pdf 在线
  7. openid4java 使用记录[转载]
  8. Scrapy框架之日志等级
  9. nodejs爬虫实战_实战nodejs写网络爬虫
  10. 软考十大管理流程图知识点整理
  11. (ICLR-2019)DARTS:可微分架构搜索
  12. java previous_Java BreakIterator previous()用法及代码示例
  13. 该内存不能为written或read的解决方案
  14. 01背包问题 图解+详细解析 (转载)
  15. Markdown使用中的一些点
  16. bolt在java_Storm Bolt接口
  17. wetool个人版_wetool企业版下载安装社群运营管理工具
  18. 【253期】京东二面:商品库存的扣除过程中,如何防止超卖问题?
  19. 解决VS2019中”This function or variable may be unsafe.”警告
  20. Mac os系统上一款界面简洁时尚、功能强大的视频编辑软件。通过使用 Wondershare Filmora您会很容易地创建从视频文件,音频文件,并与转场。

热门文章

  1. 如何生成手机HLS Player(M3U8Player)观看电视频道直播
  2. AXI协议解析(四)
  3. 订单号唯一ID顺序生成(一个轻量的实现)
  4. JAVA春之梦理发店管理计算机毕业设计Mybatis+系统+数据库+调试部署
  5. 十年前我们不知道热销榜怎么上架产品?
  6. 图斑中国:9214万个建筑图斑反映人类活动强度和工业发展水平
  7. 求1000之内的完数
  8. matlab:线性规划实例编程---采用linprog包
  9. 关于百家号自媒体软文代发
  10. python基础教程第三版PDF