•SilviuAk
Strain
Karma: 0
Deconectat
Mesaje: 3
|
 |
« Răspunde #275 : Ianuarie 09, 2014, 19:53:43 » |
|
de ce imi tot spune ca nu aveti pe server fstream.h si iostream.h??
Eu fac programele in Turbo C++ IDE . Care este problema??
|
|
|
Memorat
|
|
|
|
•xtreme77
Client obisnuit

Karma: 7
Deconectat
Mesaje: 69
|
 |
« Răspunde #276 : Februarie 14, 2014, 15:59:31 » |
|
Am si eu o problema:am incarcat sursa asta( http://www.infoarena.ro/job_detail/1107827) acum 2 ore si jumatate si inca nu mi s-a evaluat..in cazul acesta,ce as putea face? 
|
|
|
Memorat
|
|
|
|
•spock
Strain
Karma: 0
Deconectat
Mesaje: 4
|
 |
« Răspunde #277 : Februarie 28, 2014, 14:12:35 » |
|
Nu inteleg cum imi iese din timp sursa asta!  #include <cstdio> using namespace std;
int cmmdc(int a,int b){ if(a==b) return a; else if(a>b) return cmmdc(a-b,b); else return cmmdc(a,b-a); }
int main() { freopen("fractii.in","r",stdin); freopen("fractii.out","w",stdout); register int n,i,j,u; u=0; scanf("%d",&n); for(i=1;i<=n;i++){ for(j=1;j<=n;j++){ if(cmmdc(i,j)==1) u++; } } printf("%d",u); return 0; }
|
|
|
Memorat
|
|
|
|
•andreey_047
Strain
Karma: 1
Deconectat
Mesaje: 6
|
 |
« Răspunde #278 : Aprilie 11, 2014, 14:05:46 » |
|
Nu inteleg cum imi iese din timp sursa asta!  #include <cstdio> using namespace std;
int cmmdc(int a,int b){ if(a==b) return a; else if(a>b) return cmmdc(a-b,b); else return cmmdc(a,b-a); }
int main() { freopen("fractii.in","r",stdin); freopen("fractii.out","w",stdout); register int n,i,j,u; u=0; scanf("%d",&n); for(i=1;i<=n;i++){ for(j=1;j<=n;j++){ if(cmmdc(i,j)==1) u++; } } printf("%d",u); return 0; }
Tu faci in O(n*n) , n = 1 000 000
|
|
|
Memorat
|
|
|
|
•breahnadavid
Strain
Karma: -1
Deconectat
Mesaje: 15
|
 |
« Răspunde #279 : Mai 30, 2014, 16:39:51 » |
|
ma ajută și pe mine cineva de ce nu intru în timp  Cod: #include <iostream> #include<fstream> using namespace std; ifstream f; ofstream g; long int i,j,n; long long t[1000002],k; int main() { f.open("fractii.in"); g.open("fractii.out"); f>>n; k=0; for(i=2;i<=n;i++) { t +=i-1; for(j=i+i;j<=n;j+=i)t[j]-=t; k+=t; } g<<k*2+1; g.close(); }
... GAtA!!!! am rezolvat problema ))) habar n-aveam ca tipul long long merge mai greu decit int.. 
|
|
« Ultima modificare: Mai 30, 2014, 22:06:54 de către Breahna David »
|
Memorat
|
|
|
|
•geaninmihai
Strain
Karma: 0
Deconectat
Mesaje: 2
|
 |
« Răspunde #280 : Ianuarie 29, 2015, 22:02:22 » |
|
Primesc doar 10 puncte la problema asta, si nu inteleg de ce. Ma poate ajuta cineva? #include<fstream> using namespace std; int a,b,n;
int cmmdc(int a,int b) { while((a!=b)&&(a>0)&&(b>0)) {if(a>b)a=a-b; else b=b-a; } return a; }
int main() {int s=0; ifstream f ("fractii.in"); ofstream g ("fractii.out"); f>>n; f.close(); for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++) if(cmmdc(i,j)==1)s+=1; } g<<s; g.close(); return 0; }
|
|
« Ultima modificare: Februarie 05, 2015, 22:32:25 de către Savin Tiberiu »
|
Memorat
|
|
|
|
•SebiSebi
|
 |
« Răspunde #281 : Ianuarie 29, 2015, 23:03:33 » |
|
Programul tau nu este suficient de rapid si de aceia primesti Time Limit Exceeded. Rezolvarea ta nu este cea optima, adica ordinul de complexitate este prea mare. Pentru 100p trebuie sa folosesti indicatorul lui Euler. 
|
|
|
Memorat
|
|
|
|
•cristiandrei
Strain
Karma: 0
Deconectat
Mesaje: 1
|
 |
« Răspunde #282 : Aprilie 11, 2015, 21:19:49 » |
|
rezultatele la problema sunt bune dar nu stiu cum sa fac sa pot rula si nr. 1000000?
|
|
|
Memorat
|
|
|
|
•MAlexandru
Strain
Karma: -2
Deconectat
Mesaje: 1
|
 |
« Răspunde #283 : Iunie 02, 2015, 11:18:21 » |
|
mie personal in opinia mea mie nu mi-a placut aceasta problema dupa mine dupa parerea mea 
|
|
|
Memorat
|
|
|
|
•MareSite
Strain
Karma: -3
Deconectat
Mesaje: 10
|
 |
« Răspunde #284 : Decembrie 07, 2015, 19:05:29 » |
|
O problema frumoasa, dar "catchy" asa 
|
|
|
Memorat
|
|
|
|
•Mircea_Donciu
Strain
Karma: -2
Deconectat
Mesaje: 16
|
 |
« Răspunde #285 : Decembrie 21, 2015, 21:30:58 » |
|
|
|
|
Memorat
|
|
|
|
•liquidsky
Strain
Karma: 0
Deconectat
Mesaje: 2
|
 |
« Răspunde #286 : Ianuarie 02, 2016, 18:52:57 » |
|
Hei, imi spuneti, va rog, daca e buna rezolvarea asta? (am incercat sa trimit dar nu am nicio sansa  ) multumesc.
|
|
|
Memorat
|
|
|
|
•liquidsky
Strain
Karma: 0
Deconectat
Mesaje: 2
|
 |
« Răspunde #287 : Ianuarie 02, 2016, 18:53:40 » |
|
#include <iostream> using namespace std;
bool sunt_prime (int a, int b) {int r; while (b!=0) {r=a%b; a=b; b=r; } if (a==1) return true; else return false; }
int main() { int numa, numi,rezult,n; rezult=0; cin >> n; for (numa=1 ; numa<=n; numa++) { for (numi=1; numi<=n; numi++){ if (sunt_prime(numa, numi)==true) { rezult ++; } } } cout << rezult ;
}
|
|
|
Memorat
|
|
|
|
•Elisei1999
Strain
Karma: 0
Deconectat
Mesaje: 1
|
 |
« Răspunde #288 : Ianuarie 03, 2019, 17:12:33 » |
|
#include <iostream> #include <fstream>
using namespace std;
int main() { ifstream fin("fractii.in"); ofstream fout("fractii.out");
int N, numarator, numitor, i, contor = 0, gasit; fin >> N;
for(numarator = 1; numarator <= N; numarator++){ for(numitor = 1; numitor <= N; numitor++){ gasit = 1; for(i = 2; i <= numitor; i++){ if(numarator % i == 0 && numitor % i == 0){ gasit = 0; break; } } if(gasit == 1){ // fout<<numarator <<"/"<<numitor<<" "; contor++; } } } fout<<endl << contor;
return 0; }
Ce ar trebuii sa fac sa ma incadrez in timp? Iau 20 p
|
|
|
Memorat
|
|
|
|
•Galatanu_Bogdan
Strain
Karma: 0
Deconectat
Mesaje: 4
|
 |
« Răspunde #289 : Ianuarie 20, 2019, 10:25:38 » |
|
Dar, 1/1 e ireductibil? Rezultatul e 1.
|
|
|
Memorat
|
|
|
|
•pro119
Strain
Karma: 0
Deconectat
Mesaje: 1
|
 |
« Răspunde #290 : Aprilie 18, 2019, 22:27:34 » |
|
Dar, 1/1 e ireductibil? Rezultatul e 1.
1/1 e ireductibil, pentru ca nu poti sa-l mai simplifici, de exemplu 2/2 simplifici prin 2 si primesti 1/1 ... simplificand 1/1 prin 1 tot 1/1 iti da.
|
|
|
Memorat
|
|
|
|
•picah
Strain
Karma: 0
Deconectat
Mesaje: 1
|
 |
« Răspunde #291 : Aprilie 20, 2019, 23:31:28 » |
|
ce e gresit?? #include <iostream> #include<fstream> #include<cstring> using namespace std; ifstream fin("fractii.in"); ofstream fout("fractii.out"); enum{RED,IRED}; int fr_red(int i,int j) { int r; do { r=i%j; i=j; j=r; }while(r); if(i==1) return IRED; return RED;
} int nr_fractii(int N) { int nr=0; for(int i=1;i<=N;i++) { for(int j=1;j<=N;j++) if(fr_red(i,j)==IRED) nr++;
} return nr; } int main() { int N; fin>>N; fout<<nr_fractii(N); return 0;
}
|
|
|
Memorat
|
|
|
|
|