归并排序求逆序对
const int N=1e5+10;
int a[N],b[N];
int n;
LL ans;
void merge(int l,int r)
{
if(l>=r) return;
int mid=l+r>>1;
merge(l,mid);
merge(mid+1,r);
int i=l,j=mi...
字符逆序:
输入:I am a student
输出:
tneduts a ma I
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
string a;
getline(cin,a)...
1 #include<stdio.h> 2 #include<malloc.h> 3 struct stu 4 { 5 int data ; 6 struct stu *next ; 7 }; 8 struct stu *creat(int n) 9 {10 int i;11 struct stu *head,*p;12 head ...