ultima problemă
grupă: mică sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
|
Regulament
Deşi aceste reguli sunt de bun simţ, le menţionăm pentru a evita orice situaţie neplăcută. Nerespectarea uneia din aceste reguli este suficientă pentru a şterge un cont fără a anunţa concurentul, cu pierderea totală si irevocabilă a activităţii de pregătire. Necunoaşterea acestor reguli nu e o circumstanţă atenuantă, regulamentul fiind accesibil din paginile principală şi de înregistrare.
Conturi
Pentru a beneficia de opţiunile Arhivei Educaţionale .campion, trebuie să-ţi creezi un singur cont cu date reale.
Stabilim această regulă pentru:
- a fi văzut şi apreciat în demersul tău de a câştiga experienţă
- a fi pregătit individual de profesorii tăi, fără a fi confundat cu alt coleg
- a avea acces la notificările prin email trimise de profesori şi administrator
Surse
Nu acceptăm:
- surse pentru problema x la problema y (sau la nicio problemă), deoarece ocupă inutil spaţiul pe server. Un exemplu:
#include<stdio.h>
int n,t,a[25],min,f,i,j;
long x[25],y[25],u[25],v[25],w,h;
int main(){
scanf("%d",&t);
for(i=1;i<=t;i++){
scanf("%ld%ld",&w,&h);
scanf("%d",&n);
for(j=1;j<=n;j++)
scanf("%ld%ld%ld%ld",&x[j],&y[j],&u[j],&v[j]);
min=200;f=0;
if(min!=200)
printf("%d %d\n",min,f);
else
printf("%d\n",-1);
}
return 0;
}
- surse oficiale, descărcate din variate locaţii, din acelaşi motiv
- surse identice sau eventual modificate sumar pentru a părea scrise de tine, din motive similare
- rezolvări strict condiţionate de teste, în locul soluţiei elegante, deoarece vor pica teste aleatorii;
o sursă de forma celei de mai jos a fost trimisă la nu mai puţin de 10 (zece) probleme de un elev:
#include<fstream.h>
int main()
{
int n,k;
ifstream in("multimi.in");
ofstream out("multimi.out");
in>>n;
in>>k;
if(n==3 && k==5) out<<"5 6 7 8 9";
if(n==4 && k==6) out<<"6 7 8 9 10 11 12 13";
if(n==3 && k==7) out<<"7 8 9 10";
if(n==4 && k==2) out<<"multimea vida";
if(n==3 && k==23) out<<"23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41";
if(n==13 && k==1) out<<"78 79 80 81";
if(n==3 && k==1) out<<" ";
return 0;
}
- surse la teme cu facilităţi ascunse în alt cont din afara grupului, pentru a vedea mai multe informaţii decât este necesar
Evitarea procedeelor de mai sus este benefică pentru că aşa:
- te autoevaluezi corect şi te perfecţionezi
- ceilalţi îţi pot observa progresul real şi te pot ajuta
- serverul va fi utilizat optimal, reţinând numai soluţii valoroase
Activitate
Vor fi şterse în aceleaşi condiţii şi conturile fără activitate pe o perioadă de timp mai lungă de 6 luni sau cele care nu arată seriozitate.
|