Afişează mesaje
Pagini: [1] 2 3 ... 20
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 027 Componente tare conexe : Mai 28, 2010, 17:30:22
Cand  extragi din stiva elementele nod nu trebuie sa fie diferit de z, nu de n ?
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1037 Produs : Mai 28, 2010, 11:04:09
lg(nr)=numaru de cifre-1 ( lg=logaritm in baza 10 )
3  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: problema B : Mai 21, 2010, 18:32:49
Problema asta este si pe infoarena .

http://infoarena.ro/problema/calatorie

Se rezolva cu dinamica. Recurenta e ceva de genu :

M[ i ][ j ] = costul minim pentru a ajunge la planeta i folosind j unitati de superviteza.

Rezultatul il cauti pe ultima linie a matricii.
Aha, thanks Very Happy
4  infoarena - concursuri, probleme, evaluator, articole / Informatica / problema B : Mai 21, 2010, 18:13:51
Am atasat enuntul problemei, ma chinui de cateva zile la ea si tot nu stiu unde gresesc la rezolvare.
Algoritmul meu e simplu, am un vector was[ j ] <- semnifica ca suma a j de h'uri a fost atinsa si retin, in acelasi timp, si suma de n'uri. In Mt voi avea rezultatul final, iar in s tin minte suma tuturor n'urilor. La fiecare pas cand generez o suma noua Mt=min( Mt, s-was[ new_sum ] + new_sum^4 ); , nu inteleg unde as putea gresi, any ideas ?
Cod:
#include <cstdlib>
#include <iostream>
#define Nmax 60
#define NNmax 600
#define oo 9999999999999999LL

/*
 *
 */
using namespace std;
int was[NNmax];
bool wass[NNmax];
int nk[Nmax], hk[Nmax];
inline long long int solve( void )
{
int N, i;
long long int Mt=oo, j, p, maxim, s=0;
cin>>N;
       for( i=1; i < N; ++i )
cin>>nk[i]>>hk[i], s+=nk[i];
        wass[0]=true;
for( i=1, maxim=0; i < N; ++i )
{
for( j=maxim; j >= 0; --j )
if( wass[ j ] )
{
                                wass[ j+hk[i] ]=true;
was[ j+hk[i] ]=was[j]+nk[i];
p=j+hk[i];
Mt=min( Mt, s-was[ j+hk[i] ] + p*p*p*p );
maxim=min( 500LL, max( j+hk[i], maxim ) );
}
}
        for( j=0; j <= maxim; ++j )
            wass[j]=was[j]=false;
return Mt;
}
int main( void )
{
int T;
for( cin>>T; T; --T )
cout<<"Minimum fuel consumption = "<<solve()<<".\n";
return 0;
}
5  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Formula clasa a V : Mai 19, 2010, 14:59:47
Aha, thanks ! Wink
6  infoarena - concursuri, probleme, evaluator, articole / Informatica / Formula clasa a V : Mai 18, 2010, 20:08:51
Lungimea intervalului [a, b ] este b-a+1, nu b-a ?
7  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Introducere in algoritmi : Mai 13, 2010, 05:35:04
Sunt si eu in dubii de cateva zile daca sa-mi cumpar sau nu traducerea in limba romana. M-ar interesa niste pareri ale ceror care o au in romana. Nu am reusit sa o gasesc mai ieftin de 120 RON, ceea ce pt mine cel putin e un pret maricel, si nu vreau sa fac o greseala ... sad
Este bine tradusa sau recomandati varianta in engleza ?
Daca sti engleza, de ce nu incerci sa faci rost de ea in engleza ? E mult mai bine sa ai o carte in limba originala decat tradusa ( cand se poate, logic ) Smile
@Marginean Ciprian Nu stiu ce are tota lumea cu cartea asta, da e scrisa destul de ok, dar nimic impresionant. Ce scrie in ea poti gasi oriunde pe internet daca ai habar sa cauti Wink
8  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Ubuntu 10.04 : Mai 09, 2010, 12:32:51
@alexandru: ai pus karmic pe liniile din sources.list, nu cred ca o sa fie probleme ca nu sunt asa multe diferente, dar ar trebui pus lucid ca sa ia pachetele pentru 10.04 nu 9.10
Ai dreptate, mi-a scapat thanks Wink
9  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 008 Cifra : Mai 09, 2010, 07:04:29
dar totusi trebuie un algoritm de suma pentur numere mari
Nu, sunt necesare doar ultimile 2 cifre ale numarului Smile
@Super Smecher  Poate iti merge tie pana 5*10^4 dar limita este 10^100.
10  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Ubuntu 10.04e : Mai 09, 2010, 06:59:49
Ce setari ai facut ?  Smile
Pentru conexiunea pppoe:
Applications->Accessories->Terminal
Cod:
gksu gedit /etc/apt/sources.list
Si adaugi la sfarsitul fisierului
Cod:
deb http://ppa.launchpad.net/network-manager/trunk/ubuntu lucid main
deb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu lucid main
Faci un mic update
Cod:
sudo apt-get update
Instalezi Network Manager
Cod:
sudo apt-get install network-manager
Cod:
gksu gedit /etc/ppp/pppoe_on_boot
Indentifici linia
Cod:
exe pppd call dsl-provider
si ii adaugi un # la inceput.
redenumeste /etc/network/interfaces .
Apoi
Cod:
gksu gedit /usr/share/polkit-1/actions/org.freedesktop.network-manager-settings.system.policy
Gaseste "System policy prevents modification of system settings" iar mai jos trebuie sa fie auth_admin_keep modifica "no" in "yes" ( fara ghilimele ) apoi da un restart. Dupa restart te duci in Network Manager si configurezi o conexiune DSL si gata problema Smile
sursa: http://www.ubuntugeek.com/how-to-setup-networkmanager-work-with-pppoe-connection-on-ubuntu-9-10-karmic.html
11  Comunitate - feedback, proiecte si distractie / Off topic / Răspuns: Ubuntu 10.04 : Mai 08, 2010, 17:55:34
PS : Daca a mai avut cineva problema cu netu si a rezolvat-o il rog sa imi impartaseasca si mie solutia care a functionat pentru el (problema e dezbatuta pe larg pe net) printr-un PM. (sensul acestui topic e cu totul altul, dupa ce am inteles eu din primul post)
Ai o conexiune pppoe ? sau ... ? Si eu am net de la RDS ( ce e drept prin fibra optica, dar am avut si prin modem aprox. 2 ani ) si n-am nici o problema, ma rog dupa ce am facut niste mici setari .
L-am instalat de cateva lunii si e destul de ok Smile, am avut mici probleme cu update-ul si cu Synaptic ( nu instalat unele programe ... ).  Mi se pare mie sau anumite efecte din Compiz parca au "disparut" in Ubuntu 10.04 ?
All in all e destul de bun Smile
12  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: O ... problema : Mai 08, 2010, 05:13:19
Sau ai putea sa-i dai din nou freopen Very Happy (in caz ca nu-ti trebuie decat sa revii la inceput si nu la o anumita pozitie)
Raised eyebrow pentru asta este rewind. Pentru C ai avea fsetpos si fseek
13  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: O ... problema : Mai 07, 2010, 19:19:10
Ai avea functiile seekg respectiv seekp Wink
14  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 046 Text : Mai 05, 2010, 19:34:51
Am si eu o intrebare tehnica:
Ce inseamna "Killed by signal 11(SIGSEGV)."?!?!?! Brick wall
Accesezi ilegal o zona de memorie ( e.g  incerci sa accesezi v[100] sau v[-100] cand vectorul are maxim 20 de elemente ). http://infoarena.ro/documentatie/evaluator
15  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 006 Factorial : Mai 05, 2010, 17:51:23
Tnx
A mers. Yahoo!
Da' ce-i cautarea binara(cu for la mai toate am TLE)...
 Eh?
http://infoarena.ro/problema/cautbin
16  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 020 Cuplaj maxim in graf bipartit : Mai 02, 2010, 19:40:08
Nu gasesc nici unde  explicata metoda lanturilor alternante, se poate detalia putin sau un link catre o explicatie ?
17  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Graf : Aprilie 28, 2010, 07:26:55
Daca n-am gresit trebuie sa introduci 12 muchii ca sa indeplineasca conditiile din problema ( am scris o functie back ca sa vad... )
18  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Graf : Aprilie 27, 2010, 19:09:32
Pai raspunsul nu-i b) 2. Trebuie sa adaugi arcele 3->3 si 4->5 ?
19  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: parsare : Aprilie 23, 2010, 16:31:24
SIZE e mai bine sa fie 8192.  Tongue
Am vazut ca merge la fel de bine  Think , exista un motiv special sa fie 8192 Very Happy ?
20  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: parsare : Aprilie 23, 2010, 14:06:42
Poti folosii urmatoare functie de parsare
Cod:
//ideea e  sa citesti blocuri de lungime SIZE si sa prelucrezi datele din acel bloc si sa treci la urmatorul si tot asa :)
#define SIZE 8219
int idx;
char file[SIZE];
inline void read( int& x )
{
          int sign=1;
          while( file[idx] < '0'  || file[idx] > '9' )
          {
                 if( '-' == file[idx] )
                    sign=-1;
                 if( ++idx ==SIZE )
                 {
                        idx=0;
                        in.read( file, SIZE );
                  }
         }
         for( x=0; file[idx] >='0' && file[idx] <= '9';  )
         {
                   x=x*10+file[idx]-'0';
                   if( ++idx == SIZE )
                   {
                           idx=0;
                           in.read( file, SIZE );
                   }
         }
          x*=sign;
}
Sper ca n-am gresit  la implementare ....
Pentru a citi intreg fisierul poti folosi in.getline( sir, lungime, EOF ); sau in.read( sir, lugime ); numai ca trebuie sa ai suficienta memorie pentru asta Wink               
21  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 021 Invers modular : Aprilie 19, 2010, 12:39:27
Pentru orice numar N>=P, N! % P este automat egal cu 0. Este asa sau gresesc ?
Da, si este simplu de justificat. N!=1*2*3*...*N, daca N >= P N!=1*2*3*...*P*...*N => N! este un multiplu de P, deci N! se imparta exact la P.
Terenul asta e intr-un fel "minat" pentru mine, pt ca nu am cunostinte solide de aritmetica modulara.
Poate te ajuta asta.
22  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 008 Cifra : Aprilie 17, 2010, 14:56:52
Puteti si mie sa imi explicati periodicitatea asta va rog ?  Very Happy
Genereaza primele 500 de sume si aranjeazale pe 5 linii a cate 100 de elemente Wink
23  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Impartirea a doua numere mari : Aprilie 16, 2010, 14:13:41
In cartea doamnei Cerchez volumul I sau aici
24  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 002 Algoritmul lui Euclid extins : Aprilie 13, 2010, 19:48:33
aux=a%b;
Nu inteleg ce are de a face cu Algoritmul lui Euclid Extins
25  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1020 Submatrix : Aprilie 13, 2010, 17:40:44
Testele de la ONI erau proaste. Nici cele de pe infoarena nu sunt cele mai bune.
Ok, dar elementele din matrice sunt <= 100 sau  is < ( 2^31 )-1 ?
Pagini: [1] 2 3 ... 20
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines