2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

数学者が技術者にプログラムを書いてもらうスレ [転載禁止]©2ch.net

1 :デフォルトの名無しさん:2015/07/24(金) 20:06:58.68 ID:95C6yLue
 数学者は数学はできてもプログラミングができないことが多いし
自学できても既に記述可能な技術者にやってもらったほうが便利
なことが多い。
 そこで、数学者が必要とする結果を算出するプログラムを書いて
もらうスレを立てることとする。

2 :デフォルトの名無しさん:2015/07/24(金) 20:07:34.28 ID:95C6yLue
BASICで完全解おねがいします

1/2^(a1)+1/(a2)^2+・・・+1/2^(an)=1
をみたす非負整数a1〜an(ただしa1≦a2≦・・・≦an)を求める
プログラムをBASICで作りたい。nを適当に指定できるようにして
すべての解を出力するプログラムを書け。

3 :デフォルトの名無しさん:2015/07/24(金) 20:19:31.34 ID:Q2WVwRKn
× 1/2^(a1)+1/(a2)^2+・・・+1/2^(an)=1
○ 1/2^(a1)+1/2^(a2)+・・・+1/2^(an)=1

4 :デフォルトの名無しさん:2015/07/24(金) 20:20:40.12 ID:95C6yLue
ああそうだった書き間違えたスマソ

5 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/24(金) 20:45:35.05 ID:Q2WVwRKn
この問題は、条件に当てはまる解を求めるという探索問題に帰する。
探索問題は、古典的な人工知能の分野でよく研究されている。
解を探索する一番単純な方法は、場合分けを網羅することである。
探索には時間が掛かるので、計算方法を工夫し、場合分けをなるべく少なく(分岐の枝刈り)することが重要。

6 :デフォルトの名無しさん:2015/07/24(金) 20:45:35.47 ID:zA/5EKRx
宿題は自分でやれ

7 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/24(金) 20:52:22.02 ID:Q2WVwRKn
この問題は、二進数に関係がある。なぜなら
1/2^aは一般に二進数で
0.0……01
のように表されるからだ。

8 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/24(金) 20:58:51.78 ID:Q2WVwRKn
n=0のときは解はない。
n=1のときはa1=0が唯一解である。
a1〜anは、非負整数であると書かれているが、n>1の場合、明らかにいずれもゼロではない。

9 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/24(金) 21:06:12.77 ID:Q2WVwRKn
以下、n>1と仮定。a1〜anはいずれも正の整数。
aが正の整数のとき、1/2^aは、小数点以下のみで実質一桁の二進数である。
小数点以下のみで実質一桁の二進数という集合Sは、
S={1/2^a | a∈Zかつa>0}
と表される。

10 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/24(金) 21:12:10.92 ID:Q2WVwRKn
【定理1】x∈Sなるxは、x=y+zを満たすy,z∈Sによって分割できる。

数学者だろ、証明してみろよ!

11 :デフォルトの名無しさん:2015/07/24(金) 21:41:33.46 ID:uaWMhUqq
数学者ならアルゴリズムが思いつかないわけがない。
少しのプログラミングの約束事の学習でいくらでも自分でできるはず。

よってこのスレは終了。

12 :デフォルトの名無しさん:2015/07/24(金) 21:55:52.07 ID:95C6yLue
意味不明
物理学者が出した微分方程式を数学者が解くように
数学者が出した不定方程式をプログラマが解くのが
普通の世界

13 :デフォルトの名無しさん:2015/07/24(金) 22:00:59.16 ID:uaWMhUqq
>>12
数学者 → 学者
物理学者 → 学者

プログラマー → 土方

OK?

14 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/24(金) 22:07:12.31 ID:Q2WVwRKn
x∈Sは、x=x/2+x/2のように二等分割できる。もちろんx∈Sならばx/2∈Sである。
Sから重複を許してn個の元を取り出して作ったリストの集合をTとする。
ここでリストというのは、数学では順序対のことである。
Tはこの問題の解空間を包んでいる。

15 :デフォルトの名無しさん:2015/07/24(金) 22:18:56.17 ID:95C6yLue
ただの不定方程式を解くプログラムをBASICで作ればいいだけなんだが

16 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/24(金) 22:20:44.45 ID:Q2WVwRKn
探索を高速化するためには、探索対象である、解空間を包む集合を充分に制限したものを求める必要がある。
任意の解R_nはSの元による長さnのリストであった。
【定理2】任意の解R_nは、1に何回かの二等分割を施すことによって得られる。
さあ、証明しろよ、自称数学者よ!

17 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/24(金) 22:39:06.50 ID:Q2WVwRKn
1に(n-1)回の二等分割を施すとn個の整数が得られる。これを小さい順に並べ替えると、解R=(a1,a2,...,an)となる。
二等分割のパラメーターは、分割対象のx∈Sのみである。

18 :デフォルトの名無しさん:2015/07/25(土) 08:45:10.43 ID:SkX3Z7YG
>ただの不定方程式を解くプログラム
プログラマでもほとんどやったことない分野だべ

19 :デフォルトの名無しさん:2015/07/25(土) 08:49:21.54 ID:YyAGUpwi
現代数学かと思ったら、10世紀以上前のばかりでワロタ。

20 :デフォルトの名無しさん:2015/07/25(土) 09:23:42.16 ID:j+n3PcVf
>>1
課題の丸投げ
http://wc2014.2ch.net/test/read.cgi/math/1436456311/500

21 :デフォルトの名無しさん:2015/07/25(土) 09:39:35.41 ID:SkX3Z7YG
意味不明
先生が出した課題を学生が解くのが
学校の世界

22 :デフォルトの名無しさん:2015/07/25(土) 10:58:40.12 ID:q0E9jwmE
意味不明
先生が出した課題を学生が解くように
俺様が出した問題をおまえらが解くのが
2chの世界



23 :デフォルトの名無しさん:2015/07/25(土) 11:13:01.06 ID:M4SUyUP5
素直に回答しないだらしのないクズの集まりだな2chは

24 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 11:25:20.80 ID:Uks06VJa
C++11で作ったよ!!!

http://ideone.com/HGlvs7

25 :デフォルトの名無しさん:2015/07/25(土) 12:21:09.74 ID:w8AvhdkF
すごいな
さすがは技術屋

26 :デフォルトの名無しさん:2015/07/25(土) 12:32:05.95 ID:w8AvhdkF
有意義な問題と有意義な技能が結合して
有意義な結果が得られた。これもまた我々
科学者の日々の努力のたまものではないか

27 :デフォルトの名無しさん:2015/07/25(土) 12:46:03.24 ID:C2oFot+P
主題の丸投げと馬鹿荒らしの技能が結合して
無残な結果が得られた。これもまた我々
マ板住人の日々の努力のたまものではないかw

28 :デフォルトの名無しさん:2015/07/25(土) 12:50:27.76 ID:w8AvhdkF
計算の結果は必ずしも人間に計算可能ではなく
コード書いたやつも解の不定性さに驚いただろう

29 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 13:04:17.96 ID:vtFkH4dd
どのBASICを使えばいい?

30 :デフォルトの名無しさん:2015/07/25(土) 13:22:48.42 ID:w8AvhdkF
どれでもいいがなるべく古い奴で
行番号を書かなくてもいいソフトがいい
コピペするだけで即実行できるソフト

名前は忘れた

31 :デフォルトの名無しさん:2015/07/25(土) 13:26:14.20 ID:w8AvhdkF
行番号なし注釈可能。面倒な空白も無視して
上から下に単純に実行できるソフトがあったんだが名前忘れた

希望を言えば、解の個数の表示
nと解の個数の関数的な関係
が分かるようにしてくれるとありがたい


あとC++のページはみたが結果が書いてるだけで
これをどうやって自分のパソコンで走らせられるのかが分からない

32 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 13:32:16.26 ID:vtFkH4dd
VBScriptかな?

33 :デフォルトの名無しさん:2015/07/25(土) 13:35:09.33 ID:C2oFot+P
「体液取引所」は、体液を取引できるサービスです。
ttp://katahiromz.esy.es/taieki/

34 :デフォルトの名無しさん:2015/07/25(土) 13:38:48.45 ID:w8AvhdkF
いやそんなんじゃなくそこらへんに落ちてる
フリーのBASICソフト
遺憾ながら名前を忘れた

35 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 13:39:39.08 ID:vtFkH4dd
前述のideoneのページは、forkしてstdinを書き換えてrunすれば、他のnでも試せるよ。

36 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 13:41:57.18 ID:vtFkH4dd
そこらへんに落ちてるなら、すぐわかりそうなものだが

37 :デフォルトの名無しさん:2015/07/25(土) 13:44:38.43 ID:SkX3Z7YG
課題なら出題者に聞け

38 :デフォルトの名無しさん:2015/07/25(土) 13:59:43.71 ID:w8AvhdkF
この問題は数学的にも高度である

前述の解のうち、さらに

1/3^(a1)+2/3^(a2)+・・・+n/3^(an)=1
をみたす非負整数a1〜an(ただしa1≦a2≦・・・≦an)
すべての解を出力するプログラムを書け。

この問題は、n≧16では解がないことが証明されている。解がない
ことを確かめたうえで証明してみよ。なおこれは国際数学オリンピックの
最難問である第6問の問題である。証明できた参加者は10人もいなかった

39 :デフォルトの名無しさん:2015/07/25(土) 14:07:28.92 ID:CoeQBqzm
>>1
質問者
基底の籐質
ttps://www.youtube.com/channel/UCmwmIpewmgvoqT2QOJOfasg

回答者
基底の荒らし
ttp://katahiromz.web.fc2.com/

類友w

40 :デフォルトの名無しさん:2015/07/25(土) 14:14:13.84 ID:w8AvhdkF
このC++実行サービスは便利だが
n=16でタイムオーバーになった

使えないな

41 :デフォルトの名無しさん:2015/07/25(土) 14:32:15.47 ID:w8AvhdkF
ちなみに世界の主流はJavaなのでC++よりJava
を書けるようにするといいな

42 :デフォルトの名無しさん:2015/07/25(土) 14:44:11.05 ID:w8AvhdkF
さっきのサイトはn=16で
もう計算できない
できるところはないのか

43 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 14:46:21.48 ID:vtFkH4dd
>>42
C++11コンパイラーをインストールして、自分でコンパイルすればいい

44 :デフォルトの名無しさん:2015/07/25(土) 14:58:08.14 ID:LcSgCCmi
フリーで一番高性能なコンパイラどこにある?

45 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 15:02:59.73 ID:vtFkH4dd
Windows限定ならVisual C++とMinGW g++。Visual C++は利用者登録が必要。
LinuxやMacならclang++。

46 :デフォルトの名無しさん:2015/07/25(土) 15:45:54.88 ID:LcSgCCmi
Visualをインストしたが
どうやってコンパイルすればいいかわからん

47 :デフォルトの名無しさん:2015/07/25(土) 15:49:45.69 ID:wTwAcdhU
フリーなら断然Borlandだっよー最高だよー
自分でobject作ってresourceやらlibraryやらlinkerで繋いで
夜な夜なVCほっぴぃぃぃ!って叫ぶんだよー

48 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 15:54:07.71 ID:vtFkH4dd
>>46
「ファイル」メニューからプロジェクトを新規作成。空のコンソールアプリのプロジェクト作成。
プロジェクトを右クリックして、「追加」。ソースコードを貼り付けて、保存。
プロジェクトを右クリックして「ビルド」。ビルド成功なら「デバッグ実行」。

49 :デフォルトの名無しさん:2015/07/25(土) 16:34:35.84 ID:jmkff6PQ
コンソールアプリは2種類あるが空の、というのはない

どれにすればいいんだ

50 :デフォルトの名無しさん:2015/07/25(土) 16:41:37.57 ID:52TwBuqe
ど素人かwww

51 :デフォルトの名無しさん:2015/07/25(土) 16:49:15.12 ID:jmkff6PQ
昔やったが今は数学やってるから
忘れてるだけだろ
本当に察しの悪いクズだな

52 :デフォルトの名無しさん:2015/07/25(土) 16:52:51.04 ID:52TwBuqe
籐質の荒らしに察するか、ばーか

53 :デフォルトの名無しさん:2015/07/25(土) 16:54:20.39 ID:jmkff6PQ
何も生まないクズは自殺しろ悪党

54 :デフォルトの名無しさん:2015/07/25(土) 16:59:12.18 ID:52TwBuqe
自己紹介乙

55 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 17:02:19.51 ID:vtFkH4dd
Win32コンソールアプリケーション

56 :デフォルトの名無しさん:2015/07/25(土) 17:17:02.30 ID:jmkff6PQ
それ開いて最初に出てくるテキストに貼り付けデバッグしても

========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========

と出て実行できない

57 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 17:22:11.41 ID:vtFkH4dd
>>56
エラーメッセージを確認せよ

58 :デフォルトの名無しさん:2015/07/25(土) 17:26:12.35 ID:jmkff6PQ
: fatal error C1010: プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。
'#include "StdAfx.h"' をソースに追加しましたか?

59 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 17:26:50.63 ID:vtFkH4dd
C++11に対応していない古いコンパイラーはダメだよ

60 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 17:28:18.64 ID:vtFkH4dd
>>58
それは「空の」プロジェクトじゃないよ。やり直し。

61 :デフォルトの名無しさん:2015/07/25(土) 17:36:01.59 ID:jmkff6PQ
面倒だ

十進BASIC777というソフトで実行できるように書いてくれ

62 :デフォルトの名無しさん:2015/07/25(土) 17:50:14.49 ID:jmkff6PQ
これは行番号なしでいいしnを適当にコマンドラインに入れて実行できる

PRINT 6*3
END
だけで、18を計算してくれる。これでよろ

コマンドラインでnの指定、
結果表示は組み合わせの表示(なるべく和が小さいものから整然と)
解の個数で

63 :デフォルトの名無しさん:2015/07/25(土) 19:25:14.54 ID:jmkff6PQ
前述の解のうち、さらに

1/3^(a1)+2/3^(a2)+・・・+n/3^(an)=1
をみたす非負整数a1〜an(ただしa1≦a2≦・・・≦an)
すべての解を出力するプログラムを書け。

64 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 22:44:21.56 ID:vtFkH4dd
1/3^(a1) + 2/3^(a2) + … + n/3^(an) = 1
の両辺を3^(an)で掛けると
1・3^(an - a1) + 2・3^(an - a2) + … + (n - 1)・3^(a{n-1} - an) + n・3^(an - an)=3^(an)
つまり、
1・3^(an - a1) + 2・3^(an - a2) + … + (n-1)・3^(a{n-1} - an) + n = 3^(an)
となる。

65 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 22:53:01.55 ID:vtFkH4dd
n=0のとき解はない。
n=1のときa1=0が唯一解となる。
以下、n>1を仮定する。
1≦k≦nを満たす整数kに対して
a_k=0のときk/3^(a_k)=k≧1となる。これは与えられた条件式を満たさない。よってa_k>0である。

66 :デフォルトの名無しさん:2015/07/25(土) 23:01:11.33 ID:2bGCFltl
まずBASICでコード書いてくれよ

67 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 23:39:05.44 ID:vtFkH4dd
待て待て、今、アクセス不能。明日ネットカフェ行くから。
左辺の第k項を一項のみ上から評価して、k/3^(a_k)<1より
k<3^(a_k)である。これにlog_3を施せばlog_3(k)<a_k、すなわち
a_k>log_3(k)が得られる。

68 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/25(土) 23:57:15.60 ID:vtFkH4dd
解空間をちゃんと評価しないと、無駄な計算が入って遅くなる。
BASICはC++よりずっと遅い。

69 :デフォルトの名無しさん:2015/07/26(日) 03:00:57.45 ID:AEuZX5Ln
BASICはそんなに遅いですか。

JavascriptはCの二倍速いとどこかに書いてありましたよ。
Javascriptが良いんじゃないですかね。

70 :デフォルトの名無しさん:2015/07/26(日) 13:32:36.54 ID:sqPqqJAn
Javaは世界中の家電を動かしてるから教養学部でも学ばされるんだよ
俺も昔はJavaでアプリを作ったもんだ。今は忘れたがな

71 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/26(日) 16:47:52.11 ID:UN/53r7g
十進BASICを入手した。
疲れたので少し休憩3時間、執行猶予10分間。

72 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/26(日) 17:48:23.36 ID:UN/53r7g
ちょっと調べてみたが、十進BASICは、ポータビリティがない、N88-BASICと互換性がない、計算が遅い。
したがって、とても仕事には使えないと判断した。遊びには付き合い切れない。

73 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/26(日) 18:31:25.09 ID:UN/53r7g
BASICは、教育用にまだ需要があるようだな。1つ作ってみるか

74 :デフォルトの名無しさん:2015/07/26(日) 19:54:30.57 ID:sqPqqJAn
BASICはセンター試験にも出題があり
純粋数学に向いている
多くの数学者はC++やJavaは高度すぎて扱えないから普通は
技術者に頼むだろう

75 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/27(月) 14:50:08.11 ID:LlQBwt5L
電脳組からN88-BASIC互換ソフトが35000円で出てるようだな。

76 :デフォルトの名無しさん:2015/07/27(月) 15:05:42.34 ID:GvB7h0ol
で、BASICでコードは書いたのか

77 :片山博文MZ ◆T6xkBnTXz7B0 :2015/07/27(月) 15:20:24.42 ID:LlQBwt5L
今からBASICを作ることになった。

78 :デフォルトの名無しさん:2015/07/27(月) 15:33:30.21 ID:GvB7h0ol
何でC++はすぐかけるのにBASICごとき早くかけないのか
おそい

79 :デフォルトの名無しさん:2015/07/27(月) 18:50:29.54 ID:E1u+Tqve
>>77
処理系をつくるのかい?

80 :デフォルトの名無しさん:2015/07/30(木) 12:39:06.94 ID:vz+6wTUA
遅いな
何やってんだ

新しい問題も出しておくぞ

81 :デフォルトの名無しさん:2015/07/30(木) 12:41:53.57 ID:vz+6wTUA
問題

|x1|=999,|Xn|=|Xn-1 + 1|で定まっているx1からx2008までの数列
がある。この数列の和のとりうる値を小さい方から大きい方
に並べたものを二次元座標にプロットしたうえ、その最大値と最小値と
平均値を算出するプログラムをBASICで書け。

82 :デフォルトの名無しさん:2015/08/01(土) 01:22:39.72 ID:GkoJ2QhD
BASIC
?
まだそんなものつかっとるのか?

83 :デフォルトの名無しさん:2015/08/01(土) 07:32:10.94 ID:bSciYdNe
無所と病院に入っていたんだと>>1

84 :デフォルトの名無しさん:2015/08/01(土) 12:55:56.07 ID:Bd4uK+S+
>>81
まず問題があやふや
単なる「数列の和」なら値は1つなんじゃないの

85 :デフォルトの名無しさん:2015/08/01(土) 14:01:02.19 ID:MhR0GiD9
>>84
壮絶なバカだな
初項が±999の2通りがあるんだから
2項は4通りの可能性があり
3項は6通りの可能性がある

ゆえに和は色々な可能性がある

86 :デフォルトの名無しさん:2015/08/01(土) 14:01:44.73 ID:MhR0GiD9
数日待ってもコードが書けないとか終わってんぞ

87 :デフォルトの名無しさん:2015/08/01(土) 14:02:24.86 ID:MhR0GiD9
問題の印象や感想から和が1つしかないと勘違いするバカw

88 :デフォルトの名無しさん:2015/08/01(土) 19:57:15.25 ID:R9VQSBfm
これはあれか
院生を奴隷扱いしていずれ刺されるブラック教授か

89 :デフォルトの名無しさん:2015/08/01(土) 20:22:12.37 ID:pHDgXZ+1
>>88
ただの籐質
>>39

90 :デフォルトの名無しさん:2015/08/04(火) 14:11:59.68 ID:0WS9ea1t
ρ(∂u/∂t+ u∂u/∂x+ v∂u/∂y) = ?∂p/∂x + μ∇2u^2
のxをt=0から順に計算していくにはどうすればいいの?

ttp://fluid.nuae.nagoya-u.ac.jp/archives/textbook/past/nensei/Nensei2001Chapt2Print.pdf

91 :デフォルトの名無しさん:2015/08/13(木) 15:27:35.11 ID:5PSq+KdM
なんだ
止まってるぞ
早くしろ

92 :デフォルトの名無しさん:2015/08/14(金) 02:04:35.87 ID:zPsW04GR
MATLAB使え
プログラミング初心者なら尚更

93 :デフォルトの名無しさん:2015/08/14(金) 06:17:48.08 ID:apckeMtP
RやPythonでもよくね?

94 :デフォルトの名無しさん:2015/08/14(金) 20:08:12.88 ID:0Juli7Dq
プログラマが数学の問題を理解するより、数学者がプログラムを覚えるほうがはやいと思う。

95 :デフォルトの名無しさん:2015/08/15(土) 12:49:44.39 ID:1qtdmgI/
で、片山博文MZ ◆T6xkBnTXz7B0 はなにやってんの

96 :デフォルトの名無しさん:2015/08/15(土) 17:25:03.15 ID:4n76/Z/d
荒らしw

97 :デフォルトの名無しさん:2015/08/16(日) 17:27:03.18 ID:IgfGhcLA
片山博文MZ ◆T6xkBnTXz7B0 はなにやってんの

98 :デフォルトの名無しさん:2015/08/16(日) 18:03:53.82 ID:2XllVDyf
>>97
うぜーな、ここで聞け
ttp://katahiromz.web.fc2.com/

99 :デフォルトの名無しさん:2015/08/16(日) 22:32:35.39 ID:rKGjdu6/
科学者だか数学者だかはF使ってりゃいいんじゃね。

100 :デフォルトの名無しさん:2015/08/19(水) 08:29:53.84 ID:tgoHewgs
片山博文MZ ◆T6xkBnTXz7B0 はなにやってんの

101 :デフォルトの名無しさん:2015/08/24(月) 10:22:46.50 ID:X+i0V+ki
片山博文MZ ◆T6xkBnTXz7B0 はなにやってんの

102 :デフォルトの名無しさん:2015/08/31(月) 00:50:11.92 ID:5oSj39BW
良く分からない数式をCに直してもらったら
なにこれ簡単!
ってなったことはよくある

103 :デフォルトの名無しさん:2015/08/31(月) 14:25:41.57 ID:6oUj/Ec2
片山博文MZ ◆T6xkBnTXz7B0 はなにやってんの

104 :デフォルトの名無しさん:2015/09/21(月) 15:45:37.90 ID:VEzrvsWB
社名 労基 
でググると過去の2chスレが出てくる会社
and(orではない)
転職会議で2.5点の会社は超絶要注意
and
IT系です

転職する際は注意

105 :デフォルトの名無しさん:2015/10/23(金) 09:32:42.50 ID:I0uni5nx
☆ 日本の核武装は早急に必須ですわ。☆
総務省の『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。

106 :デフォルトの名無しさん:2015/10/23(金) 10:28:44.91 ID:Rrtmqjxl
ts

107 :デフォルトの名無しさん:2015/11/12(木) 14:56:16.02 ID:Mz0/g+xS
一応プログラマなんだが質問させてもらいます
任意の式を入力して微積分をするためにはどのように実現すれば良いのでしょうか

108 :デフォルトの名無しさん:2015/11/14(土) 15:42:58.78 ID:Wquzevs4
>微積分をする
ご自分のお脳でやられるのが早いのでは

109 :片山博文MZ ◆T6xkBnTXz7B0 :2015/11/14(土) 19:42:15.06 ID:WVBz5XzJ
>>107
数値微分
数値積分
数式処理ソフト

110 :デフォルトの名無しさん:2015/11/18(水) 18:40:12.54 ID:MpNktjBo
関数型言語使え

111 :デフォルトの名無しさん:2015/11/24(火) 21:42:38.06 ID:hxLgG35O
遺伝アルゴリズムかなー
これが楽かも

112 :デフォルトの名無しさん:2015/12/14(月) 21:19:40.35 ID:9lSqD45n
n,x,y,zを自然数とするとき、4/n=1/x+1/y+1/zを満たす(x,y,z)の組み合わせ

を算出するプログラムをBASICで書いてくれ

113 :デフォルトの名無しさん:2015/12/15(火) 01:02:27.62 ID:qjG5txy2
あー、なんとかの予想とかいう未解決問題だね
むりむり

114 :デフォルトの名無しさん:2015/12/15(火) 02:03:07.75 ID:QowKLBZE
4xyz = n(yz+xz+xy)
n = 4xyz / (yz+xz+xy)

これを右辺でソートして、2分探索でnを探すと、
n,x,y,zの4重ループの計算量O(n^4)を、O(n^3 log n)にできる

変数を2:2に分けられれば、O(n^2 log n)にできるのだが

115 :デフォルトの名無しさん:2015/12/15(火) 09:35:07.30 ID:ORK/XDv2
プログラムは簡単に書けるよね、計算量気にしなければ

116 :デフォルトの名無しさん:2016/01/09(土) 14:09:30.53 ID:Xn2sBiMs
むしろ逆が欲しい
プログラムを数学に直してくれるスレ

117 :デフォルトの名無しさん:2016/01/12(火) 01:26:12.94 ID:j5pK34T9
>>115
簡単か?
超巨大な整数はどうする?
全て見つかったかどうかの判定は?

118 :デフォルトの名無しさん:2016/01/12(火) 01:29:57.07 ID:SUcJ+nAA
多倍長演算も知らんのか

119 :デフォルトの名無しさん:2016/01/12(火) 01:43:32.15 ID:wtMUPjLq
>>118
メモリが無限にある世界の人ですかw
多倍長整数だって解決になるわけないだろ
n,x,y,zの範囲を規定しなければ

120 :デフォルトの名無しさん:2016/01/12(火) 01:48:46.95 ID:j5pK34T9
>>118
簡単だっていうなら書いてみて
BASICで

121 :デフォルトの名無しさん:2016/01/12(火) 01:50:02.25 ID:j5pK34T9
BASICじゃなくてもいいや

122 :デフォルトの名無しさん:2016/05/01(日) 16:41:06.26 ID:tKi6j9CT
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
1¥

123 :デフォルトの名無しさん:2016/09/11(日) 20:39:22.63 ID:XrefGW5o
http://integers.hatenablog.com/entry/2016/09/08/010024


この定理をみたすkを算出するプログラムをお願いします

条件は、式を見ればわかるとおり、()^2内が全部0になるようなa〜z
を探索し、そのときのk+2が素数だという定理です

124 :デフォルトの名無しさん:2016/09/12(月) 13:35:21.94 ID:uadDl1bC
へー
素数生成の多項式ってあるのか

125 :デフォルトの名無しさん:2016/09/12(月) 22:30:35.35 ID:/ukn8942
>>123
だれかこれお願いします

126 :デフォルトの名無しさん:2016/09/13(火) 06:34:24.27 ID:GD/RUd4Y
この糞スレまだ生きてたのか

127 :デフォルトの名無しさん:2016/09/13(火) 12:16:52.11 ID:5+Fy+tOl
>>125
そこのサイトにエクセルの実装例あるだろ

128 :デフォルトの名無しさん:2016/09/13(火) 18:15:51.27 ID:YI/nmJda
>>127
求めてるのは解の探索なんですが

129 :デフォルトの名無しさん:2016/09/13(火) 18:49:19.11 ID:bXXYp6lB
ジェネリックのWhere T:って制約がよくわからないです
where T: struct
struct型しか受け付けない?って書いてたけど
特定しか受け付けないならジェネリックの意味がないのでは?

130 :デフォルトの名無しさん:2016/09/14(水) 21:30:36.42 ID:0YQHoEb1
一つしか受け付けないなら意味ないけど、派生するクラスをうけつけてくれる。

131 :デフォルトの名無しさん:2016/09/16(金) 22:43:23.59 ID:2nls+oTY
>>123
だれかこれお願いします

132 :デフォルトの名無しさん:2016/11/06(日) 03:30:32.61 ID:gP4JS71d
数学者は数値計算よりも数式いじくり回す方が好きな気がする(偏見
だからシンボリックな処理が求められる気が

133 :デフォルトの名無しさん:2016/11/21(月) 22:41:10.26 ID:rblSsrUw
リーマン予測?予想?って解けてるんだっけか?

134 :デフォルトの名無しさん:2016/11/22(火) 18:29:28.46 ID:vyT7L+QX
まだ解けない

135 :デフォルトの名無しさん:2017/01/14(土) 17:45:50.94 ID:KFQrMyr8
うん

26 KB
新着レスの表示

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)