洛谷刷题入门难度第三题:级数求和(java和python)

大家好,我是大一学生sjksndnfkwks,来自数据科学学院。

下面我为大家带来洛谷刷题入门难度的第三题。

以下为java:

import java.util.Scanner;

public class Main{
    public static void main(String args[]){
        Scanner in = new Scanner(System.in);
        int k = in.nextInt();
        int Sn = 0, n = 1;
        while(Sn<=k){
            Sn = Sn + 1 / n;
            n++;
        }
        System.out.println(n-1);
    }
}

说实话,我并不知道java怎么写,这几行代码的结果是TLE,我也不知道结果对不对,并且即使结果对了以我现在的水平也还不知道怎么优化,所以建议大家不要看我的这个。

以下为python:

k = int(input())
Sn = 0
n = 1

while Sn <= k: 
    Sn = Sn + 1/n
    n = n + 1
print(n-1)

这个没问题。

今天的记录到此结束,谢谢大家。

人的懒惰是无穷的,没有人能够保证每天都是活力满满、精神充沛的,我们想着安逸的生活,比如这篇文章我应该昨天发的,按照我在第一篇中留下的承诺,但是我只是一个普通人,没有天才的刻苦与坚持不懈,因此能拖一天是一天,这就是清醒的堕落,不是吗?可惜我明白但并不想改。

希望大家不要像我一样,在大一十八九岁的年纪已经像个老人一样每天感慨人生、回忆过去。

祝大家都能有一个幸福的人生。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值