n=int(input()) s=list(map(int,input().split())) a=int(input()) count=a j=0 for i in range(len(s)): s[-a],s[j]=s[j],s[-a] j=j+1 a=a-1 if a==0: break l=[] for i in s[count::]: l.append(i) l.sort() c=s[:count:]+l for i in c: print(i,end=' ')
0.0分
0 人评分
C语言训练-素数问题 (C语言代码)浏览:1652 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:876 |
wu-理财计划 (C++代码)浏览:827 |
K-进制数 (C语言描述,蓝桥杯)浏览:924 |
1025题解浏览:732 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:665 |
1162答案错误,为什么浏览:638 |
快速排序算法1浏览:876 |
C语言程序设计教程(第三版)课后习题10.1 (C++代码)浏览:497 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:504 |