[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.26783 Reply
File: w_af4423eb.jpg
Jpg, 763.56 KB, 2560×1709 - Click the image to expand
edit Find source with google Find source with iqdb
w_af4423eb.jpg
Привет, доброкодеры.
Слышал краем уха от преподов про ТРИЗ для программистов, молю накидайте инфы, а лучше задач.

Также приветствуются олимпиадные задачки по программированию.

Писать буду на С++ и РНР.

В общем сложных програзадач тред
>> No.26788 Reply
Вводная задача для оценки твоего левела.

Даны две целочисленные 32-битовые знаковые переменные.
В каких случаях результат выполнения целочисленного деления (/ в Си/Си++ и div в Pascal) не преставим в виде целочисленного 32-битового знакового?
>> No.26790 Reply
>>26788
В случае деления крайнего отрицательного числа -2 000 000 000(примерно) на -1

Не уверен в ответе почему-то, ну до была не была, доброчан же
>> No.26791 Reply
>>26790
Если можно, точнее. -2000000000 / -1 = 2000000000, что представимо в виде целочисленного 32-битового знакового.
>> No.26792 Reply
>>26791
Деление на нуль, например.
>> No.26793 Reply
>>26791
Крайнего отрицательного, а именно
-2147483648 / -1
>> No.26794 Reply
>>26792
А деление на нуль впринципе не разрешено
>> No.26795 Reply
>>26792
>>26793
Да, вы правы.
>> No.26796 Reply
Давай еще, с этого моменты я буду Доброкодер1
>> No.26797 Reply
>>26794
Разрешено, почему нет.

int a = 0, b = 0;
a /= b;

Вполне скомпилируется.
>> No.26799 Reply
http://acm.timus.ru/problem.aspx?space=1&num=1769

Старая, но интересная и полезная задачка.
>> No.26800 Reply
>>26797
Да скомпилится, я уже проверял, но програмка вылетает с ошибкой, при выполнении данного действа(самого деления).
Также выдает [Warning] Деление на ноль.
>> No.26801 Reply
>>26800
Тогда я не понимаю в чем вы увидели противоречие с утверждением >>26788
Результат ведь от этого не становится представим в соответствующем виде.
>> No.26802 Reply
File: euler_portrait.png
Png, 75.37 KB, 200×243 - Click the image to expand
edit Find source with google Find source with iqdb
euler_portrait.png
>> No.26804 Reply
>>26802
Там скорее по вычислительной математике задачи.
>> No.26806 Reply
>>26804
Не скажи - там куча задач, которая успешно решается динамическим программированием, одна из них на алгоритм Дейкстры.
>> No.26811 Reply
>>26806
Я не спорю, просто говорю о большей части.
>> No.26847 Reply
Вот пара задач, на которых в своё время пришлось поломать голову:

Чернобыльский орёл:
http://acm.timus.ru/problem.aspx?space=1&num=1223 (она же на родном: http://www.e-olimp.com/problems/587)
Каруселька:
http://acm.timus.ru/problem.aspx?space=83&num=8&locale=ru
>> No.26859 Reply
File: e58f_sarcasm.jpg
Jpg, 24.13 KB, 600×391 - Click the image to expand
edit Find source with google Find source with iqdb
e58f_sarcasm.jpg
>>26855
На удивление содержательный пост, пишите ещё.
>> No.26860 Reply
>>26852
На удивление содержательный пост, пишите ещё.
>> No.26861 Reply
File: next-inn-10.jpg
Jpg, 166.72 KB, 1280×710 - Click the image to expand
edit Find source with google Find source with iqdb
next-inn-10.jpg
>>26783
> олимпиадные задачки по программированию.
Привет! Есть 2 задачки:

easy: http://codeforces.com/problemset/problem/158/D
hard: (эту я пока не решил, так что просьба не спойлерить): http://codeforces.com/problemset/problem/40/D

Алсо, сайт codeforces годный, там можно выстроить список задач по числу человек, решивщих их, и например, выбирать самые сложные.
>> No.27122 Reply
Бампую свежачком.

http://acm.timus.ru/problem.aspx?space=1&num=1934


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]