Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 007 Arbori de intervale : Septembrie 21, 2013, 18:30:24
Limita de timp cu adevarat trebuie marita intrucat rezolvarea acestei probleme nu tine de "ingeniozitatea" de a parsa citirea ci de a lucra cu arbori de intervale... Multumesc!
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 1225 Sarpe2 : Martie 18, 2013, 10:37:20
MLE nu imi pot da seama de ce luai, dar daca faceai cu 7 if-uri trebuia sa-ti dea incorect intrucat trebuiau 8. eu personal folosesc numai vectorii , nu am folosit niciodata if-uri pt asa ceva , mai ales k nu am o limita de memorie asa mica incat sa nu imi pot permite 16 int-uri
3  infoarena - concursuri, probleme, evaluator, articole / Articole / Răspuns: Ciurul lui Eratostene : Decembrie 24, 2011, 10:23:48
nu prea imi dau seama ce e gresit la tine... k am avut si eu aceeasi problema dar gresisem la incrementarea "j"-ului in For...
4  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 210 Minim : Octombrie 27, 2011, 09:25:07
Rezolvarea este relativ simpla... editat

Editat de moderator: Lasa'i si pe altii sa se gandeasca la rezolvare.
5  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 840 Alibaba : Octombrie 13, 2011, 12:46:35
Cod:
#include <cstdio>
using namespace std;
int n,k,i,rezultat[10000],p;
char nr[10001];
void construiesc(char nr[10001], int p, int rezultat[10000], int x)
{   int max;
    if (p>0)
{
max=1;
for (i=1;i<=x-p;i++)
if (nr[max]<nr[i]) max=i;
rezultat[n-k-p]=nr[max]-48;
for (i=0;i<=x-max-1;i++) nr[i]=nr[i+max];
return construiesc(nr,p-1,rezultat,x-max);
}
}
int main()
{
    freopen("alibaba.in","r",stdin);
    freopen("alibaba.out","w",stdout);
    scanf("%d%d",&n,&k);
p=n-k;
for (i=-1;i<=n-1;i++) scanf("%c",&nr[i]);
construiesc(nr,p,rezultat,n);
for (i=0;i<=p-1;i++)
printf("%d",rezultat[i]);
fclose(stdin);
fclose(stdout);
return 0;
}
nu inteleg ce gresesc de imi da TLE...iau doar 80 pct pe sursa asta.. Brick wall
6  infoarena - concursuri, probleme, evaluator, articole / Concursuri / Răspuns: Calendar de concursuri! : Februarie 21, 2009, 21:23:10
imi puteti pune si miae data de nastere in clendar?....11.06(iunie) Thumb up Thumb up
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines