您当前的位置: 首页 >  Java

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

理解题意优于一切(记洛谷P1426题WA的经历,Java语言描述)

星拱北辰 发布时间:2019-12-23 23:23:06 ,浏览量:0

题目要求

P1426题目链接 在这里插入图片描述

分析

看到有和我一样80分的,原因想必是用了do…while循环吧,其实这个题题意还是不明…… 也可能就是我菜吧,能怎样? 好好读题吧,读不懂题就活该WA掉~~

第一次提交——WA

在这里插入图片描述

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double position = scanner.nextDouble(), radius = scanner.nextDouble();
        scanner.close();
        double tempPosition = 0.0, nextRange = 7.0;
        do {
            tempPosition += nextRange;
            nextRange *= 0.98;
        } while (tempPosition  position + radius) {
            System.out.println("n");
        } else {
            System.out.println("y");
        }
    }
}
第二次提交——AC

放一下AC代码,Java版

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double position = scanner.nextDouble(), radius = scanner.nextDouble();
        scanner.close();
        double tempPosition = 0.0, nextRange = 7.0;
        while (tempPosition  position + radius) {
            System.out.println("n");
        } else {
            System.out.println("y");
        }
    }
}

在这里插入图片描述

后记

最近诸事不顺,也没怎么有时间写博客,水了个题,发一波~~ 愿水逆退散,非去欧来~~

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0457s