首页 > 其他分享 >【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)

【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)

时间:2023-11-11 14:31:54浏览次数:41  
标签:洛谷 NOIP2002 求和 double sum 样例 int 题解

[NOIP2002 普及组] 级数求和

题目描述

已知:【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_double类型。显然对于任意一个整数 【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_ios_02,当 【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_double类型_03 足够大的时候,【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_数据_04

现给出一个整数 【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_ios_02,要求计算出一个最小的 【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_double类型_03,使得 【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_数据_04

输入格式

一个正整数 【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_ios_02

输出格式

一个正整数 【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_double类型_03

样例 #1

样例输入 #1

1

样例输出 #1

2

提示

【数据范围】

对于 【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_数据_10 的数据,【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环)_double类型_11

【题目来源】

NOIP 2002 普及组第一题

思路

注意sum要用双精度浮点数double保证精度,求和时也要把数据转为double类型。

AC代码

#include <iostream>
#define AUTHOR "HEX9CF"
using namespace std;

int main() {
    int k, n;
    double sum = 1;
    cin >> k;
    for (n = 1; sum <= k; n++, sum += 1.0 / n);
    cout << n << endl;
    return 0;
}

标签:洛谷,NOIP2002,求和,double,sum,样例,int,题解
From: https://blog.51cto.com/HEX9CF/8318176

相关文章

  • AT_agc057_e 题解
    AT_agc057_e[0]约定\(r_i=\sum\limits_{j=1}^{m}[A_{i,j}\lek]\)\(r^{'}_i=\sum\limits_{j=1}^{m}[B_{i,j}\lek]\)\(c_j=\sum\limits_{i=1}^{n}[A_{i,j}\lek]\)\(c^{'}_j=\sum\limits_{i=1}^{n}[B_{i,j}\lek]\)[1]......
  • [题解] AT_dp_w Intervals
    Intervals有\(m\)条形如\((l,r,a)\)的限制,表示如果\(s_{[l,r]}\)中有1就会有\(a\)的价值。你要求长度为\(n\)的01串的价值的最大值。\(n,m\le2\times10^5\)。将每个限制挂到右端点上,在右端点处计算贡献。然后我们就只关心最后一个1出现的位置了。......
  • 转 问题解决:记录一次Linux服务器根目录突然爆满
    一般跟目录满了,可以重点关注/var这个目录 一、出问题了过了个双休来到公司,同时发现Linux终端的服务器状态中根目录空间直接爆满100%,周五走之前根目录仅仅使用了59%,同时项目服务的后台不停的有日志打印,而且测试的小伙伴说系统登录不上去了。下面记录一下个人排查并解决这个问题......
  • CF1485F Copy or Prefix Sum 题解
    思路考虑\(a_i\)要么是\(b_i\)要么是\(b_i-s\)。考虑\(s\)代表着什么。它是\(a\)的前缀和。那么必然是往前一段\(b\)的和。因为每个\(b\)代表着要么是这一位的\(a\)或者前面所有的\(a\)。考虑设\(f_i\)为这个位置填\(b_i\)的方案数。\(g_i\)为这个......
  • [POI2011] SMI-Garbage 题解
    题目链接显然,对于初始颜色与目标颜色不同的边,我们需要走过奇数次;对于初始颜色与目标颜色相同的边,我们需要走过偶数次。对于只有偶数边的情况,这种情况下不走就行;对于只有奇数边;可以理解为每条边只能经过一次,就是欧拉路径问题,并且考虑这题的特殊性质,如果一个图是由若干个简单环构......
  • CSP-S2019 江西 题解
    为什么有\(5\)道题?[CSP-S2019江西]和积和简单化一下式子:\[(n+1)\times\sumA_i\timesB_i-(\sumA_i)\times(\sumB_i)\]其中\(A,B\)都是前缀和。[CSP-S2019江西]网格图naive的kruskal是很naive的,所以需要一点简单的优化。考虑其本质过程就是按照......
  • CF1485E Move and Swap 题解
    不要什么脑子的带\(log\)做法。思路考虑\(dp_{i,j}\)表示红点到\(i\),蓝点到\(j\)的最大权值。那么有:\[dp_{i,j}=\max(dp_{fa_i,pre},dp_{fa_j,pre})+|a_i-a_j|\]其中\(pre\)是任意一个上一层节点。发现第二维没有用。可以优化:\[dp_i=\max(dp_{fa_i}+\max(|a_i-a_......
  • APISIX源码安装问题解决
    官网手册的安装语句:curlhttps://raw.githubusercontent.com/apache/apisix/master/utils/install-dependencies.sh-sL|bash-执行install-dependencies.sh报如下错误:Transactioncheckerror:file/usr/share/gcc-4.8.2/python/libstdcxx/v6/printers.pyfrominstal......
  • 苏格拉底问答、实践过程截图、遇到问题解决问题截图,代码链接
    #include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<signal.h>#include<setjmp.h> //foralongjumpjmp_bufenv;//forsavinglonjmpenviromentintcount=0;voidhandler(intsig,......
  • CSP-2019-S 题解
    做了这套题,如果是让现在的我当时去考的话应该一共可以有450分,格雷码,括号树,树的重心都可以做,树上的数可以有10分,Emiya至少可以有76分,划分也可以有64分。看OIerDB上可以有166名的好成绩。我的代码合集:洛谷/云剪贴板[CSP-S2019]格雷码首先是格雷码有一个很好的生......