◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

プログラミングのお題スレ Part21 ->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1668333636/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん2022/11/13(日) 19:00:36.84ID:ZCYlhUwL
プログラミングのお題スレです。

【出題と回答例】
1 名前:デフォルトの名無しさん
  お題:お題本文

2 名前:デフォルトの名無しさん
  >>1 使用言語
  回答本文
  結果がある場合はそれも

【ソースコードが長くなったら】 (オンラインでコードを実行できる)
https://ideone.com/
http://codepad.org/
http://compileonline.com/
http://rextester.com/runcode
https://runnable.com/
https://code.hackerearth.com/
http://melpon.org/wandbox
https://paiza.io/

宿題は宿題スレがあるのでそちらへ。

※前スレ
プログラミングのお題スレ Part20
http://2chb.net/r/tech/1624028577/

2デフォルトの名無しさん2022/11/13(日) 19:38:30.54ID:5vwp7vxt
https://mobile.twitter.com/mashino8

小中学校教諭はマクドナルドのアルバイトと同じ最低賃金でかつ資格は不要。
プログラミングを他人に教えるなら、まず自作プログラミングを模範として開陳すること。
形式よりもデザインの独自性を追求する。「車輪の再発明」はいらない。
https://twitter.com/5chan_nel (5ch newer account)

3デフォルトの名無しさん2022/11/13(日) 20:02:45.09ID:9nPd4Cxf

4デフォルトの名無しさん2022/11/13(日) 20:28:09.14ID:/iUKLzwe
>>2
日本語でおk

5デフォルトの名無しさん2022/11/14(月) 07:52:53.78ID:p8dKwuQs
それじゃあこのスレがどれだけ実力があるのかお題だすね
物体認識で手を認識させたときの指先のトラッキングをやってみてください
物体認識のモデルはすでに学習済みと仮定あとはカメラで写ってる指先の特徴点のポイントを取得するだけです

6デフォルトの名無しさん2022/11/14(月) 07:58:49.75ID:pZNm0HpP
じゃあその学習済みモデルくれよ…

7デフォルトの名無しさん2022/11/14(月) 09:49:45.14ID:p8dKwuQs
>>6
たしかに…無いとテストとかもできんもんな…

8デフォルトの名無しさん2022/11/14(月) 20:06:53.85ID:mWdJBHQd
お題:自然数nが奇数かどうかチェックする関数oddを定義せよ

c
https://ideone.com/gdiEYq
//int odd(int n) {return n & 1;}
int odd(int);
int even(int n) {return n == 0 ? 1 : odd(n - 1);}
int odd(int n) {return n == 0 ? 0 : even(n - 1);}

ocaml
https://ideone.com/LYsHsF
let rec even = function 0 -> true | n -> odd (n - 1)
and odd = function 0 -> false | n -> even (n - 1)

9デフォルトの名無しさん2022/11/14(月) 20:10:03.72ID:p8dKwuQs
>>8
自分で書くのかよ

10デフォルトの名無しさん2022/11/14(月) 20:46:27.81ID:77ck4Qph
かなり昔に寿司問題というのがあってそれが難しかった記憶だが
問題を忘れた

11デフォルトの名無しさん2022/11/14(月) 20:49:33.61ID:77ck4Qph
検索したら見つかった、これ

回転寿司にやってきた私は、コンベア上の寿司をすべて食べて帰ることにしている。
コンベアは毎秒1皿分の速度で流れ、目の前の皿を取るか取らないかを選ぶことができる。
皿取ると同時に食べ始め、食べている間は次の皿を取ることができない。
私が取る以外、皿は追加されたり無くなったりしない。
コンベアの状態が次のような文字列で与えられる。 
"31_2"
数字はその皿を食べ終えるのにかかる秒数を表し、_は皿がないことを表す。1文字目が目の前にあり毎秒、左へ回転する。
例えば、"31_2"で最初の皿を食べたとき食べ終わった時の状態は、"2_1_"となる。

すべての寿司を食べ終えるまで最短何秒かかるか求めよ。
"12_3" > 6秒
"313__" > 8秒
"4_35_1264_23_434" > 60秒
"123456789123456789" > 98秒
"88967472612377988186" > 149秒
"19898693316679441672" > 170秒
"93769682716711132249893" > ?

12デフォルトの名無しさん2022/11/14(月) 22:20:48.72ID:bi78lbTB
1から3999までのローマ数字が与えられるのでそれを算用数字で表示する

IV -> 4
XLIX -> 49
CDXLIII -> 443

13デフォルトの名無しさん2022/11/15(火) 06:20:24.94ID:JkHLyKfV
>>11
昔私が高速で求める方法を見つけたヤツだね
おぼえてます

14デフォルトの名無しさん2022/11/15(火) 08:17:52.42ID:nxwaFDXa
>>11
コレ多項式オーダーとかで行けるんですか?
やはり指数オーダーはかかる?

15デフォルトの名無しさん2022/11/15(火) 12:07:08.40ID:Er9Q2z1T
寿司問題はやり方考えたが確認はしてない
再帰的に解けると想定
寿司2個を食べ終わる時間で寿司1個であるかのようにみなす (寿司セット) 
たとえば寿司3個の場合なら、最も最短時間の寿司セットを作って寿司2個の場合に帰着させたら解けるはず
最も最短時間の寿司セットというは合ってるか不明だが、そういうやり方で少ない寿司の場合にもっていけるはず

16デフォルトの名無しさん2022/11/15(火) 12:09:32.73ID:Er9Q2z1T
とりあえず寿司3個の場合をランダムか総当りで生成して、2個を連結させる方法が正しいのか確認できそうだがしていない

17デフォルトの名無しさん2022/11/15(火) 12:25:07.74ID:ufTdawnB
>>14
たしかリニアオーダーでいける

18デフォルトの名無しさん2022/11/15(火) 13:28:00.47ID:ufTdawnB
Part9-413にコードがある

いろんな定義と証明が書いてあるメモが見つかったけど意味わからん

19デフォルトの名無しさん2022/11/15(火) 14:16:46.10ID:Er9Q2z1T
>>15はべつの言い方でいうと与えられたレーンで食べる順を確定させられるペアを見つけるってことだが
総時間が短いものか、空き時間が短いものか、空き時間が短いうちで最も最長のものか、そういういった組み合わせが考えられるが
正解があるかは不明

20192022/11/15(火) 16:22:52.97ID:Er9Q2z1T
単に空の時間が少ないようにペアをあわせていけば解ける気がしてきた
空は0として "313__"の場合はこうなって解ける
2行目への変化だと1秒と3秒の寿司を食べるとして4秒の寿司へ変わる
次は4秒寿司と3秒寿司が続けて食べられて7秒寿司へ
最後は一秒まって7秒寿司をたべて8秒で終わる

31300
34000
07000

21192022/11/15(火) 16:42:03.18ID:Er9Q2z1T
これもやってみたら手動で正解できた  "123456789123456789" > 98秒

123456789123456789
303456789303456789
703056789703056789
709050789709050789
0090C07890090C0789
009000J89009000J89
0090000X90090000X9
00I0000XI0000000X0
00I0000YI000000000
00I0000Z0000000000
00W000000000000000

10以上の数値は英字で置き換えた
C 12
J 19
X 27
Y 54
Z 73
W 96

22デフォルトの名無しさん2022/11/15(火) 17:18:07.63ID:T423Zp9g
食べる、食べない=パス、の2択で再帰じゃないの?
食う カレントが値分後方へ移動、パス連続中フラグdisable
パス カレントが1つ後方へ移動、パス連続中フラグenable、パス連続可能回数セット
パスが連続出来る回数に制限があるので有限
9からパスし続けて良いのは8回まで。9回パスしたら9を食えてるよねって話
パスした次がより少ない値ならばパス連続可能回数は少ない方で上書き
> "93769682716711132249893"
だと1番目の9はパス連続可能回数8でパスした場合、2番目の3にカレントが移りパス連続可能回数は-1されて7
3のパス連続可能回数は2、7と比較し少ない方の2が上書きされる
パスした場合3番目の7へカレントを移しパス連続可能回数1
7のパス連続可能回数6と比較し少ない1
更にパスした場合、4番目の6
6の5と0を比較しパス連続可能回数0となり、ここではパスは選べない
パス連続中フラグとパス連続可能回数の2つのステータスが要る
フラグは能動的にパスしたのか食うものが無くて次に移動したかの区別

という解釈なんだけど間違ってる?もっと良い方法あるの?

23デフォルトの名無しさん2022/11/15(火) 18:45:27.83ID:1vmb6i3V
2択で再帰なら必然的に指数オーダーになるんじゃね

24192022/11/15(火) 19:36:17.27ID:Er9Q2z1T
上でいってるやつをコードにした
一個結果がちがってるが よく検討していない

Python
https://ideone.com/yXUVxt

25デフォルトの名無しさん2022/11/15(火) 19:43:49.49ID:Er9Q2z1T
可能性としては、このアルゴリズム自体が最小値を出す可能性があるだけでかならずしも最小値ではないだとおもう

26デフォルトの名無しさん2022/11/15(火) 19:49:17.64ID:JkHLyKfV
http://ideone.com/FrRkof

5年前のコード

27デフォルトの名無しさん2022/11/15(火) 19:57:19.27ID:fFtAGper
Pythonって{}がないの見ずらいよな

28デフォルトの名無しさん2022/11/15(火) 21:23:24.85ID:JkHLyKfV
>>25
可能性だけならただの乱数でもある

29デフォルトの名無しさん2022/11/15(火) 21:35:09.43ID:Er9Q2z1T
>>26
修正しておなじやつ全部解けたけど、最小値を出す保証はないとおもう

https://ideone.com/SGX9y8

30デフォルトの名無しさん2022/11/15(火) 21:45:59.70ID:Er9Q2z1T
大局的なこと、試行錯誤はやらずに空レーンでの待ちが少なくなるように2個セットをつくり続けて寿司個数が少ない場合に帰着させるだけ
これで正解が出させるほうが不思議

31デフォルトの名無しさん2022/11/15(火) 21:59:09.72ID:JkHLyKfV
2_22
とか合う?

32デフォルトの名無しさん2022/11/15(火) 22:11:55.75ID:Er9Q2z1T
>>31
それ自分だと9秒になるが、>>26だと8秒になるな
しかし、どうやっても8秒だと無理とおもうが
人間の試行錯誤で

33デフォルトの名無しさん2022/11/15(火) 22:47:43.33ID:Ohwd0nE1
>>32
これじゃダメ?
1: *_22(取る)
2: _*22(食べる)
3: __22(休み)
4: __2*(取る)
5: *_2_(食べる)
6: _*2_(休み)
7: __*_(取る)
8: ___*(食べる)

34デフォルトの名無しさん2022/11/15(火) 23:06:20.13ID:Er9Q2z1T
>>33
8を確認できたよ

35デフォルトの名無しさん2022/11/15(火) 23:13:48.23ID:sZoewxQg
今上がってる
24
26
29
が線形時間で動くコード?

36デフォルトの名無しさん2022/11/15(火) 23:14:58.48ID:Er9Q2z1T
空なしで連続して食べれるなら食べてしまうやり方で失敗する例が2_22か
これがあるならば待ちで0か1で食べれるのに2以上待たないと駄目な例もありそうだ
ややこしい

37デフォルトの名無しさん2022/11/15(火) 23:57:32.70ID:2AYn/DUp
これリニアオーダーで動くアルゴリズムがある事実証できてるの?
>>22はリニアになるの?

38デフォルトの名無しさん2022/11/16(水) 00:21:37.28ID:G5qDJNLu
リニアは完成しません

39デフォルトの名無しさん2022/11/16(水) 03:02:11.82ID:NCFSxcTe
連続食いアルゴリズムだと
2_22 よりも3_22や3_23の簡単だが
9以下が言えたら8では出来ないかチェックするために
寿司の総和時間が7、8となるように元の寿司を巨大化させ再チェックすればいいか
計算量はちょっと増えるがこれで見逃しはなくなるはず

40デフォルトの名無しさん2022/11/16(水) 05:56:24.40ID:oFhcaWBW
>>35
>>26は線形時間で最小値を返す

41デフォルトの名無しさん2022/11/16(水) 06:53:13.58ID:EsdxIXYC
>>40
すいません
数学的な証明おながいします

42デフォルトの名無しさん2022/11/16(水) 12:57:24.30ID:NCFSxcTe
寿司をわざとデカくして連続食い優先アルゴリズムで、食べ飛ばしに対応させようとしたけど
たとえばこれだと今の寿司の時間の合計は41で、
合計が59になるように寿司増量するやり方は相当あって、その組み合わせを生成するだけでも困難な数だった
この方針は断念すべきか

"4_35_1264_23_434" > 60秒

43デフォルトの名無しさん2022/11/16(水) 13:03:55.89ID:NCFSxcTe
>>29と同じアルゴリズムと同じPythonだが
重複するコードとforを別の記述してコンパクト化
最小値候補を見つけるにすぎない、最小値を確定させるのは断念するか

https://ideone.com/1Y1x6Y

44デフォルトの名無しさん2022/11/16(水) 16:16:26.72ID:NCFSxcTe
>>26は解読できないが
これは探索しないと無理な気がしてきたが
リストが与えられたときに確実に連結させされるペアを
探索なしで静的に確定させられるならnのオーダーといえるだろうが無理な気がしてきた

45デフォルトの名無しさん2022/11/16(水) 17:53:26.07ID:c8CIrVo9
今のところ>>26が最小解をリニアオーダーで与える事の証明上がってこないけど5年前は誰かその証明つけてたん?

46デフォルトの名無しさん2022/11/16(水) 18:08:13.75ID:0SRtJZkl
寿司問題ってもう5年前か
時間が経つのはあっという間だな

47デフォルトの名無しさん2022/11/16(水) 18:09:58.47ID:73mUL53O
https://ideone.com/qPsn3a

5年前のメモです
証明が非常に簡略化して書いてあります
(書いた本人でも解読に時間がかかる)
またコードにコメントで計算量が書いてあります
参考にしてください

48デフォルトの名無しさん2022/11/16(水) 18:16:29.54ID:KrTfkbbL
コレはわかんないな
なんかの基準で候補を絞ってその中で1番短いの見つけてるっぽいけど、その絞り込んだ候補の中に必ず最小元がある事の証明はコードだけではわからないよ

49デフォルトの名無しさん2022/11/16(水) 18:34:21.69ID:oFhcaWBW
寿司をグループに分けるまでが肝 (メモに書いてある同値関係)

あとは簡単
2通りに場合分けして簡単な計算をするだけ

50デフォルトの名無しさん2022/11/16(水) 18:48:37.15ID:+z5R74k6
よくわからんけど全通り計算して最短出すだけじゃね?

51デフォルトの名無しさん2022/11/16(水) 19:07:16.92ID:cFPybB+5
>>50
それだと多項式時間も無理やろ

52デフォルトの名無しさん2022/11/16(水) 19:12:57.18ID:cFPybB+5
ダメだ
完備からわからん

53デフォルトの名無しさん2022/11/16(水) 19:15:39.75ID:cFPybB+5
まずレーンからわからん
数学の世界でない用語でしかも定義がないとわからん
ちゃんと文章になってたら前後の文脈から推定できたりもするけど文章じゃないからエスパーのしょうがない

54デフォルトの名無しさん2022/11/16(水) 19:23:09.38ID:NCFSxcTe
ざっとみて正解を確信できん
平易な説明文であってるだろうと思わせることはできないか

55デフォルトの名無しさん2022/11/16(水) 19:26:49.63ID:cFPybB+5
どやろ
あってるっぽい香りはするけど
多分本人の備忘録に過ぎないもので元から他人に理解してもらうつもりに書いてないな

56デフォルトの名無しさん2022/11/16(水) 20:48:00.35ID:e9wPR8OQ

57デフォルトの名無しさん2022/11/16(水) 21:17:22.81ID:4txMvLbY
>>12 octave
https://ideone.com/In2JqK
function n = f(s)
k = 'IVXLCDM';
v = [1 5 10 50 100 500 1000];
h = @(x) v(k == x);
n = sum(arrayfun(@(c, d) [h(c) -h(c)](1 + (h(c) < h(d))), s, [s(2:end) s(end)]));
end

58デフォルトの名無しさん2022/11/16(水) 21:21:09.43ID:cmcq5fdu
やっぱり無理やな
おそらく“最小完備閉路”なるものが存在してその中で最小であるものは線形時間で見つかるを示すんだろうけど“最小解は必ず最小完備閉路”である事の証明が1ミリもない
せめてその証明があれば逆にその証明から“完備閉路”の意味をエスパーもできるかもしれないけど

59デフォルトの名無しさん2022/11/16(水) 21:35:17.30ID:oFhcaWBW
最小完備閉路分解

×「最小完備閉路」への分解
○完備閉路分解のうち(完備閉路の)個数が最小の物

60デフォルトの名無しさん2022/11/16(水) 21:38:21.99ID:oFhcaWBW
閉路 : (開始位置はどこでもいいけど)丁度n周でお寿司をたべる食べ方

完備閉路 : 効率の良い閉路

61デフォルトの名無しさん2022/11/16(水) 21:40:24.42ID:oFhcaWBW
最小完備閉路分解 = お寿司のグループ分け ( >>49 )

62デフォルトの名無しさん2022/11/16(水) 22:24:11.29ID:w7g1vMWn
>>61
あなた筆者
ごめん、メモは全くわからないです
もうちょっと数学っぽく書けませんか?

63デフォルトの名無しさん2022/11/16(水) 22:56:20.32ID:oFhcaWBW
私の中では解決済みの問題ですので
時間をかけて厳密な記述や分かりやすい記述にしようという気力はありませんし
多くの人に理解してもらおうとも思っていません

メモは私用に書いたもので
グラフ理論の用語や独自定義の言葉などが混ざっています

気に入らないなら見なかったことにしてご自分でゼロから考えてください

しばらく消えます
では

64デフォルトの名無しさん2022/11/16(水) 23:12:25.33ID:w7g1vMWn
あらら
ま、しょうがないですね
私は撤退

65デフォルトの名無しさん2022/11/17(木) 01:13:18.40ID:KcdxatnU
これでいいんじゃないの?
下限を計算してるけど答えから逆順に取っていけば必ずうまくいくはず
https://wandbox.org/permlink/oyLHJmsPlbkRgyi7

66デフォルトの名無しさん2022/11/17(木) 02:10:10.21ID:KcdxatnU
んー最後にループをまたぐものが残ることがあってだめなのか

67デフォルトの名無しさん2022/11/17(木) 03:38:45.18ID:o2xnx2y6
>>65
できる理由がわかってないが終了位置が特定できるなら良いとおもうが
検討してみる

68デフォルトの名無しさん2022/11/17(木) 05:44:20.80ID:o2xnx2y6
>>65
理解した、この方針でよさげ
これで出来てるのはたまたまで
終了位置は特定できないかと
修正してみる

69デフォルトの名無しさん2022/11/17(木) 05:48:59.97ID:cnoQIz8b
いくつかの例でうまく行ったとしてホントにそのアルゴリズムで“常に”上手くいくとは限らないからな
“常に”上手くいく事を主張するには結局数学的に証明するしかない

70デフォルトの名無しさん2022/11/17(木) 06:04:15.66ID:cnoQIz8b
例えば寿司が連続9個空の部分があってそのいずれかからスタートする場合を考えるなら全ての周回で元の位置に戻ってくる時には口に何も入ってない状態になる
その場合に全ての周回で毎回「寿司を常に可能な限りとれるだけ取る」事で最小な解を与えるとは限らないやろ
あえてそのような最小解でない解をうまく組み合わせると全体としては最小になる可能性もある

71デフォルトの名無しさん2022/11/17(木) 09:44:24.90ID:o2xnx2y6
>>65
指摘されるまで気づかなかったが
最小値の下限はこういう風に簡単に評価できるんだな
>>47の人も多重度とか乗ってるし考慮してるのかと
>65は最も小さくできる場合の可能性であって実現性は考慮されてなく実際できるか調整ないと

72デフォルトの名無しさん2022/11/17(木) 09:51:09.17ID:Az3fhAqF
一般での証明を解説するのは諦めたけど
具体例であればアルゴリズムと証明を書いて差し上げます

1周20秒以内で1問出してくださいな

73デフォルトの名無しさん2022/11/17(木) 10:15:04.69ID:o2xnx2y6
>>47 と同じアルゴリズムだけどリメイクした、かならずも正解はださない

https://ideone.com/n9MvXp

74デフォルトの名無しさん2022/11/17(木) 10:15:54.14ID:o2xnx2y6
>>47ではなく>>65 と同じだった 間違い

75デフォルトの名無しさん2022/11/17(木) 10:29:29.68ID:o2xnx2y6
>>73はmaxvalの位置で終わることを想定してるが
問題点としては、そのような選び方が存在するか OR 終了位置がmaxvalよりも後方へずれる可能性
がある点
修正できてない

76デフォルトの名無しさん2022/11/17(木) 12:55:12.66ID:PrtZybxD
とりあえず証明はできた
今晩家帰ったら書きます

77デフォルトの名無しさん2022/11/17(木) 13:59:21.26ID:o2xnx2y6
>>65
最小値下限と終了位置候補がわかっているのは大きいが
実際にできるのか、そのルートを構成するしかないとおもってきてる
実際につくるとなると手間だ

78デフォルトの名無しさん2022/11/17(木) 14:38:50.13ID:ExpEnY6p
例えば寿司の配置が
┓       ┏━━━━
       ┏━┓
     ┏━━━━┓
  ┏━━┓
┏━━┓
2122121233211
のような場合10番目のところが3なので最低でも3週目の10秒目までは絶対に終了し得ない
ミソはこの10番目で必ず食べ終えることができる寿司、上の例では上から2番目の寿司があって、必ず3週目の10秒の時点でこの寿司を食べ終える解が存在する事を示すことですな

79デフォルトの名無しさん2022/11/17(木) 14:53:14.71ID:o2xnx2y6
>>78
123456789123456789 の解答は98だが
>>65>>73 だと90 となり、訪問回数を表すAの値はこれ
こういったケースだと末尾9を食べて98になるのか?どういう条件でズレが生じるかわからん

[5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]

80デフォルトの名無しさん2022/11/17(木) 15:02:26.95ID:ExpEnY6p
とりあえずザックリ説明

(i)多重度最大、最後尾に寄与する寿司を取り除いても最大多重度が変化しない時
(下図のような場合2番目、3番目寿司を取り除いても最大多重度は3のままである)
┓       ┏━━━━
       ┏━┓
     ┏━━━┓
  ┏━━┓
 ┏┓
┏━━┓
2232121233111
この場合、多重度最大、最後尾に寄与する寿司を取り除いた状態における最大多重度、最後尾(例えば上の例で2番目の寿司を取り除くと、最高多重度、最後尾は多重度3、最後尾は3番目の位置となる)に寄与する寿司(上の例だと5番目の寿司)を最後に食べる解が存在する、その解にいま取り除いた寿司を最後にさらに食べる事にすれば良い
(ii)多重度最大、最後尾に寄与する寿司を取り除くと最大多重度が1下がるとき
(下図のような場合2番目、3番目の寿司を取り除くと最大多重度は2になる)
┓       ┏━━━━
       ┏━┓
     ┏━━━┓
  ┏━━┓
┏━━┓
2122121233111
この場合、多重度最大、最後尾に寄与する寿司を取り除いた状態における最大多重度、最後尾(例えば上の例で2番目の寿司を取り除くと、最高多重度、最後尾は多重度2、最後尾は10番目の位置となる)に寄与する寿司(上の例だと3番目の寿司)を最後に食べる解が存在する、その解にいま取り除いた寿司を最後にさらに食べる事にすれば良い

81デフォルトの名無しさん2022/11/17(木) 17:27:46.12ID:o2xnx2y6
>>65
ざっくりではこれでよく、ここかこれ以降の少しずらしたところが解だが
それを特定してるのが>>47
簡単には終了位置がわからないが

82デフォルトの名無しさん2022/11/17(木) 17:32:27.60ID:o2xnx2y6
>>80はいまいちわかってないけど
終了位置にある寿司を取り除くというのはやってみた、かんがえてみたけど進展なし

83デフォルトの名無しさん2022/11/17(木) 19:38:45.23ID:gFftq2Y+
┓       ┏━━━━ ‥①
       ┏━┓   ‥②
     ┏━━━┓   ‥③
  ┏━━┓       ‥④
 ┏┓          ‥⑤
┏━━┓         ‥⑥
2232121233111
②番目を取り除く

┓       ┏━━━━ ‥①
     ┏━━━┓   ‥③
  ┏━━┓       ‥④
 ┏┓          ‥⑤
┏━━┓         ‥⑥
2232121122111
⑤番目を取り除く

┓       ┏━━━━ ‥①
     ┏━━━┓   ‥③
  ┏━━┓       ‥④
┏━━┓         ‥⑥
2122121122111
③番目を取り除く

84デフォルトの名無しさん2022/11/17(木) 19:39:05.19ID:gFftq2Y+
┓       ┏━━━━ ‥①
  ┏━━┓       ‥④
┏━━┓         ‥⑥
2122110011111
⑥番目を取り除く

┓       ┏━━━━ ‥①
  ┏━━┓       ‥④
1011110011111
④番目を取り除く

┓       ┏━━━━ ‥①
1000000011111

よって①④⑥③⑤②と食べれば3週目の10秒目で完食できる解が見つかる
これより早く完食する解はない

85デフォルトの名無しさん2022/11/17(木) 20:25:14.64ID:o2xnx2y6
>>84
それは>>73の解けるという証明?
しかし例外があるはずだが
123456789123456789 の答えは98のはずなのに
周回数の最大値の終わりを解答するプログラムでは90を返す

86デフォルトの名無しさん2022/11/17(木) 21:07:09.32ID:YQ0wrIBf
確認してみる
行けるはずだけど

87デフォルトの名無しさん2022/11/17(木) 21:17:34.64ID:gay+lHsH
その98は絶対正しいの?
全数検査かなんかで確認済み?

88デフォルトの名無しさん2022/11/17(木) 21:44:23.04ID:KK3w9Zce
VBA + Selenium + Chrome で自動ログインをツールを作っています。

Dim Driver As New Selenium.WebDriver

ログインした後にパスワードを保存しますか?
というダイアログが出て邪魔でしょうがないです。
それを削除する為に

credentials_enable_service  false
profile.password_manager_enabled false

を使うのは分かったのですが、pythonやjavaのコードばかりブログに乗っていて
VBAの文法でどう書けば良いか分かりません。

詳しい方がいたら教えてください。

89デフォルトの名無しさん2022/11/17(木) 21:55:43.57ID:Wlu1Qlnf
すまん
確かに98やな
ちょっと直せるか考えてみる

90デフォルトの名無しさん2022/11/17(木) 22:23:15.24ID:o2xnx2y6
短縮したこれでも同じだな
これと同様に最後は末尾の3を引いて12ではなく、14が正解か

"123123"

91デフォルトの名無しさん2022/11/17(木) 22:26:58.70ID:o2xnx2y6
123123を変形した
303303とか306300も答えは14のはず

92デフォルトの名無しさん2022/11/17(木) 23:14:57.70ID:o2xnx2y6
これはわかりやすいが
食べ終わりは2週目ラストではなく、
3週目の6がカウントする部分までだな

306300

93デフォルトの名無しさん2022/11/18(金) 00:46:49.06ID:Jf5+Eiz/
試行錯誤の途中経過をメモ代わりに書くな
じゃま

94デフォルトの名無しさん2022/11/18(金) 02:12:11.66ID:DAdKu+db
もともと過疎スレなんだし別にええわ

95デフォルトの名無しさん2022/11/18(金) 02:26:30.92ID:UFs4jVzI
この板じゃ勢い有る方なんだが

96デフォルトの名無しさん2022/11/18(金) 08:48:56.46ID:e00YeA2g
お題でないと過疎るんだよなこのスレ
当たり前だが

97デフォルトの名無しさん2022/11/18(金) 11:28:52.19ID:Vwvz9k4H
まぁ今の問題が片付かないと次の問題出しにくいはあるから、こういう中々片付きそうもない話題が出てしまうと次が出てきにくくなる
もう寿司はやりたい人が各々考える事にして一旦保留でいいんじゃないかな

98デフォルトの名無しさん2022/11/18(金) 12:20:43.66ID:e00YeA2g
しかし5年経っても話題がつきないお題と言うのはなかなか珍しいな

99デフォルトの名無しさん2022/11/18(金) 12:22:59.15ID:Y7aJwgmv
ネタが尽きないな、回転寿司だけに(ドャ

100デフォルトの名無しさん2022/11/18(金) 12:48:38.66ID:oGVOwjfU
普通に次のネタ振ってそれが興味深けりゃそっちに移るでしょ
次のネタもない状態で保留にしろとか過疎らせようとしてるのか?

101デフォルトの名無しさん2022/11/18(金) 13:21:27.34ID:Vwvz9k4H
しかし実際難しいやん
言ってる人のも怪しいしな
少なくとも数学科卒なら自分のアイデアちゃんと証明できないなんてことはないし、そうでないならできてないか、できたと勘違いしてるかもしれないし
答え出ない問題なんか数学の世界には死ぬほどあるしな

102デフォルトの名無しさん2022/11/18(金) 13:23:15.17ID:e00YeA2g
たぶん寿司問題のレベルが高くて付いていけない人が多いんだと思う
俺も付いていけてないが別に保留しなくても良いと思う

103デフォルトの名無しさん2022/11/18(金) 13:33:26.86ID:Vwvz9k4H
>>102
だって解ける気配なんかしないのに意味あるんかそれってレスばっかり連発してるやん

104デフォルトの名無しさん2022/11/18(金) 16:29:31.41ID:e00YeA2g
>>103
寿司問題スレか難問専門スレが必要ってことかな

105デフォルトの名無しさん2022/11/18(金) 16:40:21.60ID:Lrs4Z8Ag
寿司問題、証明はできてないが正しいとおもえる予想はできた
与えられた寿司レーンで、すべての寿司に対して自身の皿を含めた訪問回数の総和配列を計算 >>73>>65
たとえば、"220"ならば、「110」 + 「011」 → 「121」 
この配列の値のどれか一つが異なるならば、その最大値とその末尾の位置を(m,i)とすると
答えは レーン長* (m-1) + i +1 >>73>>65
配列の値がすべて一致するならば、各寿司の位置からそれを食べたときに最も2週目へ移動したものの先頭からズレを
上記の値に足したものが答え
たとえば、"053" の最長のズレは5を食べたときで3

106デフォルトの名無しさん2022/11/18(金) 16:40:39.24ID:e00YeA2g
難問でスレが消費されるならこっちのスレから難問スレに輸入していくって手もあるが
それだとこっちのスレが過疎るかな?

107デフォルトの名無しさん2022/11/18(金) 16:43:38.78ID:Lrs4Z8Ag
>>105
後半部分(配列が全一致)のとき、2週目へ進む寿司が存在しないなら、足すものはゼロ

108デフォルトの名無しさん2022/11/18(金) 17:02:28.23ID:3mfi4Y0d
>>105
アホの「正しいと思える予想」ほど無意味な物はないということがよく分かる

>>104
難問かどうかなんてわからんぞ
今まで簡単と判断されていた問題だって
計算オーダーを大きく減らせるかもしれないし

109デフォルトの名無しさん2022/11/18(金) 17:24:10.91ID:Lrs4Z8Ag
>>105に基づくコード 

https://ideone.com/LU4Nuk

110デフォルトの名無しさん2022/11/18(金) 17:41:04.58ID:3mfi4Y0d
正しいかどうが自分で判定できませんか?

111デフォルトの名無しさん2022/11/18(金) 18:31:42.48ID:3mfi4Y0d
このスレこいつの日記で埋まる

112デフォルトの名無しさん2022/11/18(金) 21:16:31.80ID:MjVe3VuH
数学の天才が1週間で作ったコード
5年たっても誰も理解出来ない

113デフォルトの名無しさん2022/11/18(金) 21:38:54.52ID:lXZZLQm+
>>112
それも正しいかどうか嘘くさい
そもそも数学勉強してて数学で説明できないような奴の話し信用ならん

114デフォルトの名無しさん2022/11/18(金) 21:41:07.64ID:8xkwlGkz
多分

>>72

> 一般での証明を解説するのは諦めたけど
> 具体例であればアルゴリズムと証明を書いて差し上げます
>
> 1周20秒以内で1問出してくださいな

コレ作った本人の談なんだろうけどコレは数学便所した人間なら事実上の「私できませんでした」宣言に等しい

115デフォルトの名無しさん2022/11/18(金) 22:50:50.53ID:Lrs4Z8Ag
>>105 >>109 で完全解決したとおもうが
>>105の前半を最大重複度の末尾で終わらせる事(これで意味通じるとして)ということにしてこれが可能なことは分かる、しかもこれより短い終了もない
後半はその2週目にずれるその寿司を取り除くことで上の場合になる
その寿司を最後で食べない場合は、最後に食べる場合以上の時間がかかるはず
ここは証明しろといわれるとすぐできるかわからない

116デフォルトの名無しさん2022/11/18(金) 23:19:36.02ID:4CkGjyUN
だから「証明できそうだ」とかはもういいよ

117デフォルトの名無しさん2022/11/19(土) 05:06:14.80ID:0goRG+W2
寿司問題 コードと問題と証明
https://ideone.com/3Uq6Ee

118デフォルトの名無しさん2022/11/19(土) 05:58:43.22ID:vhoNUC3b
1_3

119デフォルトの名無しさん2022/11/19(土) 06:02:22.90ID:vhoNUC3b
アホの証明休むに似たり

120デフォルトの名無しさん2022/11/19(土) 09:39:16.17ID:0goRG+W2
>>118
最も合ってるらしいコードとして、まだもれあるかもしれず
https://ideone.com/p7odZj

121デフォルトの名無しさん2022/11/19(土) 09:44:42.86ID:EU6zSqMI
33

122デフォルトの名無しさん2022/11/19(土) 09:47:02.19ID:EU6zSqMI
自分で検証する気ゼロ?

123デフォルトの名無しさん2022/11/19(土) 09:49:19.47ID:EU6zSqMI
まだまだ全然遠いから
勘じゃ当たらんよ

124デフォルトの名無しさん2022/11/19(土) 10:36:45.85ID:0goRG+W2
>>121
自身へ戻ってくるのは対象外にしてた
それだと11と本質的に一緒だろうと
自己ループを数えるのをいれた

https://ideone.com/IyRWnd

125デフォルトの名無しさん2022/11/19(土) 11:38:20.21ID:0goRG+W2
>>124
寿司配列の初期化が増えたので分離
https://ideone.com/8ETqVA

126デフォルトの名無しさん2022/11/19(土) 11:41:28.24ID:32x8j3xb
まぁもういいのかもしれない
大体この手の“最小値を出す関数を求めよ”系は本当にそれが最小値出してくれる事は“コード”ではなく“証明”が要求される
でもココ数学板じゃないし、それを面白いと思う奴ほとんどいないやろ
そもそもできんくさいし
じゃあ数学板に持っていったらもダメやろ
数学的に面白いのは「ちゃんと答えがある」問題でないとダメ、数学の世界なんか一見解けそうに見えて実は超難題で答え出せない問題なんか山ほどある
数学的才能ってその手の解けない問題をいつまでも解けない解けないってウンウン唸る事じゃなくて数ある解けない問題の中から“解ける奴”を嗅ぎ分けて解く能力やしな

127デフォルトの名無しさん2022/11/19(土) 11:50:21.72ID:c1VeRjNF
もういいと思うならレスしなきゃいいのに...

128デフォルトの名無しさん2022/11/19(土) 13:06:43.58ID:hH2yPCCm
お題
座標リストと幅が渡されます
座標リストは線で結ばれるとしてその線に与えられた幅をつけた時の両側の線を作る座標リストを出力せよ

129デフォルトの名無しさん2022/11/19(土) 13:10:59.95ID:hH2yPCCm
お題
座標リストが与えられます
それを文字列で描画せよ

130デフォルトの名無しさん2022/11/19(土) 13:26:40.38ID:hH2yPCCm

追記:線で結べ

131デフォルトの名無しさん2022/11/19(土) 13:36:43.67ID:tJiCev1f
>>125
222

132デフォルトの名無しさん2022/11/19(土) 13:38:35.63ID:X3p9xnB+
>>129
var 座標リスト = [[1, 1], [2, 2], [3, 3]]
console.log(`(${座標リスト.join`), (`})`)

133デフォルトの名無しさん2022/11/19(土) 13:40:40.84ID:X3p9xnB+
>>130
var 座標リスト = [[1, 1], [2, 2], [3, 3]]
console.log(`(${座標リスト.join`)─(`})`)

134デフォルトの名無しさん2022/11/19(土) 14:28:33.69ID:0goRG+W2
>>131
これは想定外
これへの対応は終了位置の確定に関する部分ですぐにはできないな
現状、不完全プログラム

135デフォルトの名無しさん2022/11/20(日) 01:49:27.59ID:0QwXT6tM
>>11
なんで 313__ が8秒になるのか? 10秒ではないのか?
コンベアの状態と経過秒数を1秒づつ書くとこうなるよな?

コンベア 経過秒数 状態
313__      0    3を取る
13___      1    3を食事中
3___1      2    3を食事中
___13      3    3を食事中
__13_      4    空なので取れない
_13__      5    空なので取れない
13___      6    1を取る
3____      7    1を食べて3を取る
_____      8    3を食事中
_____      9    3を食事中
_____     10    3を食事中

136デフォルトの名無しさん2022/11/20(日) 02:33:46.69ID:Me3BvU6b
>>135
空-1-3-3
の8秒だろう

137デフォルトの名無しさん2022/11/20(日) 04:21:10.31ID:0QwXT6tM
>>136
意味がわからない。少なくとも最初に手に取るのは1番左の3だろう。空ではない。

138デフォルトの名無しさん2022/11/20(日) 04:36:31.25ID:awzhVuxm

139デフォルトの名無しさん2022/11/20(日) 07:30:10.81ID:Me3BvU6b
>>137
問題よんでたか?
寿司スルー、食べない=空も可能

> 目の前の皿を取るか取らないかを選ぶことができる。

140デフォルトの名無しさん2022/11/20(日) 16:59:26.03ID:DZV1aQ64
>>11 C https://ideone.com/TRDGP8

https://ideone.com/uupLNI
寿司、正解に関係あるか分からんが、こうしてみるとデフラグのあれみたい
ということで、あらかじめ最後にとる皿だけ決めといて、ほかの皿を順番にとっていくという方法でやってみました。せっかくなのであげさせてください。証明は分かりませんorz

141デフォルトの名無しさん2022/11/20(日) 19:41:22.91ID:0QwXT6tM
>>139
あー。なるほど。3を取らないのもありか。

142デフォルトの名無しさん2022/11/20(日) 19:43:16.32ID:0QwXT6tM
じゃあ取ったパターンと取らなかったパターンを再帰でやるのが良さそうってことかな。

143デフォルトの名無しさん2022/11/20(日) 20:53:57.84ID:91juhZfp
>>140
2人目登場
なんでそれでいけると思った?

144デフォルトの名無しさん2022/11/20(日) 20:56:16.50ID:+jNisdaJ
231__

145デフォルトの名無しさん2022/11/20(日) 20:57:33.90ID:6hu778VI
>>142
しかしその方法では当然指数時間かかる

146デフォルトの名無しさん2022/11/20(日) 21:02:27.16ID:DZV1aQ64
>>143, >>145
あー確かに全然だめですね。バカですみません

147デフォルトの名無しさん2022/11/20(日) 21:04:31.98ID:6hu778VI
イヤでも実際できそうでできない
実はNPとかいうオチもあり得る

148デフォルトの名無しさん2022/11/20(日) 21:08:19.41ID:+jNisdaJ
いや
答えあるし

149デフォルトの名無しさん2022/11/20(日) 21:12:44.80ID:6hu778VI
イヤ、数学的に証明された理論に基づかないコード並べても答えにならない
コードは証明の代わりにはならない

150デフォルトの名無しさん2022/11/20(日) 21:15:19.65ID:+jNisdaJ
証明したわけだけど
理解する努力くらいすれば

151デフォルトの名無しさん2022/11/20(日) 21:15:30.82ID:79zBHkdo
おかしい

152デフォルトの名無しさん2022/11/20(日) 21:18:29.97ID:+jNisdaJ
>>149
お前がやってもいいんだよ
証明

153デフォルトの名無しさん2022/11/20(日) 21:22:11.99ID:6hu778VI
>>152
できんよ
多分できてる言ってるやつもできてないんだろ
つまり現時点で世界のどこにも寿司問題の証明は存在しない
よって現時点では証明不能、すなわちそもそも線形時間で解けるアルゴリズム自体存在しない可能性もある

154デフォルトの名無しさん2022/11/20(日) 21:23:54.84ID:+jNisdaJ
>>153
「多分できてる言ってるやつもできてないんだろ
つまり現時点で世界のどこにも寿司問題の証明は存在しない」

証明してください

155デフォルトの名無しさん2022/11/20(日) 21:24:24.09ID:6hu778VI
>>154
ないやん
ない事に証明はいらん

156デフォルトの名無しさん2022/11/20(日) 21:29:39.26ID:+jNisdaJ
理解する努力くらいすれば?

157デフォルトの名無しさん2022/11/20(日) 21:33:41.06ID:6hu778VI
>>156
そんな義務はない
数学の世界で証明できたできないの問題がでたら常に証明できたと言ってる人間の側にしか責任は生じない
前の方にあったコードについてたメモ書きは証明として数学の世界で認められる類のものじゃない
おまえの言ってるのは数学板で名物になってる高木つていう糖質の言ってるのとおんなじだよ

158デフォルトの名無しさん2022/11/20(日) 21:35:12.48ID:+jNisdaJ
アホに証明するのは不可能

159デフォルトの名無しさん2022/11/20(日) 21:36:29.31ID:79zBHkdo
VBA+Seleniumで自動ログイン機能を実装しています。
ログインすると
「パスワードを保存しますか?」というダイアログが表示されてしまって困っています。
ネットで調べて以下の様なコードを記述していますが、出ます。

Dim Driver As New Selenium.WebDriver
Driver.AddArgument "credentials_enable_service=False"
Driver.AddArgument "profile.password_manager_enabled=False"



記述が間違っているのでしょうか?

160デフォルトの名無しさん2022/11/20(日) 21:36:40.75ID:6hu778VI
>>158
じゃあ証明できてないおまえはアホだな
他人に伝わる証明書くのは諦めたって言ってたよな?

161デフォルトの名無しさん2022/11/20(日) 21:41:54.30ID:+jNisdaJ
アホに対して証明するのは不可能
という意味

162デフォルトの名無しさん2022/11/20(日) 21:44:51.79ID:+jNisdaJ
・理解しようとする強い意志がある
・ある程度以上の頭がある

両方を満たす人ならわからない部分を説明しようとも思うが
全く理解しようという努力もなく頭も悪い人に対して証明するのは不可能

163デフォルトの名無しさん2022/11/20(日) 21:48:17.89ID:PdO8SXSe
>>161
言い訳はいい
あんなもんただのメモ書き
もちろん数学の世界じゃ通用しないのもお前わかってるやろ?
そしてその場合証明したと言ってる側と証明できてないと言ってる側のどちらの主張が通るわかってるやろ
まぁそれがわかるレベルまでは勉強してないのかもしれんが

164デフォルトの名無しさん2022/11/20(日) 21:53:55.24ID:+jNisdaJ
お前の理論だと
「証明できてない」とただ単に主張するだけで
証明を無効化できるわけだ

165デフォルトの名無しさん2022/11/20(日) 21:54:26.63ID:PdO8SXSe
>>164
小学生か

166デフォルトの名無しさん2022/11/20(日) 21:54:43.12ID:+jNisdaJ
少なくとも
いくら煽った所で
お前に何かしてやるつもりはないから

167デフォルトの名無しさん2022/11/20(日) 21:56:01.89ID:AxU0uBeT
証明出来てないと言う奴は間違ってる箇所を示すなり反例出すなりしろよ

168デフォルトの名無しさん2022/11/20(日) 21:56:59.85ID:PdO8SXSe
>>166
知ってるよ
お前できないんだろ、本当は?
後でメモ書き見返してみたけど結局それみても証明できなかったんだろ?
お前が“証明できた”と思ったのが幻だったんだよ

169デフォルトの名無しさん2022/11/20(日) 21:57:03.71ID:+jNisdaJ
証明は出来ている
教えないけど

これで満足?
お前に教える義務はないから

170デフォルトの名無しさん2022/11/20(日) 21:58:08.07ID:PdO8SXSe
>>167
きました
これなんですよ、これが数学の世界分かってない奴が必ず使ってくる反論
数学板でやったら袋叩きになるぞwww

171デフォルトの名無しさん2022/11/20(日) 21:59:32.58ID:PdO8SXSe
>>169
それは数学学んだ人間なら誰もがわかる“敗北宣言”ですな

172デフォルトの名無しさん2022/11/20(日) 22:02:07.35ID:PdO8SXSe
>>169
ここに数学界の未解決問題9個解いたって言ってる糖質のレスが並んでるよ

雑談はここに書け!【65】
http://2chb.net/r/math/1662116299/

お前の言ってるのはコイツが言ってるのと同じだよ
わからないのはお前のせいwwwww
アホ~wwwwww

173デフォルトの名無しさん2022/11/20(日) 22:03:33.26ID:+jNisdaJ
うざいから数学板行って

174デフォルトの名無しさん2022/11/20(日) 22:04:31.75ID:wl9Kfk8d
>>173
お前が絡んできたんやろが?
あほですか?

175デフォルトの名無しさん2022/11/20(日) 22:08:03.79ID:AxU0uBeT
>>170
頭大丈夫?w

176デフォルトの名無しさん2022/11/20(日) 22:13:40.93ID:wl9Kfk8d
>>175
大丈夫だよ>>172の糖質の発言見てみろよ
「誰も反証できないからオレの証明は正しい」の連発だよww
もちろんそんなはずもない
まぁこの糖質はその手の発言をオレが知ってるだけでも3年続けてるけどな
普通の知力ある人間はそんな論が立たないのはすぐわかる

177デフォルトの名無しさん2022/11/20(日) 22:21:03.28ID:AxU0uBeT
>>176
だからそんなはずもないならその理由を書けって話
そんなはずもないって連呼するだけならお前も同類だと気付けよw

178デフォルトの名無しさん2022/11/20(日) 22:23:01.03ID:wl9Kfk8d
>>177
日本語大丈夫か?
そんなはずもないってのは「反証がないから証明が正しい」って主張が認められるはずないやろって意味だよ

179デフォルトの名無しさん2022/11/20(日) 22:23:38.94ID:wl9Kfk8d
このレベルの知能か

180デフォルトの名無しさん2022/11/20(日) 22:34:15.75ID:AxU0uBeT
>>178
「反証が無いなら正しい」は間違ってるが反証が無いなら正しい可能性はあるだろ
反証もできないのに間違ってるとか言うのがおかしいと言う話である事すら理解できない知能なのか?

181デフォルトの名無しさん2022/11/20(日) 22:41:08.12ID:wl9Kfk8d
>>180
「正しい可能性がある」など証明の代わりにならない
数学の世界には“証明された”、“反論が見つかった”、“証明されてない”の3つの状態がある
寿司問題は“証明されていない”
反証がないから“証明されている状態”であるなどと言えない
“証明できた”と主張できるのはある程度以上数学学んだ人間ならきちんと理解できるレベルの証明をあげた時のみ
あんなメモ書きでは証明とも、アウトラインであるとすら認めてもらえない

182デフォルトの名無しさん2022/11/20(日) 22:47:41.48ID:AxU0uBeT
>>181
> 「正しい可能性がある」など証明の代わりにならない
だれもそんなアホな事は言ってない

> 寿司問題は“証明されていない”
だから証明されてない(=否定もされてない)状態で証明出来てないと言うだけならなんの意味もないレスだろ
そんなレスして楽しいのか?

183デフォルトの名無しさん2022/11/20(日) 22:54:02.49ID:KF0WedBL
>>182
証明できてない状態でしかないのに「証明はできてる、しかし書かない」とか言ってるやつがいるんだからしょうがない
自分1人のチラ裏ワールドで証明できたと思ってる分には好きにすればいい
しかしいかに便所の落書きでも「証明はできてる、信じてくれ」など通用しない

184デフォルトの名無しさん2022/11/20(日) 23:09:36.07ID:AxU0uBeT
>>183
まあ証明自体を書かないアホは無視するとしてメモ書きだからダメとか言ってないでどこがダメなのかを書けって話

185デフォルトの名無しさん2022/11/20(日) 23:19:52.84ID:Z+w66nI6
>>184
メモ書きというのが証明のアウトラインと呼べるものならともかく、到底そんなレベルではない
たとえばSₙ₊₁の互換の生成元σ₁‥σₙによるreduced expressionを見つけるアルゴリズムの話とかだと

定理 g∈Sₙ₊₁に対してg(i)>g(i+1)である任意のiに対してgσᵢのreduced expression の長さがgのそれより真に1小さくなるものが存在する

とかがキーになる
そしてこれが証明できれば確かに線形時間で証明ができるのは数学ちょっと学んだ人間ならすぐわかる
前の方のレスで「最後の寿司で場合分け」といっていたけどそれでは指数時間になる、ミソは“g(i)>g(i+1)である任意のiに対して”言えてるのがミソで場合分けの必要がなく以下gσᵢのreduced expressionを求める問題に還元されるので線形時間とわかる
逆に言えばこの定理の証明のキーだけ書いてあれば“アウトライン”と呼べるし、オレはこの定理の勉強した時、“なるほどそうか、なら後は自分で挑戦!”と思ってやっていい練習になったのを覚えてる
そういうのが数学の世界でアウトラインと呼んでもらえるやつ
あのメモはそのレベルにない

186デフォルトの名無しさん2022/11/20(日) 23:31:54.12ID:AxU0uBeT
長々書いてる割には結論は
> あのメモはそのレベルにない
かよw
お前のレベルがよくわかるわ

187デフォルトの名無しさん2022/11/20(日) 23:37:04.67ID:Z+w66nI6
>>186
ないやん?
まず他人に読ませる気なら数学の世界で一般的な用語の定義から入らんと読めない
少なくともひとつの主張の証明でもその用語を使った議論が有ればエスパーできなくはないが、あの文章にはそもそも証明と呼べるレベルの議論が何ひとつない、もちろん意味不明
なんかある性質を持ってる経路を探索するアルゴリズムらしいが、
「最短経路→その性質を持つ」の議論ゼロで以下その性質を持つ経路の探索アルゴリズムの話にはいつてる
アホかと

188デフォルトの名無しさん2022/11/20(日) 23:51:16.20ID:Z+w66nI6
一般的でない用語の説明ね
まぁ論文レベルの文章読んだ事ないんやろ
読まなきゃ書き方わからんわな

189デフォルトの名無しさん2022/11/20(日) 23:56:18.36ID:AxU0uBeT
しつこいね、具体的な指摘を出来ない事はよくわかったからそろそろ黙ったら?

190デフォルトの名無しさん2022/11/20(日) 23:58:03.57ID:Z+w66nI6
>>189
具体的な不備の指摘ができないなら黙っとけと言うのがバカだと言ってるんだよ能無し君

191デフォルトの名無しさん2022/11/21(月) 00:00:02.87ID:oZ+5sjSm
もっと言うなら用語の説明がない、最小の解→なんとか言う性質持ってるの証明のアウトラインすらないというのは具体的ではないのかね?能無し君?

192デフォルトの名無しさん2022/11/21(月) 00:02:13.80ID:pQOpt44b
お前らw

193デフォルトの名無しさん2022/11/21(月) 00:45:48.82ID:KDDXOYAA
>>190
> 具体的な不備の指摘ができないなら黙っとけと言うのがバカだと言ってるんだよ能無し君
ならいつまでもメモガーとか言ってりゃいいんじゃね?w

>>191
> もっと言うなら用語の説明がない
どの用語かも書かないで具体的とか言われてもね
そもそもここム板なのでアルゴリズムがおかしいならそれを指摘すべきで論文の書き方を指摘したいなら他所で吠えてなさい

194デフォルトの名無しさん2022/11/21(月) 00:52:37.60ID:ucxm7Spr
>>193
もう読み返してみるのもアホらしいから読み返さないけど数学の勉強多少なりともした人間が自分が使った用語のどれか数学の世界でなんの説明もしないでいいかわからない時点でもうダメダメなんだよ

195デフォルトの名無しさん2022/11/21(月) 00:56:14.01ID:ucxm7Spr
>>193
ちなみに別に煽って証明書かせようとしてるわけでもないよ
証明できました系トンデモ君なんか数学板にはアホほどいる
高木、日高、セタ
みんな反応同じ
お前も一緒

196デフォルトの名無しさん2022/11/21(月) 01:14:55.48ID:KDDXOYAA
結局具体的指摘はできずにダメダメ言うだけの人でしたw

197デフォルトの名無しさん2022/11/21(月) 01:15:51.20ID:3oP21bP+
>>196
高木そっくり
数学系トンデモ君は全部反応一緒

198デフォルトの名無しさん2022/11/21(月) 01:33:23.43ID:KDDXOYAA
はいはいw

199デフォルトの名無しさん2022/11/21(月) 01:44:40.12ID:3oP21bP+
>>198
これもまぁ一緒
自分の数学力は相手には及ばないのがなんとなくわかった時の反応やな

200デフォルトの名無しさん2022/11/21(月) 01:47:11.47ID:EfM99hS7
簡潔明瞭なレス書かないで、ダラダラ雑談してる人は
プログラムや証明も似たようなもんだろう

201デフォルトの名無しさん2022/11/21(月) 01:58:04.34ID:KDDXOYAA
× 簡潔明瞭なレス書かないで
〇 簡潔明瞭なレス書けないので
典型例 ⇒ >>185

202デフォルトの名無しさん2022/11/21(月) 06:55:55.90ID:ak7EpJOk
うちの研究室にもキチガイおじさんから未解決問題といたぞ!!とかいう長文封書が数年に一回来るわw
それを思い出したw

203デフォルトの名無しさん2022/11/21(月) 07:22:29.95ID:wLhd6Pjl
>>199
こういうレスはさすがに恥ずかしい

204デフォルトの名無しさん2022/11/21(月) 10:12:20.62ID:Hn1skre5
仮にあってたとしても証明が伝わらない、理解されないなら
インドの魔術師ラマヌジャンみたいなもの

205デフォルトの名無しさん2022/11/21(月) 10:53:00.16ID:KDDXOYAA
”真に驚くべき証明を見つけたが、それを書くには余白が狭すぎる...”

206デフォルトの名無しさん2022/11/21(月) 21:25:40.26ID:n1Au4Wog
>>205
私は、本当に「驚くべき証明」が今でも未発掘であると妄想しているのです…ハノン

207デフォルトの名無しさん2022/11/21(月) 22:51:28.14ID:vZPRDM15
ラマヌジャンでもフェルマーでもない
普通の人が1週間で考えたアルゴリズム
アルゴリズムの理解は難しくないし
理解すれば最小性の証明も簡単に思い付く
特別な事は何もない

自力でいろいろな問題を解けば
必然的にアルゴリズムが思い浮かぶ
っていうくらいの感覚

208デフォルトの名無しさん2022/11/23(水) 14:01:36.50ID:7Qp+m7RP
お題:フィボナッチ数列を書く

C言語で書いたサンプル:https://paiza.io/projects/BkvRBXfPsh8TgNDWG1argQ

209デフォルトの名無しさん2022/11/23(水) 16:05:13.46ID:U6TEG1mT
正六角形の各頂点に椅子がある
各椅子に P, Q, R, S, T, U と順不同でラベルを付けるとき
P と Q が向かい合わない組み合わせは何通りあるか
ラベルの重複は無し

210デフォルトの名無しさん2022/11/23(水) 16:42:40.78ID:gB3NJ+gJ

211デフォルトの名無しさん2022/11/23(水) 16:44:46.69ID:gB3NJ+gJ
>>8
Java
static boolean odd(int n) {
 return n % 2 == 1;
}

212デフォルトの名無しさん2022/11/23(水) 19:37:49.36ID:OkrKt+ei
>>208
Haskell
https://ideone.com/ciCXSG

fibs = 0 : 1 : zipWith ( + ) fibs ( tail fibs )
main = print $ take 100 $ fibs

213デフォルトの名無しさん2022/11/23(水) 19:56:22.68ID:OkrKt+ei
>>209
Haskell
https://ideone.com/7mv08x

import Data.List
import Data.Maybe

xs = [ x | x <- permutations [ 'P' .. 'U' ],
let i e es = fromJust $ elemIndex e es ,
mod ( ( i 'P' x ) - ( i 'Q' x ) ) 6 == 3 ]

main = print $ length xs

214デフォルトの名無しさん2022/11/23(水) 23:31:10.31ID:q2LNEKVG
>>209
何を区別するとかしないとか書かないと
数学やプログラミング以外の範疇でもめることになる


lud20221124100703
このスレへの固定リンク: http://5chb.net/r/tech/1668333636/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「プログラミングのお題スレ Part21 ->画像>1枚 」を見た人も見ています:
プログラミングのお題スレ Part18
プログラミングのお題スレ Part20
サーバー使ったプログラミングの勉強したいからお題だしてください
安価でプログラミングの教科書を作るスレ
競技プログラミングにハマるプログラマのスレ 92
大学生のプログラミング雑談スレ [無断転載禁止]
競技プログラミングにハマるプログラマのスレ 89
競技プログラミングにハマるプログラマのスレ 83
競技プログラミングにハマるプログラマのスレ 40
競技プログラミングにハマるプログラマのスレ 75
競技プログラミングにハマるガイジのスレ 93
競技プログラミングにハマるガイジのスレ 94
Androidプログラミング質問スレ revision53
プログラミング義務教育の全容について考えるスレ
競技プログラミングにハマるプログラマのスレ 13
悪徳プログラミングスクール・悪徳教材屋観察スレ
競技プログラミングにハマるプログラマのスレ 69
競技プログラミングにハマるプログラマのスレ 33
【社会】プログラミングの小学校必修化検討で議論勃発★4
小中学生ぐらいの子供の中からプログラミングのえげつない天才が誕生し始めている
プログラミングの始め方を教えて&#12316;
プログラミングの勉強方法を30秒にまとめた
プログラミングの本買った
競技プログラミングにハマるプログラマのスレ 128
競技プログラミングにハマるプログラマのスレ 93
競技プログラミング総合スレ 63
競技プログラミングにハマるプログラマのスレ 18
競技プログラミングにハマるプログラマのスレ 32
競技プログラミングにハマるプログラマのスレ 52
競技プログラミングにハマるプログラマのスレ 74
競技プログラミングにハマるプログラマのスレ 78
俺っちプログラミングのセンスがないんだけど。。。
競技プログラミングにハマるプログラマのスレ 23
競技プログラミングにハマるプログラマのスレ 94
競技プログラミングにハマるプログラマのスレ 45
ヒッキーのプログラミングするスレ 9 (旧 プログラミング雑談 in HIKIKO) [無断転載禁止]
競技プログラミングにハマるプログラマのスレ 37
競技プログラミングにハマるプログラマのスレ 109
競技プログラミングにハマるプログラマのスレ 19
競技プログラミングにハマるプログラマのスレ 2 [無断転載禁止]
競技プログラミングにハマるプログラマのスレ 47
競技プログラミングにハマるプログラマのスレ 97
プログラミングのやる気出す方法教えてくれ
すまん、プログラミングのオブジェクト指向ってなんなん?PGモメン頼む
最近プログラミングの学習講座って無料でやってる人少なくなったよな
web系プログラマーがプログラミングの質問答えたい
【悲報】日本語さんネット上にプログラミングの情報が全くないもよう 終わりだよこの言語
家庭用ゲーム機でピアノやシンセ等16種類の楽器の音を選んで組合わせることが出来る専用ソフト使い作曲 ← プログラミングの授業らしい
プログラミングのプの字も知らん俺がパソコンカタカタ頑張ってスマホの右下の回転ボタン消した!
数理プログラミング入門スレッド
競技プログラミングにハマるプログラマのスレ 29
競技プログラミングにハマるプログラマのスレ 31
ヒッキーのプログラミングするスレ10(旧 プログラミング雑談 in HIKIKO) [無断転載禁止]
AA雑コテ雑艦これアイマス自作PCプラモバイクプログラミングスレを総合したら何スレになるのか? [無断転載禁止]
【悲報】ナビつき! つくってわかる はじめてゲームプログラミングのメタスコア79点
プログラミングの好きになり方
(ヽ^ん^)「AIにプログラミングのコード書かせれば楽勝w」🤖「お前が書けや!俺に責任を押し付けんな!!」(ヽ゚ん゚)「!」
競技プログラミングにハマるプログラマのスレ 183
競技プログラミングにハマるプログラマのスレ 139
競技プログラミングにハマるプログラマのスレ 127
競技プログラミングにハマるプログラマのスレ 101
競技プログラミングにハマるプログラマのスレ 181
競技プログラミングにハマるプログラマのスレ 219
競技プログラミングにハマるプログラマのスレ 86
競技プログラミングにハマるプログラマのスレ 132
Androidプログラミング質問スレ revision53
08:28:32 up 84 days, 9:27, 0 users, load average: 9.05, 9.39, 9.84

in 0.013086080551147 sec @0.013086080551147@0b7 on 071021