Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2015 / Răspuns: Victorie : Martie 08, 2015, 11:27:46
Ce se afiseaza pe a doua linie daca sunt 0 noduri intr-un ciclu ?
 
'Pe cea de-a doua se vor găsi NR numere naturale'
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 370 Joc4 : Iulie 29, 2014, 22:12:30
sursa mea da 2 pe exemplu
si totusi:
http://infoarena.ro/job_detail/594680 Whistle

Si mie pe exemplu tot 2 imi da dar iau 100.O sa incerc sa imi dau seama care e problema, dar cred ca se poate introduce un test asemanator exemplului in grupa de 10 teste, nu?
3  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: IOI 2014 : Iulie 19, 2014, 11:05:11
Felicitari!  Applause Applause
4  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: IOI 2014 : Iulie 15, 2014, 16:15:35
Multa bafta!  Winner 1st place
5  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: Yakutsk 2014 : Iulie 11, 2014, 22:52:38
Foarte multe felicitari echipei romaniei Very Happy
6  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: ACM ICPC WF 2014 : Iunie 24, 2014, 21:39:55
Mult succes!  Winner 1st place
7  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: JBOI 2014 : Iunie 24, 2014, 21:38:32
Felicitari si mult succes maine! Very Happy    Winner 1st place
8  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: Lot Sovata 2014 : Aprilie 23, 2014, 07:40:23
Multa bafta la baraje! Smile
9  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Zece : Martie 29, 2014, 11:17:42
La multi ani!   Yahoo!
10  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: Urmasii lui Moisil 2014 : Martie 15, 2014, 00:06:45
Succes tuturor!  Winner 1st place
11  infoarena - concursuri, probleme, evaluator, articole / ONIS 2014 / Răspuns: Spargere : Martie 09, 2014, 13:44:19
La exemplu nu trebuia
Cod:
2
2 1
3 2
2
1
11
in loc de
Cod:
2
2 1
3 2
1
1
11
? d'oh!
12  infoarena - concursuri, probleme, evaluator, articole / ONIS 2014 / Răspuns: Bitonic : Martie 09, 2014, 11:16:12
Un subsir bitonic poate sa fie doar crescator, fara a mai avea o parte descrescatoare la sfarsit?
13  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: OJI 2014 : Martie 02, 2014, 00:39:27
Felicitari celor calificati si tuturor participantilor!  Thumb up


   

Ah, super Very Happy Pe noi nici nu ne-au lasat sa luam problemele.La 'triunghi' nu se specifica daca trebuie luate in calcul si triunghiurile degenerate sau nu si cred ca unii au pierdut din cauza aceasta. Aici cele degenerate nu erau considerate triunghiuri, deci multimea 1 1 2 era anti-triunghi de exemplu.
Nu sunt foarte sigur de solutia de 100, dar cred ca era un greedy asemanator cu Fibonacci.Avand un vector sortat V[], incercai sa inserezi un element pe pozitia i astfel incat sa fie mai mare sau egal cu V[ i-1 ]+V[ i-2 ] si mai mic sau egal decat V[ i+1 ]-V[ i ] pana ajungeai la K elemente.Mai trebuiau tratate cateva cazuri particulare.Eu am luat 80 pe ea pentru ca nu am pastrat minimul la punctul a) si am uitat si de un caz particular.  Brick wall  
M-am bazat pe ideea asta si datorita faptului ca al 46-lea termen Fibonacci e fix sub 2000000000. Smile
14  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1126 Dominouri : Februarie 23, 2014, 16:27:41
Am incercat sa fac problema asta cu un dfs din nodul 1 si cu o sortare pe nivel in dfs. Pe testele mele imi da ok dupa parerea mea. Insa pe evaluator iau 0  puncte cu multe incorect si cateva killed by signal 11. Cei care ati facut problema, puteti sa ma ajutati cu sursa asta
http://www.infoarena.ro/job_detail/1083183?action=view-source  ?
 
Si eu am aplicat ideea aceasta si am luat 100.  
Eu am facut functia DFS de tip int si DFS(nod) returneaza numarul minim de dominouri care trebuie daramate pentru ca nodul 'nod' sa cada.

Incearca in loc de
Cod:
inline void dfs(int x)
{
    int i,v[nmax],L=0;
    viz[x]=true;
    for(i=0;i<G[x].size();++i)
        if(!viz[G[x][i]])
        {
            dfs(G[x][i]);
            v[++L]=a[G[x][i]];
        }
    sort(v+1,v+L+1);
    int s=0;
    for(i=1;i<=a[x];++i)
        s+=v[i];
    F[x]=max(F[x],s);
}
 

sa faci:
Cod:
int dfs(int x)
{
    if(!F[x])
        return 1;
    
    int i,v[nmax],L=0;
    for(i=0;i<G[x].size();++i)
        v[++L]= dfs(G[x][i]);
    
    sort(v+1,v+L+1);
    int s=0;
    for(i=1;i<=L && F[x];++i,--F[x])
        s+=v[i];
    return s;
}
 

Sper sa te ajute Very Happy
15  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Lumanari : Martie 24, 2013, 13:08:38
Lumanarile se pot luat in orice ordine?
 
Nu vad dece nu.
In enunt nu specifica nimic despre asta, nu?
16  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2013 / Răspuns: Sah3 : Martie 24, 2013, 12:31:31
Patratele pot avea dimensiunea de un element?

S-a mai pus intrebarea asta mai sus si oricum e usor sa-ti dai seama din exemplu Very Happy
Deci, DA.
17  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1119 Inel : Martie 16, 2013, 16:04:28
Testul opt este cel maxim : 18.
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines