elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6
41  Foros Generales / Dudas Generales / Re: Como hacer este programa en: 10 Agosto 2023, 20:03 pm
Hola que tal. Espero no molestar a nadie, soy nuevo en programación y me gustaria saber si me pueden ayudar a resolver este problema en codigo c++.
Descripción
El último obstáculo de Gilgamesh para visitar a Utanapíshtim era cruzar las aguas de la muerte y el único que lo podía ayudar era el barquero Urshanabí. Éste le pidió a Gilgamesh que fuera al bosque a cortar R árboles para hacer los R remos que le faltaban. Como Gilgamesh estaba cansado, quería caminar lo menos posible para traer uno por uno los árboles necesarios. Escribe un programa que, dadas las coordenadas de N árboles, calcule la mínima distancia D que debe caminar Gilgamesh desde el origen. Gilgamesh sólo puede cargar un árbol a la vez.

Entrada
Dos enteros N y R, seguidos de N parejas de enteros,  Xi,Yi que son las coordenadas (Xi,Yi) del árbol i.

Salida
El valor de D (redondeado al entero más cercano).

No entiendo bien lo que necesitas si no veo lo que llevas hecho pero, se me ocurre que puede ser de la siguiente manera el código:

#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
#include <iomanip>

using namespace std;

struct Point {
    int x, y;
};

struct Edge {
    int u, v;
    double weight;
   
    bool operator<(const Edge& other) const {
        return weight < other.weight;
    }
};

vector<Point> trees;
vector<Edge> edges;
vector<int> parent;

int find(int x) {
    if (parent
  • == x)
        return x;
    return parent
  • = find(parent
  • );
}

void unionSets(int x, int y) {
    parent[find(x)] = find(y);
}

double calculateDistance(const Point& a, const Point& b) {
    return sqrt((a.x - b.x) * (a.x - b.x) + (a.y - b.y) * (a.y - b.y));
}

double minimumWalkingDistance(int N) {
    sort(edges.begin(), edges.end());
    double totalDistance = 0.0;
   
    for (const Edge& edge : edges) {
        if (find(edge.u) != find(edge.v)) {
            unionSets(edge.u, edge.v);
            totalDistance += edge.weight;
        }
    }
   
    return totalDistance;
}

int main() {
    int N, R;
    cin >> N >> R;
   
    trees.resize(N);
    parent.resize(N);
   
    for (int i = 0; i < N; ++i) {
        cin >> trees.x >> trees.y;
        parent = i;
    }
   
    for (int i = 0; i < N; ++i) {
        for (int j = i + 1; j < N; ++j) {
            double distance = calculateDistance(trees, trees[j]);
            edges.push_back({i, j, distance});
        }
    }
   
    double minDistance = minimumWalkingDistance(N);
    int roundedDistance = static_cast<int>(round(minDistance * R));
   
    cout << roundedDistance << endl;
   
    return 0;
}
42  Sistemas Operativos / GNU/Linux / Re: duda sobre qemu y kali-purple en: 14 Julio 2023, 18:38 pm
Si tienes una imagen de Kali-Purple, podrías intentar utilizar QEMU para ejecutarla como una máquina virtual, siguiendo los pasos habituales para crear una máquina virtual en QEMU. Sin embargo, ten en cuenta que el soporte y la documentación específica para Kali-Purple pueden ser limitados, ya que no es una variante oficial de Kali Linux.

Respecto a las herramientas de Purple en Kali Linux, si te refieres a las herramientas específicas de comunicación segura y privada que se utilizan en la implementación de Kali-Purple, es posible que no estén disponibles directamente en la distribución principal de Kali Linux. Sin embargo, muchas de estas herramientas están disponibles como paquetes independientes y pueden ser instaladas en Kali Linux a través de los repositorios oficiales o de fuentes externas.
43  Sistemas Operativos / GNU/Linux / Re: conectar tarjeta wifi de mi pc a kali linux en virtual box en: 14 Julio 2023, 18:35 pm
Sí, es posible utilizar una tarjeta WiFi física en una máquina virtual como Kali Linux instalado en VirtualBox. Sin embargo, debes tener en cuenta que hay algunos requisitos y consideraciones para lograrlo.

  • Compatibilidad: Asegúrate de que la tarjeta WiFi que deseas utilizar sea compatible con VirtualBox y el sistema operativo anfitrión. Algunas tarjetas WiFi pueden no ser reconocidas o no funcionar correctamente en una máquina virtual.

  • Disponibilidad de dispositivos: Antes de conectar la tarjeta WiFi a la máquina virtual, debes asegurarte de que el sistema operativo anfitrión no la esté utilizando. Si el sistema operativo anfitrión está utilizando la tarjeta WiFi, no podrá ser utilizada simultáneamente en la máquina virtual.

  • Configuración de VirtualBox: En la configuración de la máquina virtual en VirtualBox, debes habilitar el acceso a dispositivos USB para que la tarjeta WiFi pueda ser reconocida por la máquina virtual. Esto se puede hacer en la sección "Dispositivos" del menú de VirtualBox.

  • Instalación de controladores: En la máquina virtual Kali Linux, es posible que necesites instalar los controladores correspondientes para que la tarjeta WiFi funcione correctamente. Esto dependerá del modelo y fabricante de la tarjeta WiFi. Algunas tarjetas WiFi tienen controladores preinstalados en las distribuciones de Linux, mientras que otras pueden requerir la instalación manual de controladores.
44  Sistemas Operativos / GNU/Linux / Re: (Resuelto) Laptop con linux debian se queda colgado en la consola en: 14 Julio 2023, 18:29 pm
Buenas noches hace un par de meses le meti un linux basado en debían a uno de mis familiares porque windows 7 le iba del asco :rolleyes:, pero hoy en la tarde la lap le iba especialmente mal, al borde de no querer abrir ni la terminal, Ni funcionar la opción para apagar el sistema,tuve que hacer un apagado forzado y volverla a encender a ver que pasa, luego de ello se quedó en la consola, sin iniciar el entorno gráfico, no puedo iniciarlo en la consola porque me tira error, y otra cosa, el usuario no es el mismo que de costumbre, tiene el mismo nombre de la marca de wifi junto a un "-srv", para mi que se le jodió el disco duro y por eso anda tirando esos errores de un día para otro :o

y indirectamente culpó al sistema operativo que le metí  ;D

Es posible que el sistema operativo Linux instalado en la laptop de tu familiar esté experimentando problemas graves. Los síntomas que mencionas, como el rendimiento lento, la incapacidad de abrir la terminal, el fallo al apagar el sistema y la incapacidad para iniciar el entorno gráfico, sugieren que podría haber un problema con el disco duro o con la instalación del sistema operativo.

Aquí hay algunas sugerencias para arreglar este problema:

-Comprobar el estado del disco duro: Un disco duro dañado o con sectores defectuosos puede causar problemas graves en el sistema. Puedes intentar verificar el estado del disco duro utilizando herramientas de diagnóstico como SMART (Self-Monitoring, Analysis and Reporting Technology). Estas herramientas pueden proporcionar información sobre la salud del disco y cualquier problema detectado.

-Intentar iniciar en modo de recuperación o modo de consola: Si el sistema no puede iniciar el entorno gráfico, puedes intentar iniciar en modo de recuperación o modo de consola. Esto te permitirá acceder a una interfaz de línea de comandos desde donde puedes realizar diagnósticos o intentar reparaciones. Si recibes errores al intentar iniciar en la consola, podría indicar un problema más grave con el sistema operativo o el disco duro.

-Realizar una reinstalación o reparación del sistema operativo: Si sospechas que el sistema operativo está dañado, puedes intentar realizar una reinstalación o reparación del sistema operativo Linux. Esto implica volver a instalar el sistema desde cero o utilizar herramientas de reparación disponibles en el sistema operativo.
45  Sistemas Operativos / GNU/Linux / Re: wifislax en maquina virtual... en: 14 Julio 2023, 18:25 pm
Si instalas una distribución de Linux en tu disco duro, generalmente tendrás acceso completo a todas las herramientas y características de seguridad que vienen incluidas en esa distribución. Al instalar una distribución de Linux, se instala el sistema operativo completo en tu disco duro, lo que significa que puedes aprovechar todas las funcionalidades que ofrece, incluidas las herramientas de seguridad.

Las distribuciones de Linux suelen incluir una amplia gama de herramientas de seguridad, como firewalls, sistemas de detección de intrusiones, herramientas de análisis de seguridad, cifrado de datos, entre otros. Estas herramientas están diseñadas para brindar protección y seguridad en el entorno de Linux.

En resumen, si instalas una distribución de Linux en tu disco duro, deberías tener acceso a todas las herramientas de seguridad que vienen incluidas en esa distribución y podrás utilizarlas para proteger tu sistema y datos.
46  Sistemas Operativos / Windows / Re: pc con vpn a multiview en: 14 Julio 2023, 18:21 pm
El problema que estás experimentando con la proyección de tu PC a tu smart TV mientras tienes el VPN activado puede estar relacionado con la configuración de red del VPN. Aquí hay algunas sugerencias para solucionar el problema:

-Verifica la configuración del VPN: Asegúrate de que la configuración del VPN en tu PC esté correctamente ajustada. Algunos proveedores de VPN pueden tener restricciones o configuraciones específicas que pueden afectar la conexión de red.

-Cambia la ubicación del servidor VPN: Si tu proveedor de VPN te permite seleccionar diferentes ubicaciones de servidores, intenta cambiar a otro servidor y comprueba si la conexión se mantiene estable durante la proyección. Algunos servidores VPN pueden tener mejor rendimiento y estabilidad que otros.

-Comprueba la conexión de red: Verifica que tu conexión de red en tu PC esté funcionando correctamente. Asegúrate de que no haya problemas de conectividad o interferencias que puedan afectar la proyección. Intenta reiniciar tu enrutador o módem para restablecer la conexión de red.

Desactiva las funciones de ahorro de energía: Algunos dispositivos, como las smart TVs, pueden tener configuraciones de ahorro de energía que pueden desconectar la conexión si no detectan actividad durante un período de tiempo determinado. Revisa la configuración de energía de tu smart TV y desactiva cualquier opción que pueda desconectar la proyección.
47  Sistemas Operativos / Windows / Re: Cambiar la memoria RAM de windows 7 en las propiedades del sistema. en: 14 Julio 2023, 18:16 pm
No es posible cambiar los valores de la memoria RAM física que muestra el sistema en Windows 7. La cantidad de memoria RAM instalada en tu computadora es un componente físico y no puede ser alterada mediante software sin agregar o quitar módulos de memoria.

En Windows 7, la información sobre la memoria RAM se obtiene directamente del hardware de tu computadora durante el proceso de arranque. El sistema operativo muestra esta información en el Panel de control y otras herramientas para que puedas conocer la capacidad de RAM instalada en tu sistema.

Si realmente deseas aumentar la RAM de tu equipo simplemente debes comprar una memoria de mayor cantidad.
48  Sistemas Operativos / Windows / Re: Descifré cómo ver los archivos de una carpeta y subcarpetas ordenados por fecha en W7. en: 14 Julio 2023, 18:11 pm
Windows 7 ya es viejo y sus funciones para la actualidad ya están bastantes limitadas, mejor instalate windows 10 o windows 11.
49  Sistemas Operativos / Windows / Re: Windows 11Bios en: 14 Julio 2023, 18:05 pm
En este caso, es probable que la frecuencia de la RAM esté configurada automáticamente según las especificaciones de la memoria y la placa base. Es posible que la RAM que instalaste esté funcionando a su velocidad máxima admitida sin necesidad de realizar cambios en la BIOS.

Para verificar la velocidad actual de la RAM en Windows 11, puedes seguir estos pasos:

  • Haz clic derecho en el botón de "Inicio" y selecciona "Administrador de tareas".
  • En la pestaña "Rendimiento", selecciona "Memoria" en la barra lateral izquierda.
  • En la parte superior derecha, verás la velocidad actual de la RAM junto con otros detalles como el tipo de memoria instalada.

Si la velocidad mostrada coincide con la velocidad máxima admitida de tu memoria RAM (en este caso, 3200 MHz), significa que ya está funcionando a su máximo rendimiento.
50  Informática / Hardware / Re: Problemas con el RX580 en: 12 Junio 2023, 19:46 pm
El problema que estás experimentando con tu nueva tarjeta gráfica RX 580 puede estar relacionado con varios factores:

-Controladores de gráficos: Asegúrate de tener los controladores de gráficos más recientes instalados para su tarjeta RX 580. Puedes descargarlos desde el sitio web oficial de AMD. Los controladores actualizados a menudo corrigen problemas de compatibilidad y rendimiento.

-Temperatura y ventilación: Verifica que la temperatura de la tarjeta gráfica esté dentro de los límites aceptables y que la ventilación en tu sistema sea adecuada. Un sobrecalentamiento podría causar problemas gráficos. Ve que los ventiladores estén funcionando correctamente y que no haya obstrucciones en las salidas de aire.

-Conexiones y adaptadores: Si estás usando un adaptador VGA-HDMI para conectar tu tarjeta gráfica a tu monitor, es posible que haya problemas de compatibilidad o calidad de señal. Intenta conectar directamente con un cable HDMI si es posible, para descartar problemas relacionados con el adaptador.

-Configuración de gráficos: Verifica la configuración de gráficos en los juegos problemáticos. Algunos juegos pueden requerir ajustes específicos para un rendimiento óptimo.

-Prueba en otro sistema: Si es posible, prueba la tarjeta gráfica RX 580 en otro sistema para descartar problemas de hardware en tu PC. Si el problema persiste en otro sistema, podría indicar un problema con la misma tarjeta.
Páginas: 1 2 3 4 [5] 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines