•gabitzish1
|
 |
« Răspunde #50 : Iulie 27, 2009, 14:06:26 » |
|
Pune "using namespace std;" dupa #include.
|
|
|
Memorat
|
|
|
|
•zloteanu.adrian
Strain
Karma: -9
Deconectat
Mesaje: 38
|
 |
« Răspunde #51 : Iulie 27, 2009, 15:38:17 » |
|
multumesc eu sortez vectorul dupa min,apoi declar 2 variabile: nr=-101 si frig=0 daca v[ i].b>nr frig++ si nr=v[ i].b la sfarsit afisez frig unde gresesc?
[Editat de moderator] Cand vrei sa afisezi indici de vectori gen [ i ], pune un spatiu deoarece forumul il interpreteaza ca text italic.
|
|
« Ultima modificare: Iulie 27, 2009, 16:09:16 de către Savin Tiberiu »
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #52 : Iulie 27, 2009, 17:00:03 » |
|
|
|
|
Memorat
|
Am zis 
|
|
|
•sima_cotizo
|
 |
« Răspunde #53 : Iulie 30, 2009, 14:13:58 » |
|
Foloseste std::sort in loc de sort sau pune dupa #include "using namespace std;".
|
|
|
Memorat
|
|
|
|
•PavelRazvan
Strain
Karma: 11
Deconectat
Mesaje: 25
|
 |
« Răspunde #54 : Septembrie 10, 2009, 17:41:53 » |
|
Imi da cineva un hint despre ce gresesc ? Please !!!
|
|
|
Memorat
|
|
|
|
•miculprogramator
|
 |
« Răspunde #55 : Septembrie 10, 2009, 20:31:30 » |
|
Pai tu cum te-ai gandit? Hint: faci o sortare si apoi verifici niste proprieteti. 
|
|
|
Memorat
|
|
|
|
•PavelRazvan
Strain
Karma: 11
Deconectat
Mesaje: 25
|
 |
« Răspunde #56 : Septembrie 12, 2009, 10:10:03 » |
|
Am luat suta ! Merci ! 
|
|
|
Memorat
|
|
|
|
•idomiralin
Strain
Karma: 0
Deconectat
Mesaje: 15
|
 |
« Răspunde #57 : August 24, 2010, 12:24:00 » |
|
La al treilea exemplu, nu ar trebui rezultatul sa fie 1?
|
|
|
Memorat
|
|
|
|
•mlazari
Strain
Karma: 8
Deconectat
Mesaje: 28
|
 |
« Răspunde #58 : August 24, 2010, 23:11:10 » |
|
La al treilea exemplu, nu ar trebui rezultatul sa fie 1?
Nu. Nu există o temperatură la care să se poată păstra toţi reactivii. De exemplu intervalele [10,12] şi [7,8] nu se intersectează, deci reactivii respectivi nu pot fi păstraţi în acelaşi frigider.
|
|
|
Memorat
|
|
|
|
•VisuianMihai
|
 |
« Răspunde #59 : August 24, 2011, 13:07:12 » |
|
la exemplul 2 nu trebuie sa fie 4? 
|
|
|
Memorat
|
|
|
|
•S7012MY
|
 |
« Răspunde #60 : August 24, 2011, 14:07:42 » |
|
Nu pt ca intervalele sunt inchise 
|
|
|
Memorat
|
|
|
|
•fulgerulnegru
Client obisnuit

Karma: -17
Deconectat
Mesaje: 92
|
 |
« Răspunde #61 : Octombrie 13, 2011, 16:05:21 » |
|
se poate face si fara sortare !
|
|
|
Memorat
|
|
|
|
•DaNutZ2UuU
Strain
Karma: -7
Deconectat
Mesaje: 12
|
 |
« Răspunde #62 : Ianuarie 05, 2012, 12:03:45 » |
|
La 3 teste imi da TLE si iau numai 30 de pct...  Sortarea ii de vina? (folosesc Bubble-sort)
|
|
|
Memorat
|
|
|
|
•DaNutZ2UuU
Strain
Karma: -7
Deconectat
Mesaje: 12
|
 |
« Răspunde #63 : Ianuarie 05, 2012, 12:57:04 » |
|
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #64 : Ianuarie 05, 2012, 15:37:50 » |
|
E logic sa fie asa, Bubble-sort e O(N2), pe cand Quicksortul e O(N log N) (teoretic complx. worst-case e O(N2), dar in practica tot N log N e).
|
|
|
Memorat
|
|
|
|
•nrpc
Strain
Karma: 0
Deconectat
Mesaje: 3
|
 |
« Răspunde #65 : Februarie 12, 2012, 17:49:11 » |
|
La sursa mea la 3 teste imi spune ca e incorect..dar pe campion si la testele de la oji imi da toate corecte?..care e problema? 
|
|
|
Memorat
|
|
|
|
•Andrei.Xwe
Strain
Karma: -4
Deconectat
Mesaje: 38
|
 |
« Răspunde #66 : Aprilie 16, 2012, 11:11:10 » |
|
Eu am reusit sa iau 100 folosind sortarea aia din STL.Am luat de aici functia aia cmp si nu prea inteleg cum ajuta in sort(v,v+n,cmp).Imi poate explica cineva, va rog?
|
|
|
Memorat
|
|
|
|
•SpiderMan
|
 |
« Răspunde #67 : Aprilie 16, 2012, 11:13:06 » |
|
Nu inteleg, cum adica cum ajuta ? In ce sens ?
|
|
|
Memorat
|
|
|
|
•Andrei.Xwe
Strain
Karma: -4
Deconectat
Mesaje: 38
|
 |
« Răspunde #68 : Aprilie 16, 2012, 17:13:35 » |
|
Pai, cum se modifica sort-ul daca adaugi cmp-ul ala?Eu daca am struct vector_dublu{int a;int b;}; si vreau sa sortez doar dupa valoarea a, trebuie sa pun cmp-ul ala?
|
|
|
Memorat
|
|
|
|
•klamathix
|
 |
« Răspunde #69 : Aprilie 16, 2012, 18:23:40 » |
|
Al treilea parametru pe care il poti dai la sort este intr-adevar, o functie de comparare. Adica practic ea, primind ca parametri doua elemente de tipul specificat, X si Y, raspunde la intrebarea "La final trebuie ca X sa apara inaintea lui Y in sortare?". Daca functia ta returneaza true, inseamna ca da, dupa tine X < Y. Daca vrei sa sortezi descrescator dupa a vei face bool cmp(int X , int Y) { if(X.a > Y.a) return true; return false; }
Astfel ii spui ca X trebuie sa fie inaintea lui Y daca X.a este mai mare decat Y.a. E foarte bine ca ai intrebat, dar in viitor te sfatuiesc sa nu mai trimiti cod care nu stii ce face 
|
|
|
Memorat
|
|
|
|
•Andrei.Xwe
Strain
Karma: -4
Deconectat
Mesaje: 38
|
 |
« Răspunde #70 : Aprilie 16, 2012, 19:28:10 » |
|
OK...Multumesc de sfaturi si explicatii, dar mai am o intrebare...daca vreau sa sortez vectorul cu mai mult de o dimensiune, trebuie neaparat sa exisiste functia asta?
|
|
|
Memorat
|
|
|
|
•thesilverhand13
Strain
Karma: 9
Deconectat
Mesaje: 32
|
 |
« Răspunde #71 : August 30, 2012, 16:34:37 » |
|
Daca folosesti sortarea din stl,ai nevoie aproape intotdeauna de functia aceea.Numai daca sortezi crescator,si o structura cu o singura dimensiune,se poate omite,altfel...ai nevoie de o functie de comparare.
|
|
|
Memorat
|
|
|
|
•danalex97
|
 |
« Răspunde #72 : Septembrie 01, 2012, 10:46:07 » |
|
Sau daca folosesti pair-uri...
|
|
|
Memorat
|
|
|
|
|
•AlexandruValeanu
|
 |
« Răspunde #74 : Decembrie 07, 2013, 23:18:01 » |
|
Gandeste problema ca intersectie de intervale si reprezinta-le pe axa si o sa-ti dai seama de ce.
|
|
|
Memorat
|
|
|
|
|