Skip to content

第十五届 Java B 组省赛


真题链接

真题:https://www.lanqiao.cn/courses/2786/learning/?id=2870312&compatibility=false

模考:https://www.lanqiao.cn/paper/4400/result/

1. 报数游戏

题目链接

https://www.lanqiao.cn/problems/19698/learning/

思路分析

本题找规律,个位数为奇数的是 20 的倍数,个位数为偶数的是 24 的倍数

⚠️ 注意

(1)若需要表示一个数是 long 类型,需要在数字后加 L,这点容易忽略

(2)本题问的是求第几个,是物理下标,若用分组思想(2 个数为一组),0,1 分别表示 20,24 的倍数,这是数组下标,在计算时需要做相应的处理

题解

java
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        long a = 202420242024L / 2 * 24; // 使用L标识常量为long类型
        System.out.println(a);
        scan.close();
    }
}