Tweet

Conversation

Show replies
Replying to
A さんは X を素因数分解し、その最も大きな素因数 (ただし X=1 のときは 1 とする) の Y 個次の素数を X に掛けて B さんに渡す。B さんは受け取った整数を素因数分解し、その大きいほうから 2 つの素因数の間の素数の個数を数えて答える。
1
2
Replying to
A さんはいかなる平方数でも割り切れない Y 番目に小さい正の整数を求め、それを Z としたとき X^2*Z を渡す。B さんは受け取った整数をできるだけ大きい平方数で割り切り、残った数がいかなる平方数でも割り切れない正の整数のうち何番目に小さいか数えて答える。
1
1
2
Replying to
適当な数をかけ、(10で割り切れない数A)×10**k の形にする。「A の桁数-k 」で伝えることができる
1
1
1
例えば (x, y) = (10, 1) のとき死にませんか?(x の整数倍はどうやっても k>=1 かつ (桁数)>=2 なので)
1
1
Show replies
Replying to
割とネタ寄りな方法ですが A さんは X より大きい最小の素数 p を計算し X*p^Y を渡す。B さんは受け取った整数を素因数分解に最も大きい素因数の指数を答える。
1
2
え、これ想定解でしたか (すみません)
Quote Tweet
まぐふらい
@magrofly
·
想定解は最大の素因数よりひとつ大きい素数をpとして、p^Yをかける、でした(最悪)
1
1
Show replies
Replying to
こんなのはどうでしょうか? X, Yを素因数分解して、ある素因数pの次数をa, bとしたとき、2^k>max(a, b)となる整数kをとってきて2^k+bがpの次数になるような整数を渡す→素因数分解して次数のmsbを落とせばYが復元できる
1
Show more replies

New to Twitter?

Sign up now to get your own personalized timeline!
Sign up with Apple
Sign up with phone or email
By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Trending now

What’s happening

World news
This morning
North Korea launches suspected missile
Entertainment · Trending
神田沙也加
Trending with 活動休止, 急逝直前
Trending in Japan
オロナミンCのフタ
BLOGOS
Last night
小田急電鉄のIC小児運賃“50円均一”導入「経営は大丈夫なの?」
文春オンライン
3 hours ago
時代を変えた1区の“飛び出し”、10区の名所で起きた“新たな事件”…箱根駅伝2022「忘れられない名場面」