Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 405 Secv7  (Citit de 8423 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« : Aprilie 24, 2007, 07:38:00 »

Aici puteţi discuta despre problema Secv7.
Memorat
greco
Nu mai tace
*****

Karma: 144
Deconectat Deconectat

Mesaje: 434



Vezi Profilul
« Răspunde #1 : Aprilie 14, 2008, 14:46:51 »

Cred ca daca bagati testul

1 5 5 5 5 5 5 1

o sa busiti niste surse. Smile
Memorat

Jump in the cockpit and start up the engines
Remove all the wheelblocks there's no time to waste
Gathering speed as we head down the runway
Gotta get airborne before it's too late.
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« Răspunde #2 : Aprilie 14, 2008, 15:35:46 »

Am bagat un test asemanator si am reevaluat sursele. (Stiam de mai demult ca trebuie bagat un astfel de test, dar am tot amanat Smile )
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #3 : Aprilie 21, 2008, 19:03:52 »

imi buseste pe testul 1... e ceva mai special?

Gata: nu mai e nevoie... am aflat. cine e interesat sa-mi dea un pm
« Ultima modificare: Aprilie 21, 2008, 19:53:51 de către Pripoae Teodor Anton » Memorat
alex_mircescu
Client obisnuit
**

Karma: -15
Deconectat Deconectat

Mesaje: 55



Vezi Profilul
« Răspunde #4 : Septembrie 05, 2008, 11:03:20 »

un test ... relativ naspa:

4
1 4 3 2

raspuns

7
1 3
Memorat
scipianus
Nu mai tace
*****

Karma: 129
Deconectat Deconectat

Mesaje: 345



Vezi Profilul
« Răspunde #5 : Iunie 04, 2011, 13:25:27 »

Ce are asa special testul 1  Huh ?
Citat
1   4ms   372kb   Secventa nu obtine minim!   0
Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #6 : Iunie 04, 2011, 15:22:41 »

Eu cand luam wa pe testul #1, greseam cand ma uitam daca maximul e in a doua secventa, pentru ca nu verificam daca e in capete.
Memorat
scipianus
Nu mai tace
*****

Karma: 129
Deconectat Deconectat

Mesaje: 345



Vezi Profilul
« Răspunde #7 : Iunie 04, 2011, 15:46:19 »

Ce are asa special testul 1  Huh ?
Citat
1   4ms   372kb   Secventa nu obtine minim!   0

Gata,mi-a iesit si testul ala  Very Happy
Problema era ca numerotasem de la 0 la n-1 cand am facut-o pt campion(de 100 - si pe infoarena 70 cu WA pe testul 1),iar acum cand sa o modific cu de la 1 la n sa-mi vina mai usor sa gasesc greseala am vazut ca undeva facusem o prostie la niste indici Embarassed
Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #8 : Septembrie 03, 2011, 19:02:21 »

Mda, iau incorect la problema asta desi merge bine pe testul de pe site si pe niste teste allcatuita de mine, imi puteti sugera ceva?
Apropo pe testul
4
1 4 3 2
nu ar trebui sa fie
7
1 4
 Confused
Memorat
Mitza444
Client obisnuit
**

Karma: 6
Deconectat Deconectat

Mesaje: 82



Vezi Profilul
« Răspunde #9 : Noiembrie 09, 2012, 13:03:22 »

Cum as putea sa optimizez urmatoarea varianta de rezolvare(iau 60p).Functioneaza corect da pica la timp.Am considerat pe rand ultimele n-i secvente si am facut maximul din pe cele 3 cazuri daca max e in secv 1 ,2 sau 3.Imi puteti da o idee de optimizare a cautarii?Very Happy
Codul:
Cod:
#include<cstdio>
using namespace std;
int n,v[30001];
int caut(int x,int y){
int max=-10001,i;
for(i=x;i<=y;i++)
if(v[i]>max)
max=v[i];
return max;
}
int main(){
int max=-10001,p,i,smin=0x3f3f3f3f,p1,p2,aux;
freopen("secv.in","r",stdin);
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&v[i]),v[i]>max ? max=v[i],p=i:0;
fclose(stdin);
for(i=1;i<=n-2;i++){
if(p>=n-i+1){
aux=max+v[n-i]+caut(1,n-i-1);
if(aux<smin)
smin=aux,p2=n-i,p1=n-i-1;
}
else if(p==n-i){
aux=max+v[1]+v[n];
if(aux<smin)
smin=aux,p1=1,p2=n-1;
}
else if(p<n-i){
aux=max+v[n-i]+caut(n-i+1,n);
if(aux<smin)
smin=aux,p2=n-i,p1=n-i-1;
}
}
freopen("secv.out","w",stdout);
printf("%d\n%d %d",smin,p1,p2);
fclose(stdout);
return 0;
}
Memorat
mihnea_info
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #10 : Februarie 17, 2019, 12:07:42 »

 Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana Banana
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines