Size: a a a

2021 March 14

rr

razumovsky r in С#
линком каунт единиц берешь — 1 проход
источник

rr

razumovsky r in С#
и далее арранджишь все в новый массив
источник

rr

razumovsky r in С#
нет сложности 2н сынок, коеффициенты при асимптотике уничтожаются
источник

b

binaryRevivalRobot in С#
это я понимаю
источник

rr

razumovsky r in С#
ну и найс
источник

b

binaryRevivalRobot in С#
но тебе же надо не асимптотически н получить
источник

b

binaryRevivalRobot in С#
а типо в 1 проход
источник

b

binaryRevivalRobot in С#
там наверняка алгоритм есть какой-то
источник

rr

razumovsky r in С#
ты и так н получил
источник

А

Андрій in С#
razumovsky r
просто решение в лоб это каунт единиц 1 + каунт - каунт единиц 0
Так и че даст это
источник

b

binaryRevivalRobot in С#
мб ксор или чет такое побитовое
источник

А

Андрій in С#
010101
источник

rr

razumovsky r in С#
Андрій
Так и че даст это
нет
источник

А

Андрій in С#
Чё тебе каунт даст?
источник

rr

razumovsky r in С#
Андрій
010101
111111111... 00000....
источник

rr

razumovsky r in С#
понял где каунт ?
источник

b

binaryRevivalRobot in С#
посчитал к-во нулей(к)
первые к проинитил нулями остальные единицами
источник

rr

razumovsky r in С#
разница каунта начально и единиц — нули
источник

b

binaryRevivalRobot in С#
ну или наоборот
источник

rr

razumovsky r in С#
binaryRevivalRobot
посчитал к-во нулей(к)
первые к проинитил нулями остальные единицами
просто через енумерейбл репит и мерж, да
источник