defun(ArraySort (array)array_len=length(array)let((sortedarray)declare(sortedarray[8])for(i 0 array_len-1 sortedarray[i]=array[i]) for(i 0 array_len-2for...
题意:两个人都从最左边出发,对于每个人来说都要拿够从 1 - n 的每个数,相邻两个数距离是 1,问最小花费步数可以让两个人全部拿够。
归并排序详解(戳我)。以下是搬了别人的。#include<stdio.h>#include<stdlib.h>long long sum = 0;int a[100005];int temp[100005];void Merge(int s1, int e1, int s2, int e2) {......
桶排序: #include <stdio.h>#include <string.h>int a[5555555];int main(){ int n,m; scanf("%d",&n); memset(a,0,sizeof(a)); for(int i = 0; i < n...
#include <iostream>#include <bits/stdc++.h>using namespace std;typedef long long ll;//int sum = 0;int a[100004]; //题目是长整型,不过这里 int 也可以。。int b[100005];...