您当前的位置: 首页 >  Java

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

十字路口的红绿灯(洛谷P2077题题解,Java语言描述)

星拱北辰 发布时间:2020-02-09 11:35:42 ,浏览量:0

题目要求

P2077题目链接

在这里插入图片描述

分析

思路无非是先开过平路,在十字路口红灯停、绿灯行,对总时间做个计数,每次通过取模知道当前时间是红绿灯。 数要先读进来,只能先存一下数组了。

读的数多,用BufferedReader就行,Scanner抗不下来。

AC代码(Java语言描述)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String[] arr = reader.readLine().split(" ");
        int num = Integer.parseInt(arr[0]);
        int[] distance_array = new int[num];
        int[] red_time_array = new int[num];
        int[] green_time_array = new int[num];
        distance_array[0] = Integer.parseInt(arr[1]);
        arr = reader.readLine().split(" ");
        for (int i = 1; i             
关注
打赏
1660750074
查看更多评论
0.0397s