范紫晨


私信TA

用户名:dotcpp0729894

访问量:222

签 名:

等  级
排  名 3469
经  验 1843
参赛次数 0
文章发表 10
年  龄 0
在职情况 学生
学  校 江西财经大学
专  业

  自我简介:

import java.math.*;

public class Main {

public static void main(String[]args) {

Scanner sc=new Scanner(System.in);

int n=sc.nextInt();

int m=sc.nextInt();

List<Integer>list=new ArrayList<>();

for(int i=0;i<n;i++)list.add(sc.nextInt());

sc.nextLine();//要吃掉换行符,否则会报错

for(int i=1;i<=m;i++) {

String[] s=sc.nextLine().split(" ");

if(s[0].equals("DEL")) {

list.remove(Integer.valueOf(Integer.parseInt(s[1]))); n--;//删除特定的值,不是下标对应的值

}

else {

n++;

int index=list.indexOf(Integer.parseInt(s[1])); list.add(index,Integer.parseInt(s[2]));

}

}

System.out.println(n);

for(Integer i:list)System.out.print(i+" ");

}


}



 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区