Size: a a a

2020 May 29

R

Reffi_4 in r0 Crew (KZ)
А то я уже и автомат написал...не работает..пытался арифметически их считать, тоже ничего..
источник

R

Reffi_4 in r0 Crew (KZ)
Спасибо
источник

k

kazgeek in r0 Crew (KZ)
Reffi_4
Привет, может кто помочь с задачей, пожалуйста?

"С целью выведения самой жизнеспособной расы ученые умы решили провести селекцию на основе проверенного временем древнего теста ДНК (Драки с Непобедимыми Кентаврами).
Для этого сильнейшие представители каждой расы heroes в порядке очереди вступают в бой с одним из n древних Кентавров. Каждый герой может продержаться в бою heroes[i] минут. Количество кентавров не уменьшается (не зря их прозвали Непобедимыми). Определите время, за которое все бои будут завершены.

На входе:
heroes - массив целых неотрицательных чисел. Каждое число обозначает время поединка героя в очереди (всегда больше 0)
n - количество Кентавров (всегда больше 0)
На выходе: число (int) - время, за которое завершатся все поединки

Пример:
1. если кентавр один, то общее время равно сумме времени каждого участника

total_time([6, 2, 9], 1) —> 17

2. кентавров два, поэтому первый и второй герои вступают в бой одновременно, затем, после второго, третий и четвертый сражаютя по очереди со вторым кентавром

total_time([11, 2, 3, 4], 2) —> 11

3. кентавров два, первый и второй герои одновременно вступают в бой, после первого героя третий будет биться с тем же кентавром

total_time([3, 5, 10], 2) —> 13"
Дружище, в таких сообществах одни и те же люди сидят. Не надо пытаться решить что-то знаниями других. От этого у тебя скиллов не прибавится.
источник

R

Reffi_4 in r0 Crew (KZ)
Та я сделал еще по-своему..
источник

R

Reffi_4 in r0 Crew (KZ)
Захотелось просто задачки разные порешать, на acmp ru и hacker rank порешал немного..а на этой как-то запнулся, не придумал верное решение, вот никак не приходило, поэтому решил спросить.
источник
2020 May 31

R

Reffi_4 in r0 Crew (KZ)
источник

F

Franky_T in r0 Crew (KZ)
Скинули любопытную задачку, которую мы долго и весело решали с коллегами и друзьями. Предлагаю этому чату тоже порешать. Вроде как имеет отношение к собеседованиям в лабы Касперского. Мне известно около 6 вариантов решения, которые удовлетворяют требованиям. Развлекайтесь :)

Кругом ограничения!

Напишите программу на языке C, которая будет выводить числа от 1 до 1000. В программе нельзя использовать ключевые слова if, switch, do, while, for, goto и подобные, логические операции, побитовую логику. Естественно, программа не должна содержать тысячу вызовов printf, нужно компактное решение. Постарайтесь не применять макросы.
источник

T

Thatskriptkid in r0 Crew (KZ)
Прочитать из файла?
источник

F

Franky_T in r0 Crew (KZ)
Thatskriptkid
Прочитать из файла?
этот вариант вроде не противоречит условиям в задании. Но есть и другие, не требующие дополнительных файлов
источник

T

Thatskriptkid in r0 Crew (KZ)
asm?
источник

F

Franky_T in r0 Crew (KZ)
такой вариант тоже предлагали. Но есть и варианты на С, без опкодов)
источник

T

Thatskriptkid in r0 Crew (KZ)
может вызывать какуюнибудь функцию, которая возвращает результат в виде 1 . 1000
источник

T

Thatskriptkid in r0 Crew (KZ)
типа read, который возвращает количество прочитанных байтов, типа того
источник

T

Thatskriptkid in r0 Crew (KZ)
но не read, а что-нибудь другое
источник

F

Franky_T in r0 Crew (KZ)
а что конекретно?) чтобы точно работало. Если будет вариант именно с внутренней сишной функцией, то это будет новый, еще неизвестный мне
источник

М

М in r0 Crew (KZ)
Вызвать  команду линуксовую для вывода
источник

F

Franky_T in r0 Crew (KZ)
М
Вызвать  команду линуксовую для вывода
есть такое. Это один из вариантов
источник

T

Thatskriptkid in r0 Crew (KZ)
деление, умножение можно использовать?
источник

F

Franky_T in r0 Crew (KZ)
Thatskriptkid
деление, умножение можно использовать?
да, условиям не противоречит
источник

T

Thatskriptkid in r0 Crew (KZ)
srand(time(NULL));  
int r = rand();
источник