1

(7 відповідей, залишених у Python)

volodymyrko, там до 1000 візіторів і 1 секунда часу. Точно вкладетеся?

for v in sorted...:
    ....
    for _id in v['conflicts_with']:
        ....[x for x in visitors if x['id'] == _id][0]

- три вкладених цикли. Хоч би на next замінили, чи що...

2

(7 відповідей, залишених у Python)

ping, а чим вам тут datetime допоможе? Зекономить пару символів при розборі стрічки?

Не буду звертати увагу на мову та певну невизначеність (час прийому - протягом доби, а питають лише про тих, хто протягом робочого дня).
Це, швидше за все, overthinking, і можна якось простіше; ключовий момент в задачі - не час зустрічі, а саме перетини, тобто задача більше на графи. Зараз я бачу щось таке:
1. Вводимо всіх відвідувачів, нумеруємо, сортуємо події (початок-кінець) за часом.
2. Ідемо по списку за часом з початку, запам'ятовуємо всіх поточних кандидатів (тобто тих, в кого зустріч уже могла б початися і ще не закінчилася), записуємо в них список перетинів (в кожного кандидата має бути список з номерів інших кандидатів, час зустрічі яких накладається; коли доходимо до часу початку зустрічі з кандидатом, цей список в нього очищується від попередніх записів і туди додаються всі поточні кандидати, а до всіх поточних - він).
3. Коли в когось закінчилася зустріч, перевіряємо такі ознаки:
- якщо в нього 0 перетинів - виключаємо його зі списку і додаємо 1 до результату (його приймаємо), продовжуємо;
- якщо в нього 1 перетин - виключаємо його й того, з ким у нього перетин, зі списку і додаємо 1 до результату (його приймаємо, іншого ні - все одно когось доведеться виключити, а цей точно більше ні з ким не перетинається); переходимо на п.2.
- якщо посеред співбесіди немає інших подій (початків та кінців зустрічей), то всіх кандидатів, що накладаються на цю співбесіду, видаляємо і додаємо 1 до результату (його приймаємо, інших ні - з них усіх має залишитися один, а цей точно найменше контактує з іншими); переходимо на п.2.
4. Якщо дійшли до кінця, а кандидати ще є, знаходимо того, в кого найбільше перетинів (будь-якого) і видаляємо, переходимо на п.2
5. PROFIT.

Повертатися можна і не так далеко назад, але мені зараз ліньки продумувати; та й, зрештою, я ж кажу - мені здається, має бути простіший алгоритм.
В принципі, заголовок (про жадібність) натякає, що з кожної накладки слід лишати того, чия співбесіда раніше закінчується, і цього достатньо.

3

(12 відповідей, залишених у Залізо)

З урахуванням того, що мінімальні вимоги передбачають Intel Core 2 Quad CPU Q6600 @ 2.40GHz (4 CPUs) / AMD Phenom 9850 Quad-Core Processor (4 CPUs) @ 2.5GHz (оцінки Passmark 2953/2892), а ваш, схоже, Intel Pentium G870 @ 3.10GHz (оцінка 2829), то, мабуть, найкращою порадою буде взяти новий комп'ютер.
А відео - будь-що не гірше за NVIDIA 9800 GT 1GB / AMD HD 4870 1GB (оцінки можете дивитися на тому ж сайті).

4

(12 відповідей, залишених у Залізо)

А решта у вас що, нова?

5

(6 відповідей, залишених у C/C++)

Проблема у тому, на що саме вказівник.
Якщо це масив int-ів, то вказівник на елемент буде вказівником на int, логічно?
А якщо це масив масивів (двовимірних масивів в C/C++ не існує), то вказівник на елемент буде вказівником на масив, правильно?

int (*ptr)[m] = arr;

Взагалі я би мав спитати, нащо це вам, але виходитиму з того, що якщо ви ставите таке вузьке питання, то вам і відповідь потрібна так само вузька.

6

(6 відповідей, залишених у C/C++)

Яким чином би ви не створили двовимірний масив, до його елементів можна буде звертатися через вказівник. До будь-якого об'єкту в пам'яті можна звертатися через вказівник, власне, не існує іншого способу звернутися до об'єкта в пам'яті, просто іноді компілятор від вас ці вказівники приховує.
Може, переформулюєте питання, наведете зразки коду?

Не точних, а теоретичних. І так, звісно, я про теорію.

Заочка, насправді, має сенс - але виключно так, як вона планувалася: коли вам не вистачає знань на роботі, ідете на заочку, щоб зрозуміти, куди взагалі можна розвиватися. І розвиваєтеся. А не "на очку не пройшов, то хоч на заочку поступлю".

Народ, реально, звідки стільки москалів на форумі?

10

(9 131 відповідей, залишених у Інше)

Витратив 10 хвилин життя і зарепортив абузу.

11

(9 131 відповідей, залишених у Інше)

Уже 5 років як існує: https://icannwiki.org/.photography
А взагалі уточнюйте, що це фішинг, хтось ще купиться...

12

(13 відповідей, залишених у Java)

А ви розумієте, як зараз задаються "повтори"?

13

(13 відповідей, залишених у Java)

Тоді в чому саме проблема? Не виходить порахувати кількість викликів? Просто зменшуйте це число на кожному кроці, доки не буде 0, а перед поверненням з функції - збільшуйте.
А взагалі спробую запам'ятати, що "uzależnić" - то "задати". Зовсім не очевидно, і Ґуґл не знає.

14

(13 відповідей, залишених у Java)

Так і так не складно. Просто порахувати кількість викликів функції sqrt.
---
Ще раз. Цей клас призначений для обчислення квадратного кореня з числа методом Герона Александрійського (функція sqrt); а завдання має звучати так:
- обмежити кількість викликів функції цілим числом n;
- обчислити кількість викликів функції, якщо точність задається параметром ε функції sqrt.
Правильно?

15

(13 відповідей, залишених у Java)

Ну, по-перше, дякую, що хоч так відписали, до чого це все.
По-друге, переконайтеся, що ви певні, що пішли навчатися туди, куди вам треба. Можливо, зміна ЗВО чи профілю навчання буде кращим виходом.
Ну і до суті. Я польською технічні та математичні тексти ніколи не читав, і схоже, що Google Translate теж із ними не дуже. Не виключаю також варіанту, що й з викладачем не пощастило - я бачив у наших викладачів відверту дурню в завданнях, і в польських вона теж може траплятися; так що це трохи навмання, але схоже, що переклад буде десь таким:
- визначте кількість операцій, які виконає алгоритм (ціле число n);
- знайдіть залежність між кількістю операцій, які виконає алгоритм, та значенням додаткового параметру ε процедури sqrt.
("узалежнити" = "зробити залежним", я припускаю, що правильно українською тут буде "знайти залежність", і неуважний викладач скопіював другу половину завдання в першу)
Ще раз: польською я читаю лише прості тексти зі словником, тому можу сильно помилятися.

16

(13 відповідей, залишених у Java)

off
leofun01 написав:
off
koala написав:

Усе ж таки Герон.

З вашого ж посилання: Ήρων
Відкриваємо translate.google.com і тицяємо кнопку "Прослухати".
Звуку Г я там не чую. Більше схоже на щось середнє між "хірон" і "херон".

Google мені не авторитет, але інших сайтів для озвучки слів я не знаю.

Схоже, що росіяни хотіли, щоб це не було подібно на "хер он", а українці зробили Ctrl+C, Ctrl+V.

Давні запозичення з цивілізованих мов потрапили в давньоросійську, зокрема, через давньоукраїнську. Тому Гіппарх, Гор (і той, який єгипетський бог, теж),  гопліти, церковнослов'янське Бог (росіяни кажуть "Бох"), латинський гонор - все через г, і до церковнослов'янської літери хір (хѣръ, рос. "хєр"), а тим більше до використання її останні 200 років як евфемізму, це стосунку не має. А ще у них з того часу традиція німецьке H заміняти на своє Ґ, навіть у XX столітті: Гітлер, Гімлер, Гесс, Гугенберг - усі через H (на відміну від, скажімо, Ґеббельса, Ґерінга та Ґюртнера).
Не будьте меншовартісним, у XVII столітті саме ми їх грамоти вчили.

17

(13 відповідей, залишених у Java)

Усе ж таки Герон. Чи ви просто щоб максимально не "по-російськи" виходило? Чи це чапля?

Okhotnik написав:

Додайте кількість операцій, які алгоритм виконує з певного цілого числа n, яке вказує цю величину.

Куди додати? Який саме алгоритм? Яку величину? В чому у вас виникла проблема із цим завданням?

18

(2 відповідей, залишених у Pascal/Delphi)

https://www.freepascal.org/docs-html/cu … tostr.html
Перша версія - ваша.

Вас уже попереджали. Гадаю, вже можна банити.

20

(15 відповідей, залишених у Python)

Так, ви мене таки змусили проглянути свої кацапомовні посилання, і, звісно, там немає і половини того, що є на https://uk.wikibooks.org/wiki/Пориньте_у_Python_3/Файли.
Для розуміння: концепція файлу розроблялася для роботи з плівкою в касеті. З плівки можна читати лише в одному місці, щоб читати інше місце - плівку треба прокрутити. Стандартні операції читання та запису автоматично прокручують плівку на стільки, скільки вони прочитали/записали.