Afişează mesaje
|
Pagini: [1] 2 3 4
|
4
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Ciclu in graf
|
: Februarie 05, 2015, 15:28:05
|
V-as ruga sa-mi dati si mie cateva indicatii la urmatoarea problema:
Se da un graf neorientat si un nod x din acest graf. Sa se verifice daca exista un ciclu care trece prin x si in caz ca exista sa se afiseze.
Ma intereseaza o solutie de complexitate polinomiala. Multumesc.
|
|
|
6
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Lant maxim in arbore
|
: Ianuarie 17, 2013, 16:16:15
|
La multi ani tuturor!
V-as ruga sa ma ajutati la urmatoarea problema: Fie un arbore (graf conex fara cicluri). Sa se determine un lant elementar de lungime maxima.
Daca as face un BF din fiecare nod, as avea o complexitate O(n x (n + m)). As putea reduce poate ceva daca fac BF numai din noduri terminale. Intrebarea mea este: exista un algoritm mai bun? Multumesc!
|
|
|
8
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Problema programare dinamica
|
: Ianuarie 26, 2012, 14:50:58
|
Banuiesc din ce ai scris ca te intereseaza subsirul comun de lungime maxima cel mai mare lexicografic. Ei bine, ca sa rezolvi corect trebuie sa construiesti matricea bottom-up, adica il calculezi pe a(i,j) in functie de a[i+1,j] si a[i,j+1]. Pentru constituirea solutiei maxime lexicografic pornesti acum top-down, adica de la pozitia (1,1) la (m,n)
|
|
|
10
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: C#
|
: Decembrie 19, 2011, 21:50:07
|
Iti spun eu cum faci: Creezi un proiect de tip WindowsForms, sa-l numim WindowsFormsApplication1 Apoi din fereastra SolutionExplorer, dai click dreapta pe WindowsFormsApplication1, alegi New-Class, dai clasei sa zicem numele "Variabile". Acolo scrii codul: using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace WindowsFormsApplication1 { class Variabile { public int x; public char ch; public int[] t; } }
Revii apoi in Form Design. Pui de exemplu un buton text "textbox1" si un label, numit "L1". Dai dubluclick pe textbox1 si scrii acolo un cod de tipul: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace WindowsFormsApplication1 { public partial class Form1 : Form { Variabile v = new Variabile();
public Form1() { v.x = 100; InitializeComponent(); }
private void textBox1_TextChanged(object sender, EventArgs e) { L1.Text = (v.x + int.Parse(textBox1.Text)).ToString(); } } }
Observi ca am declarat un obiect v de tipul clasei Variabile. Ce vreau? Sa introduc in textbox1 o valoare pe care o adun la valoarea lui x (care este 100) si automat apare in label. Sper ca ai inteles acum. In clasa pot pune orice variabila membra, ii dau ce valoare vreau, pot sa modific aceste valori in functie de ce preiau din form fara probleme. Ideea de baza este ca in spatele fiecarei aplicatii Windows Form este o clasa, sau cel putin una. Spor la invatat!
|
|
|
18
|
Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Solutii
|
: August 23, 2011, 12:48:20
|
Presupunem ca in hash-table HT pastrez lista cu numerele din sir modulo p (p numar prim). Deci HT[0] va pastra multiplii lui p. Si atunci la problema 1 nu va da complexitate O(n*n) daca sirul de numere dat are numai multipli de p?
|
|
|
25
|
Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Carte C#
|
: Martie 09, 2011, 11:46:47
|
Poate domnul Deitel s-a transferat la o facultate din Irak Eu am luat cartea de pe Amazon. Si am preferat sa cumpar o carte second hand. Are avantajul ca e foarte ieftina (e intre 4 si 9 dolari). E adevarat ca trebuie sa cumpere cartea second-hand cineva care locuieste in USA, dar la ce sunt buni prietenii?
|
|
|
|