Skip to content

Instantly share code, notes, and snippets.

#include <cstdlib>
using namespace std;
/*
Funcion que dado un mapa permutativo cuenta cuantos ciclos tiene.
Ejemplo:
Suponiendo el mapa siguiente:
M[1] = 2;
M[2] = 4;
M[3] = 6;
#include <iostream>
#include <vector>
using namespace std;
void inssort(vector<int> &a){
int n = a.size();
for(int j=1; j<n; j++){
int x = a[j];
int k=j;
while(--k>=0 && x<a[k])