def f(n):
n += 0.0
s = 1 + 1 / (n)
r = pow(s, n)
print(n, ',', r)
return r l = []
for i in range(1, 1000000, 1):
s = f(i + 1) - f(i)
print(s)
if s <= 0:
print(i, ':', s)
l.append(i)
if len(l) > 50:
break
print(l)
l = [132360, 132917, 133630, 134042, 135058, 135334, 135537, 135602, 135846, 135890, 135953, 136232, 136307, 136316,
136372, 136610, 136779, 136992, 137004, 137056, 137066, 137084, 137153, 137322, 137383, 137587, 137726, 137905,
137942, 137991, 138164, 138254, 138423, 138466, 138489, 138642, 138932, 138957, 139056, 139339, 139363, 139406,
139465, 139531, 139550, 139563, 139595, 139640, 139666, 139752, 139782]

139783.0 , 2.718272105261508
139782.0 , 2.7182721052675713
-6.063149982082905e-12
139782 : -6.063149982082905e-12
[132360, 132917, 133630, 134042, 135058, 135334, 135537, 135602, 135846, 135890, 135953, 136232, 136307, 136316, 136372, 136610, 136779, 136992, 137004, 137056, 137066, 137084, 137153, 137322, 137383, 137587, 137726, 137905, 137942, 137991, 138164, 138254, 138423, 138466, 138489, 138642, 138932, 138957, 139056, 139339, 139363, 139406, 139465, 139531, 139550, 139563, 139595, 139640, 139666, 139752, 139782]


from decimal import *
def f(n):
n += 0.0
s =Decimal(1 + 1 / (n))
r = pow(Decimal(s), Decimal(n))
print(n, ',', r)
return r
l = []
for i in range(1, 1000000, 1):
s = f(i + 1) - f(i)
print(s)
if s <= 0:
print(i, ':', s)
l.append(i)
if len(l) > 50:
break
print(l)

139783.0 , 2.718272105261508172529079121
139782.0 , 2.718272105267571503080835127
-6.063330551756006E-12
139782 : -6.063330551756006E-12
[132360, 132917, 133630, 134042, 135058, 135334, 135537, 135602, 135846, 135890, 135953, 136232, 136307, 136316, 136372, 136610, 136779, 136992, 137004, 137056, 137066, 137084, 137153, 137322, 137383, 137587, 137726, 137905, 137942, 137991, 138164, 138254, 138423, 138466, 138489, 138642, 138932, 138957, 139056, 139339, 139363, 139406, 139465, 139531, 139550, 139563, 139595, 139640, 139666, 139752, 139782]

单调性 [1 + 1 / (n)]^n的更多相关文章

  1. SDOI 2016 征途 决策单调性

    题目大意:有一个数列,将其分成m段,求最小方差 先弄出n^3的dp,打出决策点,然后发现决策点是单调递增的,决策单调性搞一搞就可以了 #include<bits/stdc++.h> #de ...

  2. hdu 4412 利用单调性的动态规划

    思路: 这题和1227的求法一样,只不过1227是小数据,暴力下,就能进行预处理. 这题的预处理区间期望cost[i][j]需要利用单调性. 即假使以pos位置为安排的点,那么这个区间在其左边的概率为 ...

  3. BZOJ2739 最远点(分治 + 决策单调性)

    2739: 最远点 Time Limit: 20 Sec Memory Limit: 256 MB Description 给你一个N个点的凸多边形,求离每一个点最远的点. Input 本题有多组数据 ...

  4. 【NOIP2016】蚯蚓(队列,单调性)

    题目不再重复叙述 请参考: 洛谷 CJOJ 题解 先来说说非完美解法,也是我去年考场上的做法 考虑一下每一只蚯蚓增加的长度, 这个值并不需要每一次依次增加, 用一个变量维护即可,每次取出蚯蚓就加上这个 ...

  5. [NOI2009]诗人小G(dp + 决策单调性优化)

    题意 有一个长度为 \(n\) 的序列 \(A\) 和常数 \(L, P\) ,你需要将它分成若干段,每 \(P\) 一段的代价为 \(| \sum ( A_i ) − L|^P\) ,求最小代价的划 ...

  6. CodeForces 868F Yet Another Minimization Problem(决策单调性优化 + 分治)

    题意 给定一个序列 \(\{a_1, a_2, \cdots, a_n\}\),要把它分成恰好 \(k\) 个连续子序列. 每个连续子序列的费用是其中相同元素的对数,求所有划分中的费用之和的最小值. ...

  7. Lightning Conductor 洛谷P3515 决策单调性优化DP

    遇见的第一道决策单调性优化DP,虽然看了题解,但是新技能√,很开森. 先%FlashHu大佬,反正我是看了他的题解和精美的配图才明白的,%%%巨佬. 废话不多说,看题: 题目大意 已知一个长度为n的序 ...

  8. CF868F Yet Another Minimization Problem 分治决策单调性优化DP

    题意: 给定一个序列,你要将其分为k段,总的代价为每段的权值之和,求最小代价. 定义一段序列的权值为$\sum_{i = 1}^{n}{\binom{cnt_{i}}{2}}$,其中$cnt_{i}$ ...

  9. P2877 [USACO07JAN]牛校Cow School(01分数规划+决策单调性分治)

    P2877 [USACO07JAN]牛校Cow School 01分数规划是啥(转) 决策单调性分治,可以解决(不限于)一些你知道要用斜率优化却不会写的问题 怎么证明?可以暴力打表 我们用$ask(l ...

  10. 2019.02.21 bzoj2739: 最远点(决策单调性+分治)

    传送门 题意简述:给一个N个点的凸多边形,求离每一个点最远的点. 思路:先根据初中数学知识证明决策是满足单调性的,然后上分治优化即可. 才不是因为博主懒得写二分+栈优化呢 代码: #include&l ...

随机推荐

  1. Android adb input 命令介绍

    input命令是用来向设备发送模拟操作的命令: 因为版本不同,input命令也有所不同 以下为Android 4.0的input命令: usage:input text <string> ...

  2. 【Android】Eclipse快捷键精选

    1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了. 这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.x ...

  3. spring aop 之annotation

    1.CutPointInterface public interface CutPointInterface { void method(); } 2.CutPointClass @Component ...

  4. php5.6-lumen与php5.6-phalcon性能对比

    场景一: 两个框架简单输出helloworld phalcon:{QPS:7349,平均响应时间:124.11ms},lumen{QPS:1327,平均响应时间:721.54ms} QPS: phal ...

  5. windows server r2 安装vs2017 更新补丁Windows8.1-KB2919355-x6

    方法一: 点击vs2017安装包后提示需要更新Windows8.1-KB2919355-x64补丁 点击链接进入全部下载后查看官方安装顺序为 注意 必须按照以下顺序安装更新:clearcompress ...

  6. Linux+树莓派3开发总结——树莓派远程文件共享winows

    http://blog.csdn.net/xqf1528399071/article/details/52192134 ———————————————————————————————————————— ...

  7. Java知多少(61)线程优先级

    线程优先级被线程调度用来判定何时每个线程允许运行.理论上,优先级高的线程比优先级低的线程获得更多的CPU时间.实际上,线程获得的CPU时间通常由包括优先级在内的多个因素决定(例如,一个实行多任务处理的 ...

  8. 牛客网_Go语言相关练习_判断&选择题(5)

    一.判断题 defer应该在if后面,如果文件为空,close会崩溃. package main import ( "os" "fmt" ) func main ...

  9. CentOS下安装Vmtools

    基本步骤差不多 [root@rd01 ~]# cd /media [root@rd01 ~]# ls -a [root@rd01 ~]# cp VMwareTools-5.5.1-19175.tar. ...

  10. 【QT】QT下载与安装

    很简单 1.下载地址 http://download.qt.io/archive/qt/ 学个单词,archive. 选择一个版本下载,5.9.3. 2.安装 选择组件 MinGW就行了,MinGW- ...