Pereiti prie turinio

Pagalbos su resp.atrankos uzdaviniu


Rekomenduojami pranešimai

http://77.241.192.94/info/ilgintuvas-vyr.pdf

ar mano sprendimas geras?

nes cia sako sprendiniai gali buti skirtingi.

testuose veikia iki N < 1000.

#include <iostream>
#include <fstream>
#include <algorithm>

using namespace std;
ifstream fd ("ilgintuvas-vyr.in");
ofstream fr ("ilgintuvas-vyr.out");
bool compare(int a,int b)
{
   int laik = 0,v = 0; // laikinieji kintamieji,kad igaut d reiksme :DD
   ifstream fb ("ilgintuvas-vyr.in");
   fb >> laik >> v;
   return a + b >= 2 * v;
}
int main()
{
   int n,l[10000],d,t[10000];
   fd >> n >> d;
   for(int i = 0;i < n; i++)
   {
   fd >> l[i];
   t[i] = l[i];
   }
   sort_heap(l,l + n,compare);
   for(int i = 0;i < n; i++)
   {
   for(int j = 0;j < n; j++)
   {
   if(l[i] == t[j])
   {
   fr << j + 1 << endl;
           }
       }
   }
}

testu gaunu :

5 35

25

50

15

40

20

 

2

5

4

3

1

----------------

10 100

55

48

29

49

95

30

12

12

44

59

 

4

2

5

7

8

6

9

10

7

8

3

1

---------------------

logiskai mastant,mano rezultatai geri,bet testuose irasyti kitokie atsakymai,nors sako,kad sprendiniai gali skirtis.

Tai nesuprantu,ar geri cia mano kitokie sprendiniai ar ne,padekit.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...