Pagini recente » Borderou de evaluare (job #789196) | Borderou de evaluare (job #3180711) | Borderou de evaluare (job #2704401) | Borderou de evaluare (job #1692275) | Borderou de evaluare (job #2085622)
Borderou de evaluare (job #2085622)
Raport evaluator
Compilare:
user.cpp: In function ‘int main()’:
user.cpp:2:486: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
using namespace std;ifstream in("sipet.in");ofstream out("sipet.out");bool ok;int t,n,i,j,k,p1,p2,p3,x,y,z,nr,nr1,Min;int prim(int pi,int n1) {int k1,j1;for(j1=(pi+1);j1<=n1;j1++) {ok=true;for(k1=2;(k1*k1)<=j1;k1++) {if(j1%k1==0) {ok=false;break;}}if (ok==true){break;}}return j1;}int main() {in>>t;for(i=1;i<=t;i++) {in>>n>>p1;p2=prim(p1,n);p3=prim(p2,n);Min=2000000000;for(j=(n/p1);j>=0 && Min;j--){for (k=((n-j*p1)/p2);k>=0 && Min;k--) {nr=n-j*p1-k*p2;if ((nr%p3)<Min||(nr%p3)==Min && nr1<(j+k+nr/p3)) {Min=nr%p3;nr1=j+k+nr/p3;x=j;y=k;z=nr/p3;}}}out<<nr1<<" "<<x<<" "<<y<<" "<<z<<" "<<Min<<'\n';}return 0;}
^
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 0ms | 396kb | Bravo! | 10 |
2 | 4ms | 404kb | Bravo! | 10 |
3 | 0ms | 400kb | Bravo! | 10 |
4 | 0ms | 396kb | Bravo! | 10 |
5 | 0ms | 396kb | Bravo! | 10 |
6 | 16ms | 396kb | Bravo! | 10 |
7 | 0ms | 396kb | Bravo! | 10 |
8 | 0ms | 404kb | Bravo! | 10 |
9 | 16ms | 400kb | Bravo! | 10 |
10 | 0ms | 400kb | Bravo! | 10 |
Punctaj total | 100 |