d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Magyar > Mekprogramozzuk Topic
Prev1177178179180181249Next
Add Reply New Topic New Poll
Member
Posts: 31,291
Joined: Jun 18 2007
Gold: 280.00
Sep 29 2016 02:10am
N darab
xx:xx:xx

formátumu időegységből meg kell adni a legkisebbet (easy as fck feladat)


azért az egyik csávó rávállalt egy ilyen megoldást:


int main() {
istream_iterator<string> it(cin), eos;
cout << *min_element (++it, eos) << endl;
}

csak nagyjából értem
Member
Posts: 35,964
Joined: Dec 27 2007
Gold: 0.00
Sep 29 2016 02:47am
Quote (anyd @ Sep 29 2016 08:10am)
N darab
xx:xx:xx

formátumu időegységből meg kell adni a legkisebbet (easy as fck feladat)


azért az egyik csávó rávállalt egy ilyen megoldást:


int main() {
istream_iterator<string> it(cin), eos;
cout << *min_element (++it, eos) << endl;
}

csak nagyjából értem


Pont tegnap neztem egyik cppconferencet ahol szobakerult ez a min_element
Meg kell adni a 'adatstruktura' elejet, veget, vegigiteral es visszaadja a legkisebb elemet
Ennel annyira nem is izgi, mivel ennek a szepsege akkor jon ki, ha nem trivialisan osszehasonlithatoak az elemek, mert akkor irsz egy ilyej compare fvt es azt is atadod neki es azt fogja hasznalni
Mondjuk az a resz erdekes lehet h xx:xx:xx-t miota ertelmezi ilyen konnyen intnek

This post was edited by llllllllllll on Sep 29 2016 02:48am
Member
Posts: 31,291
Joined: Jun 18 2007
Gold: 280.00
Sep 29 2016 03:50am
Quote (llllllllllll @ Sep 29 2016 09:47am)
Pont tegnap neztem egyik cppconferencet ahol szobakerult ez a min_element
Meg kell adni a 'adatstruktura' elejet, veget, vegigiteral es visszaadja a legkisebb elemet
Ennel annyira nem is izgi, mivel ennek a szepsege akkor jon ki, ha nem trivialisan osszehasonlithatoak az elemek, mert akkor irsz egy ilyej compare fvt es azt is atadod neki es azt fogja hasznalni
Mondjuk az a resz erdekes lehet h xx:xx:xx-t miota ertelmezi ilyen konnyen intnek


nekem is az volt az első amit nem értettem

az én megoldásomban szépen substrelgettem és stoizgattam, ő meg fogja és egy 24:60:60 formátumu dolgot ugy kezel mintha int lenne
Member
Posts: 35,964
Joined: Dec 27 2007
Gold: 0.00
Sep 29 2016 07:07am
Quote (anyd @ Sep 29 2016 09:50am)
nekem is az volt az első amit nem értettem

az én megoldásomban szépen substrelgettem és stoizgattam, ő meg fogja és egy 24:60:60 formátumu dolgot ugy kezel mintha int lenne


Ja csak elneztem
Nem kezeli intkent
Stringeket hasonlitja ossze

Most csak pythonban tudtam megnezni, de ott is mukodik, ugyhogy valszeg cppben is

This post was edited by llllllllllll on Sep 29 2016 07:08am
Member
Posts: 31,291
Joined: Jun 18 2007
Gold: 280.00
Sep 30 2016 10:37pm
Quote (llllllllllll @ Sep 29 2016 02:07pm)
Ja csak elneztem
Nem kezeli intkent
Stringeket hasonlitja ossze

Most csak pythonban tudtam megnezni, de ott is mukodik, ugyhogy valszeg cppben is



Nem charként? Mert cppben a charoknak az ASCII értéket adja vissza ha számkent kezeled ami ugyanaz mint a tényleges értékük +48
Member
Posts: 31,291
Joined: Jun 18 2007
Gold: 280.00
Oct 3 2016 11:48am
Meg kell határozni a zöld vonal minimális hosszát

nem értem mi a baj a kódommal


bemenet a házak száma, majd a koordinátáik x,y
Code
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <limits>

using namespace std;

int main()
{
int min = numeric_limits<int>::max();
int max = numeric_limits<int>::min();
int N;
cin >> N; cin.ignore();
int ys[N];
for (int i = 0; i < N; i++) {
int a,b;
cin >> a >> b; cin.ignore();
ys[i] = b;
if (a > max) max = a;
if (a < min) min = a;
}
sort(ys,ys+N);
int median = ys[N/2];
if (N%2 == 0) median = (ys[N/2]+ys[(N/2)+1])/2;
int res = max-min;
for (int i = 0; i<N ; i++)
{
res += abs(ys[i]-median);
}
cout <<abs(res);
}


This post was edited by anyd on Oct 3 2016 11:51am
Member
Posts: 35,546
Joined: Jun 18 2008
Gold: 5,390.00
Oct 3 2016 12:25pm


az én böngészőmből hiányzik valami, vagy ennyire igénytelen ez a cucc???
Member
Posts: 31,291
Joined: Jun 18 2007
Gold: 280.00
Oct 3 2016 12:33pm
Quote (jarabekg @ Oct 3 2016 07:25pm)
http://4.1m.yt/7tkLsIb.png

az én böngészőmből hiányzik valami, vagy ennyire igénytelen ez a cucc???


na, valami értelmeset is tanultok végre, vagy ezt magadtól?
Member
Posts: 35,546
Joined: Jun 18 2008
Gold: 5,390.00
Oct 3 2016 12:37pm
Quote (anyd @ Oct 3 2016 07:33pm)
na, valami értelmeset is tanultok végre, vagy ezt magadtól?


core tárgyam, de valaki igazán megmondhatná hogy mi ez a hányás, valami 2011-es kommentet találtam csak valami eldugott fórumon
Go Back To Magyar Topic List
Prev1177178179180181249Next
Add Reply New Topic New Poll