make archives for current stage

This commit is contained in:
12hydrogen
2026-06-25 15:07:55 +08:00
parent d0b566773e
commit 432238635b
4 changed files with 63 additions and 9 deletions
+21
View File
@@ -0,0 +1,21 @@
#include <iostream>
#include <vector>
template <typename T>
void shifting(vector<T> &list, int k) {
for (int i = 0; (i + 1) * k < list.size(); ++ i) {
for (int j = 0; j < k; ++ j) {
std::swap(list[i * k + j], list[(i + 1) * k + j]);
}
}
int m = n % k;
for (int i = 0; i < m; ++ i) {
for (int j = 0; j < k; ++ j) {
std::swap(list[n - k], list[n - k - 1]);
}
}
}
int main() {
return 0;
}