Skip to content

1011. Capacity To Ship Packages Within D Days - #39

Open
akmhmgc wants to merge 1 commit into
mainfrom
1011
Open

1011. Capacity To Ship Packages Within D Days#39
akmhmgc wants to merge 1 commit into
mainfrom
1011

Conversation

@akmhmgc

@akmhmgc akmhmgc commented Oct 2, 2025

Copy link
Copy Markdown
Owner

解いた問題

1011. Capacity To Ship Packages Within D Days

使用言語

Ruby

次に解く問題

50. Pow(x, n)

@akmhmgc akmhmgc added the ruby label Oct 2, 2025
Comment thread 1011/step3.md
end
end
left
end

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

良いと思いました。
二分探索部分で Range#bsearch を使って
(weights.max..weights.sum).bsearch{|x| can_ship_within_days.call(x)}
と書くこともできそうです。
https://docs.ruby-lang.org/ja/latest/method/Range/i/bsearch.html

Comment thread 1011/step1.md
- rightより右はtargetを満たさないのでright = middleに更新できる
- middleの出し方
- 常に区間を1狭めるためにはmiddle = (left + right) / 2

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

特に問題ないです。

二分探索のところに目を通すくらいです。
https://docs.google.com/document/d/11HV35ADPo9QxJOpJQ24FcZvtvioli770WWdZZDaLOfg/edit?tab=t.0#heading=h.c15qprmvxkc2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants