4 条题解

  • 0
    @ 2025-3-31 14:26:26

    import java.util.Scanner;

    public class Main2 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
    
        //定义一个数组表示一周
        int []weekArr = {1,2,3,4,5,6,7};
    
        //定义x表示起始是周几
        int x = sc.nextInt() - 1;
    
        //定义n表示要走的天数
        int n = sc.nextInt();
    
    
        //定义总共走了的距离
        int sumDistance = 0;
    
        while (n > 0) {
    
            //判断是走还是休息
            sumDistance += isWalk(x, weekArr);
    
            //星期数加一
            x++;
    
            //判断星期数是否大于7
            if (x + 1 > 7) {
                x = 0;
            }
    
    
    
            //天数减一
            n--;
        }
    
        //输出总共走了的距离
        System.out.println(sumDistance);
    }
    public static int isWalk (int x, int[] weekArr) {
        if (weekArr[x] == 6 || weekArr[x] == 7) {
            return 0;
        } else {
            return 250;
        }
    }
    

    }

    信息

    ID
    5482
    时间
    1000ms
    内存
    125MiB
    难度
    1
    标签
    (无)
    递交数
    521
    已通过
    222
    上传者