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. netty实现多个handler顺序调用

    在netty中,一次数据交互,可以由多个handler去处理,例如 handler1 和 handler2,那么,在前面那个handler的 messageReceived 的最后要加上 ctx.se ...

  2. Socket网络编程--小小网盘程序(1)

    这个系列是准备讲基于Linux Socket进行文件传输.简单的文件传输就是客户端可以上传文件,可以从服务器端下载文件.就这么两个功能如果再加上身份验证,就成了FTP服务器了,如果对用户的操作再加上一 ...

  3. CHKDSK/f

    chkdisk c: /f

  4. Asp.Net WebApi学习教程之增删改查

    webapi简介 在asp.net中,创建一个HTTP服务,有很多方案,以前用ashx,一般处理程序(HttpHandler),现在可以用webapi 微软的web api是在vs2012上的mvc4 ...

  5. <BEA-141281> <unable to get file lock, will retry ...>

    原文:http://gdutlzh.blog.163.com/blog/static/164746951201291903824812/ <BEA-141281> <unable t ...

  6. yarn 常用命令(基于vue框架)

    初始化项目 yarn add init 安装vue yarn add vue 安装webpack,webpack-dev-server(是一个小型的Node.js Express服务器) yarn a ...

  7. maven 如何引入本地jar包

    比如我下载了 一.怎么添加jar到本地仓库呢?步骤:1.cmd命令进入该jar包所在路径2.执行命令:mvn install:install-file -Dfile=lucene-queryparse ...

  8. visio操作

    1.上下标:选中要成为上标的文字,ctrl+shift+"=" 选中要成为下标的文字,ctrl+"="

  9. Numpy 定义矩阵的方法

    import numpy as np #https://www.cnblogs.com/xzcfightingup/p/7598293.html a = np.zeros((2,3),dtype=in ...

  10. Git -- 忽略特殊文件

    有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定 ...