XCOJ 1008: 級數求和
阿新 • • 發佈:2017-09-08
vector ble 要求 mes enter ios row end 足夠
1008: 級數求和
題目描述
已知:Sn= 1+1/2+1/3+…+1/n。顯然對於任意一個整數K,當n足夠大的時候,Sn大於K。現給出一個整數K(1<=k<=15),要求計算出一個最小的n;使得Sn>K。
輸入
輸入 k
輸出
輸出 n
樣例輸入
3樣例輸出
11 簡單水題 不多說 附上代碼:#include <iostream> #include<math.h> #include <iomanip> #include<cstdio> #include<string> #include<map> #include<vector> #include<list> #include<algorithm> #include<stdlib.h> #include<iterator> #include<sstream> #include<string.h> #include<stdio.h> using namespace std; int main() { double a;int k; while(cin>>k) { double sum=1; a=1; while(sum<=k) { sum=sum+1.0/(a+1); a++; } cout<<a<<endl; } return 0; }
XCOJ 1008: 級數求和