Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2009 / Răspuns: Scandura : Decembrie 14, 2008, 13:31:12
Programul asta ce are de nu merge?Neutral

Cod:
#include<stdio.h>
int main()
{
long l,lpart,efort=0,m,n,i,a,p[1000000],rest;
FILE *fin,*fout;
fin=fopen("scandura.in","r");
fscanf(fin,"%ld %ld",&n,&m);
for(i=1;i<=n;i++)
{
fscanf(fin,"%ld",&a);
efort+=a;
p[i]=a;
}
l=efort;
while(n!=1)
{
for(i=0;i<=m-2;i++)
lpart=l-p[n-i];
rest=p[n-m+2];
efort+=rest;
n=n-m+1;
}
fout=fopen("scandura.out","w");
fprintf(fout,"%ld",efort);
fclose(fin);
fclose(fout);
return 0;
}

Editat de admin: Foloseste tagul code cand postezi surse.
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 117 Suma : Septembrie 28, 2007, 21:44:01
Multam pt sfaturi.Am luat si eu 100. Very Happy
3  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 117 Suma : Septembrie 26, 2007, 20:48:03
Din ce ati spus si voi,prin inductie formula este
Cod:
FORMULA CENZURATA
Am incercat sa pun mod la fiecare, dar tot 20 de puncte imi da...am incercat si long long si tot nimic...Parcurgerea nu intra in timp...si nu stiu ce ar putea sa mearga pentru problema asta...Chiar nu se poate face??
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines