- 问答
高斯打字比赛3
- @ 2026-8-8 18:52:51
19 条评论
-
刘宗烁 Lv.破局 @ 2026-8-11 11:55:40
O~O
-
@ 2026-8-11 11:55:40
O~O
-
@ 2026-8-9 14:18:16 -
@ 2026-8-9 9:29:59
难
-
@ 2026-8-9 8:45:28
hello
-
@ 2026-8-8 20:32:09 -
@ 2026-8-8 20:32:05 -
@ 2026-8-8 20:32:00 -
@ 2026-8-8 20:28:08
#include<bits/stdc++.h> using namespace std; int a[10001]; int tp,n,k; int main(){ cin >> tp >> n >> k; for(int i = 1;i<=n;i++) cin >> a[i]; if(tp==1){ for(int i = 1;i<=k;i++){ int minid = i; for(int j = i;j<=n;j++){ if(a[minid]>a[j]) minid = j; } swap(a[i],a[minid]); } }else if(tp==2){ for(int i = 1;i<=k;i++){ for(int j = 1;j<=n-i;j++){ if(a[j]>a[j+1]) swap(a[j],a[j+1]); } } }else{ if(k==n) k = n-1; for(int i = 1;i<=k;i++){ for(int j = i;j>=1;j--){ if(a[j]>a[j+1]) swap(a[j],a[j+1]); else break; } } } for(int i = 1;i<=n;i++) cout << a[i] << " "; return 0; } -
@ 2026-8-8 19:55:59 -
@ 2026-8-8 19:39:54
-
@ 2026-8-8 19:30:40
@ 蒋博丞 没教养的别叫
-
@ 2026-8-8 19:13:23太难了,打不完
-
@ 2026-8-8 19:01:06 -
@ 2026-8-8 19:01:05
Hello
-
@ 2026-8-8 19:00:41

-
@ 2026-8-8 19:00:28hello
-
@ 2026-8-8 18:59:12

-
@ 2026-8-8 18:58:18
0000000000000000000000000
- 1