一个正整数n。 输入输出样例 输入#1复制 1 输出#1复制 2 说明/提示 【数据范围】 对于100% #include<cstdio>intmain() {intk,n=0; scanf("%d",&k);for(doubleSn=0;Sn<=k;++n,Sn+=1.0/n); printf("%d",n);return0; } 的数据,1≤k≤15。 【题目来源】 NOIP 2002 普及组第一题...
CSP历年复赛题-P1035 [NOIP2002 普及组] 级数求和 原题链接:https://www.luogu.com.cn/problem/P1035 题意解读:根据公式模拟法求解即可。 解题思路:枚举i,计算sum,如果sum > k,则输出i 100分代码: #include<bits/stdc++.h>usingnamespacestd;intmain(){intk; cin >> k;doublesum =0;inti =0;while...
洛⾕P1035题解[NOIP2002普及组]级数求和 原⽂地址:题解 本体难度不⼤,但要注意计算和的时候要使⽤double类型,千万不能使⽤float类型,不然会因为精度不⾜导致k较⼤时计算出错!代码(C++):#include <iostream> using namespace std;int main(){ unsigned k, n = 0;double sum = 0.0;cin ...
【洛谷 P1035】[NOIP2002 普及组] 级数求和 题解(循环) **NOIP2002普及组题目:求级数n=1+1超过k的最小n。给定1≤k≤15,输出满足Sn>k的n。输入1个整数k,输出相应n。例如,输入1,输出2。代码中使用double确保精度,通过累加求和判断条件找到n。** [NOIP2002 普及组] 级数求和 题目描述 已知:Sn=1+12+13...
[NOIP2002 普及组] 级数求和 题目描述 已知: 。显然对于任意一个整数 ,当 足够大的时候, 。 现给出一个整数 ,要求计算出一个最小的 ,使得 。 输入格式 一个正整数。 输出格式 一个正整数。 样例#1 样例输入 #1 1 1. 样例输出 #1 2 1.
[NOIP2002 普及组] 级数求和 【思路】: 我们看这个级数其实是有特点的。就是分子不变,分母会递增(每次加1).那么我们可以很容易的模拟这个分母,用一个循环变量,从1开始每次加1。这样就很容易模拟出每个级数的分母。那么,得到每个级数也就不成问题了。 我们想求 级数的和大于给定的数字k,并且这个和最小。我们可...
简介:洛谷【4】P1035 [NOIP2002 普及组] 级数求和 1.模拟 这种做法的思路是枚举nn从1开始,直到Sn>kSn>k结束,只需要一个循环即可实现。 #define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){double sn=0,k,t;int n;scanf("%lf", &k);for (n = 1; sn <k; n++){t = (1.0) / n...
intmain(){ doublek,n=0.0,s=0.0; cin>>k; while(1){ s+=1/(++n); if(s>k)break; } cout<<n; return0; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 其他解法:(选自洛谷大神Vel_的博客) 这是优化的程序。 以后可能会将回归性函数称为器,分类性函数称为灯。
[NOIP2002 普及组] 级数求和 题目描述 已知:S n = 1 + 1 2 + 1 3 + … + 1 n S_n= 1+\dfrac{1}{2}+\dfrac{1}{3}+…+\dfrac{1}{n}S n =1+ 2 1 + 3 1 +…+ n 1 。显然对于任意一个整数 k kk,当 n nn 足够大的时候,S n > k S_n>kS ...
洛谷P1035题解 [NOIP2002 普及组] 级数求和 原文地址:https://luvletter.blog.luogu.org/p1035-ti-jie 题解 本体难度不大,但要注意计算和的时候要使用double类型,千万不能使用float类型,不然会因为精度不足导致k较大时计算出错! 代码(C++): #include<iostream>usingnamespacestd;intmain(){unsignedk, n =0...