import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); ArrayList<Integer>arr=new ArrayList<>(); String []s=sc.nextLine().trim().split(" "); int n= Integer.parseInt(s[0]); int k=Integer.parseInt(s[1]); while(n-->0){ int size=arr.size(); s=sc.nextLine().trim().split(" "); if(s[0].equals("Q")){//查询 if(size-k>=0)System.out.println(arr.get(size-k)); else System.out.println(1); continue; } //插入数字 int a=Integer.parseInt(s[1]); if(size==0){ arr.add(a); continue; } if(a>=arr.get(size-1)){ arr.add(size,a); continue; } for (int i = 0; i < size; i++) { if(arr.get(i)>=a){ arr.add(i,a);break; } } } } }
0.0分
0 人评分
C语言训练-排序问题<2> (C++代码)(sort函数)浏览:1719 |
C语言训练-排序问题<1> (C++代码)浏览:632 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:553 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:827 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1052 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:573 |
淘淘的名单 (C语言代码)浏览:1167 |
众数问题 (C语言代码)浏览:911 |
简单的a+b (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |