首页 > 阴间360,编程题第二题只能到90
头像
Rorke
编辑于 2020-08-22 21:28
+ 关注

阴间360,编程题第二题只能到90

package a360;

import java.util.*;

/**
 * @author Rorke
 * @date 2020/8/22 19:44
 */
public class Q2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int n = input.nextInt(), m = input.nextInt();
        Deque<Integer> odd = new LinkedList<>();
        Deque<Integer> even = new LinkedList<>();
        for (int i = 0; i < n; i++) {
            if (i % 2 == 0) {
                odd.offer(i + 1);
            } else {
                even.offer(i + 1);
            }
        }
        List<Integer> operates = new ArrayList<>();
        for (int i = 0; i < m; i++) {
            operates.add(input.nextInt());
        }
        for (int o : operates) {
            if (o == 1) {
                odd.offer(odd.poll());
            }
            Deque<Integer> tmp = odd;
            odd = even;
            even = tmp;
        }
        for (int i = 0; i < n/2; i++) {
            System.out.print(odd.poll()+" "+even.poll()+" ");
        }
        if (!odd.isEmpty()){
            System.out.println(odd.poll());
        }
    }

}
心态崩了。。。。
还有我记得我投的是java岗,选择题整那么多C艹的直接白给了。

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐