New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
なんらかの出力ハッシュの方法を決める? #149
Labels
need discussion
なんらかの議論
Comments
xorとかじゃダメなんですか |
同じものを2個出力するときに消えるとかが難点 |
三角形列挙で考えたこと 要件
これを踏まえるとhash(triangle)を列挙して何らかの可換性がある操作でまとめるのが良さそう
など、1つめは64bitにするとjavaが困るらしいので注意、3つめはhash(triangle)が0にならないように |
xorは[x, x]が全部同一視、+は[x, -x]が全部同一視されることを考えると*が一番いい気がするなぁ |
bit演算系(xorとか)とmod系の操作を混ぜればどうしようもなくなるという話があったな |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
実際に出力するには非現実的な量の出力をしたい問題というのがある(素数篩、Aho-Corasickで出力位置全出力など)
こういうのに素直に対処するには、それをサブルーチンとして含めるような問題(例えば、素数の総和を出力など)を用意するというのがある
ただ、出力をなんらかの手段でハッシュ化してしまうというのも手かもしれない。その場合は問題としてあんまり簡潔じゃなくなってしまうが
The text was updated successfully, but these errors were encountered: