Size: a a a

2020 December 17

AT

Alexey Tkachenko in pro.net
EgorBo
Поцаны, есть мегабайтоёбная задача, кто решит ставлю пиво
источник

E

EgorBo in pro.net
@a_tk_by там помимо дней в конкретном месяце надо кол-во дней с начала года
источник

E

EgorBo in pro.net
я пробовал что-то такое
источник

E

EgorBo in pro.net
но потом закинул
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
это слишком много вычислений, которые регрессят кейс неконстаного инпута
источник

E

EgorBo in pro.net
так что лучше наверное оставить как есть
источник

D

Denisio in pro.net
:(
источник

D

Denisio in pro.net
помоему здесь всё норм, никаких лукапов в память, никаких массивов
источник

D

Denisio in pro.net
чисто математико
источник

AT

Alexey Tkachenko in pro.net
@EgorBo
https://sharplab.io/#v2:EYLgxg9gTgpgtADwGwBYA0AXEBDAzgWwB8ABAJgEYBYAKGIAYACY8gOgCUBXAOwwEt8YLAMIR8AB14AbGFADKMgG68wMXAG4aNYgGYmpBkIY0A3jQbmj1C013MkDABTAIESWl48AlAwAi2AJ4AklwAshA8ABYOHhgM/jDYUGgMMQwAJgHJqfjhGBHeZhamVtYWqRAAZhW4MBi4DAC8DHTA5OQA+uR0nR1dPf19bZ3dQ3Qj5BolpZbT5pBcuLEckuEA5gy4HPj1TYWzFg50ywwA1Aza3md7+46Hx2e6Z3TeADwvDACslzM35g53klO5yBjAer3eXW+132/yOgIeIKBjwYpHBDHIXyB0NmsPuwKeSKB+jBDDeKOeWKmN1x8PxzUJZ2JdNRpPepExVypMIBDPpCMZvKZF1Z5wpnN+fx5/L5zMFvOFZO0HJ+vxpvNBsulQsFaJQYpV1KldI1yO1AulpqRuuV2OmaulJqJcotTq1aI+z0mtpSPBSuAAMgkxI0GIEA0GAJoJKAOeKJTyTfapTb4EPRLwOFP1AB82c+ACoHDlInBUd4AGTNVptNqJ2beyrVWr1QhNXjh7DBsmkOvTFOnNsd4P5gzhBQyDAsAAqEGCGG0pCLuQiDDgKIYec93u9qQy/h2t0bNTqG7zpELxbyq/RngrVZ6Ce3XIsxAA7I499fSAAOUlNPe4MkS6RNe5DeCOP5Av2Zx7o+VIAL7XNcADaIS1BEEBpIE4iSA4aF5Jh2FiJIADyYh8OEuAsAAcrOXCSB4HirJ4AC61xiFAvAKNgGAwEw5D2KkYaBp2UaJOmsRxlAnjXMUSYVI4UkMAApAweqMA0TQUm+6K9qUvAKbG0YqeiYwMAAhFp3g6UpqkoI0WkMAA/OiDAgM0enWDpdB6YhVLsZx3G8fx9jEPZACCuA1FAGD/M4rhZF4DDYEB8VuD6GDeMAMlUnJszcVAjjYAgyQBN4TTYJ5FgFY4wAlQwwD+OVDVVeYBlFQgDkMBU2CSDUDDlpWdVdT1fUwDl+x5b8b6tQwfnyR1XUYFAHB8YNDWdZpDDLatE2zFNNztQ4ARdY11mvrN82zHkUAQAA7gwXAwA9ACiCAqORvDhA4cHWFd5jXGQpCyd6kXRbFfhBKEy4OKQdBw8k5CI54QE7TAyO/bMYMTg4kPBGEkSw/DdDJNoSM3qjK3o+cYGY9M2MxbjAT4zDcMI+cpDI0Bo01Mkzx06UoNRTjePQ4TbMk+iyQoCjjho6T5AnKQACcJxkyctOzQzEPM2LeRE+z2iSzLlOrQrSuq+rRu3lrwuM6LBP6xLCvS7LDg89T/O2+DTNQ47UTOxzrvc71vPNDbT77Nrvss+LxPJD+Cdu/LNNK9+EfPuY0cO6z8cosrSem9T6sqxnUd2zrfu54bkuoiHY182X9aZww2e6/7RPkAXKLfoXctU+bP5N/TFcx3rAd0F3Cfd3Xjge43AvWG3Vdx1Pop9+7oee8Pgst8vsdO2Mte9yiycD6nQ+LxY+/j0TYzTxvKcl8rO9L6POdx/f6+n/XYde5HWN37txhl3L+icf79zNhfdOV8s5AJXvrUBtcZ5u3nuHWBrd4EHyiEg0mtdUFbwXrNfYQsfYf0QcrMBJ9yCzwcE/JAHw4Alxgd7EWwDCa4PzojWh9DGHP1ftfLBt9OFG24WfKB2gGFMMVtbDBN8O4iPJjQ8RxcpFW01qQthCCcGUMlguMRv9t4YM0fbdhh8qEGMgaopA0i04CLgWQsxE8wHd2UUXUmSAbH8LkUIjucMv6iPRDw8+kivEyP/nvXxucAlKOCRIzxtiyb2MwY47Rd89GcyCQQhu6DfI0HgkAA==
источник

D

Denisio in pro.net
придется тебе ставить пиво себе
источник

E

EgorBo in pro.net
это практически 1 в 1 что у меня получилось, но посмотри сколько справа асма. и сравни это с просто двумя доступами в статический массив :(
источник

E

EgorBo in pro.net
я бенчал и это оазалось просто на порядок медленее
источник

E

EgorBo in pro.net
Переслано от EgorBo
источник

E

EgorBo in pro.net
вот это решение пока самое быстрое
источник

D

Denisio in pro.net
бля со строками!
источник

D

Denisio in pro.net
это противоестественно!
источник

E

EgorBo in pro.net
ога)
источник

D

Denisio in pro.net
а если ushort[] ?
источник