プログラミングのお題スレ Part17
■ このスレッドは過去ログ倉庫に格納されています
>>630 いやだからそもそも剰余環境Z/nZにおいては -1 も n - 1 も同じ数字なんだっての なんで理解できないの 算数もわからんガイジに群論で説明しても分かるわけないやろ >>630 n を自然数として、 6n + 5 の形である整数の集合…@ と 6n - 1 の形である整数の集合…A があったとき、よくよく考えると @とAは合致しませんか? >>631 もっと簡単な言葉で説明できませんか?難しい言葉でしか説明できないのなら、それは本質がわかっていないということになりませんか? >>632 馬鹿にあわせて説明できる人こそ真の天才だとおもいますが、そういう人はなかなかいないようですね 数学の話してんなら普通やろ いつもの数学コンプレックスニキが自演してんやろな >>623 ありがとうございます。まだ確認できていませんが、 素数が6の剰余で+1型とー1型が同じ割合で存在するなら合計の零点は もっと頻繁にあると思っていました。 同値とかいう言い方してるから伝わないんやろ そんなこともわからんのか 同値なんて中学校で習ったがここには小学生しかおらんのか? ググれば10秒でわかることをいちいち聞いてくるアホ共 最終的には足し算の定義聞かれてペアノの公理説明することになりそうだなw >>613 こんな感じじゃないかなあ C++ #include <iostream> const int MAXENT = 1000000; int prime_table[MAXENT] = {3}; int main() { int found = 0, s = 0, d = 4; for(__int64 p = 5;;p += (d = 6 - d)) { for(int i = 0;;i ++) { int can = prime_table[i]; if( p < can * can || i >= found ) { if( p < MAXENT ) { prime_table[found ++] = (int)p; } if( (s += d - 3) == 0 ) { std::cout << p << std::endl; } break; } if( p % can == 0 ) { break; } } } return 0; } 「n-1と-1は同値」 これ本来の同値ってワードの使い方として合ってるの? まあ感覚でわかるけどややこしくしてる要因だな >>646 「x = -1 mod n ⇔ x = n - 1 mod n 」ってわざわざ読み下してるんですがあなたの眼球にはピンポン玉でもつまっているのですか? 数学オタは意地でもスマートな記述にこだわるから一般人には伝わりにくい もっと日常語で説明して このスレ絶望的に算数できないやつが定期的に荒らすよな 数学得意なやつにとって当たり前で簡単なことは勝手に算数呼ばわりする奴も定期的に湧くよな 実際中学生レベルの算数をして算数と呼んでいるのですが、あなたたちは中学校で算数を学ばなかったのですか? modなんてちょっといいとこの小学生でも勉強するがな 中学でやるのは数学ですよね。 それをわざわざ算数と呼ぶところに悪意が満ち溢れていてまさに荒らしの鑑ですね。 単発IDで必死だなお前 中学の数理技術を教える授業をなんて呼ぶかなんて些末な問題だってわからないくらいに頭が悪いんだな さすがに中学校で習うものを一般的な数学と呼ぶのは無理があるやろwww >>648 こんな風に表現してみてはどうかねえ 5以上の素数pで、 p以下にある6で割って1余る素数の個数と p以下にある6で割って5余る素数の個数とが一致するのは、小さい順に 7, 13, 19, 37, 43, 79, 163, 223, 229 となるが、その次に一致する素数は何か? このスレを算数未履修の未開人が見てることに驚きだわ いま>>645 のプログラムを回してるんだけど、 答えが12桁なんだったら、結果が出るのは数日後になるんじゃないかなあ もっと早い計算機で回してもらうか、アルゴリズムの改良が求められるね。 Perl でこんなのも作ったけど遅くて話にならない use Math::Prime::Util next_prime; for($p = 5;;$p = next_prime($p)) { $p % 6 == 1 ? $s ++ : $s --; print "$p\n" if $s == 0; } >>639 正解は知らないし適当な想像で言うけど、+1と-1の出現頻度が同じ確率に収束するとして、最初の段階で合計が0からある程度離れたとしたらなかなか0には近づかないんだないの? >>613 A098044 - OEIS https://oeis.org/A098044 3, 7, 13, 19, 37, 43, 79, 163, 223, 229, 608981812891, 608981812951, 608981812993, 608981813507, 608981813621, 608981813819, 608981813837, 608981813861, 608981813929, 608981813941, 608981814019, 608981814143, 608981814247, 608981814823 >>636 するね。で? 元の問題は剰余と書いてあるわけだが、負の値の余りはありえないだろう。余りなんだから。計算上の一致は分かるがそれは余りではない。 >>671 >>613 にはその定義を用いると書かれていない。 >>673 >>613 の時点で剰余は±1といってるんだから、>>613 の意図しているものがお前が考えている正の余りだけを考える剰余ではないのは明確だろう。 俺が知っているルールが絶対だ、俺に断りなく俺の知らない俺の習ってないルールを使うのは許さん!なんて考えてるなら、周りから話の通じないめんどくさい奴だと普段から思われてないか? 自分の知っているものと違うなら、自分が知らないものかもしれないとか自分の理解が間違っている可能性があるとかに思いが至るのが普通の人間の思考だと思うぞ。 >>674 許さんなどと書いてはいない。違うルールであるならばそれを書いてくれと言っているだけだ。 でないと問題として情報不足で成り立たないからだ。 >>675 素直に勉強になりましたごめんなさいって言えねえのかお前 >>675 >違うルールであるならばそれを書いてくれと言っているだけだ。 >でないと問題として情報不足で成り立たないからだ。 負の剰余なんて、>>671 で例示した基本書でも記述されているくらいに誰でも知っていることなので明示する必要はないでしょうね >>672 でしょう? >>671 の URL で示した wiki に私は(解析・代数も含めて)全部入力したかったんですが「米国」著作権法に抵触する、ということで入力は途中までになってしまいました >>675 ほんとに書いてあることを字面通りにしか受け取れない奴なんだな。 これまでもこのスレのお題には、問題文に全てが厳密に書かれて無いが話の流れや解答例から推測できたり些末な部分だから無視できるような問題は山のようにあったが、それには突っ込まずこの問題では執拗に絡んでくるのは数学的な問題だから? 数学の問題が解きたいだけなら、このスレのお題なんかやらずに学校の教科書や入試の問題のような、どんな突っ込みやクレーム(そんなの習ってませーん!その表記は習ったのと違いまーす!)も受けないように作られた学校の教科書や入試の問題を解いていた方が幸せになれるぞ。 >>679 編集しているうちに二重になっている部分ができでしまった、すまん。 文意は察してくれ。 >>677 誰でも知ってねえから 世の中の90%は知らん 嘘つくな 理系でも80%は知らん 一般的な定義を知ってるのはオタクだけ オタクって自分が知ってることはみんな知ってると思い込む性質があるよな おまえの頭の中まで知らない、定義しろ。 おまえが顧客なら聞き取りするが、出題者なんだから定義しろ。 って事で良いのでは。 喚く数学弱者と取り巻きのマウントガイジはスレの癌だから出て行けよ 何回やるんだクソ荒らしども -1余ってる状態に何も違和感は無いな 己の題意汲み取り能力の欠陥を認められずに「余り」という単語に固執し「俺は悪くない」「おまえらオタク」と責任転嫁 無知なくせに自尊心だけは一丁前のガキが駄々こねてる様はみっともない どうせどこでもお前はポンコツ扱いされてるんだろうからいい加減認めろよ 数学得意な人多そうなら誰か>>574 を解いてみてくれ ↑ ここまで意地の張り合い ここからも意地の張り合い ↓ >>687 現実ではポンコツ扱いされてるんだから、ここでくらいカッコつけてさせてあげようよ >>676 勉強になった点はあるが何故こちらが謝る必要があるのか?こちらは問題の不備に対して質問しただけなのだが? 謝らねばならない者が居るとしたら不備のある問題を作った者だろう。まあここなら別に謝らなくても良いけどね。 解く義務があるわけでもないし、こちらが金払って問題作って貰っているわけでもないから。 >>677 出鱈目を書くな。誰でも知っている事ではない。 >>679 たまたま目に入ったからだよ。そして作るべきプログラムの仕様がはっきりしていない点を質問しただけだ。 しかし答えたくないなら無視すれば良かったのではないか?そうすればこちらは問題を解こうとせずにそのまま放置して終わりだ。 最初から解く義務はないからな。 >>686 IDをコロコロ変えながら質問した側を貶めても君の頭が良くなることはないよ。むしろ君が馬鹿であることを晒す事になるだろう。 >>645 訂正 > if( p < can * can || i >= found ) { if( p < (__int64)can * can || i >= found ) { 剰余と言ってるんだからmodじゃなくてremainderでござろう むしろそっちの方が負の数の剰余より理系の中で認知度高いだろ >>613 Ruby で作ったけど、10分経っても終わらないw require 'prime' memo = 0 ary = [ ] Prime.each do |prime| case prime % 6 when 1 then memo += 1 when 5 then memo -= 1 else next # 2, 3 の時は、処理なし end if memo == 0 ary.push prime break if prime > 229 end end p ary どうでもいいけど mod演算の結果が負になることは無いとか決めつけてると Cの場合なんか特にアンダーラン起こしてハマるよ >>705 せやからそれはremainderであってmoduloとちゃいまんがな 負の数の剰余って言語によってバラバラじゃなかったっけ 小学生ですら習うことのあるmoduloを知らずに発狂してるアホ バカに限って謙虚に物を学ぶということをしねえんだよな 負の数の剰余は世の中の90%は知らないと何度言えば覚えるのか… お題: XX:YY:ZZ形式で2つの時刻が与えられる(XXは時間、YYは分、ZZは秒)。2つの時刻の差を求めよ。 それを言ったら世の中のほぼ全ての人間はプログラミング何か知らないんだし何でもありだなw >>712 どういう「理屈でなんでもありなんだな」、につながるんだ? >>710 90て数字の根拠は? 標準偏差はいくつ? 馬鹿なのになんで生きてるの? >>714 感覚の話だろ おまえは本当に理系のほとんどは負の数の剰余を扱えると信じてるのか? かwんwかwくwwww 今月一番笑ったわwwwww >>716 で、まじで信じてるの? やばいですね☆ 世間一般じゃなく ム民が当然知らなければならない事柄を基準にするべきだろう >>718 負の数の剰余はプログラマーならほとんど知ってると信じてるの? >>711 それって不定性があると思うんだけど 例えば13:00:00と4:00:00だと9時間差とも思えるし15時間差と思えるから その場合は一番小さい値を出せば良いのか? 信じるも何も普通は負の場合も含めた定義をするだろ…… >>721 その負の数に関する定義を知ってるかどうかの話ですよね >>719 悪いけどここにいるあなた以外はみな知ってるよ >>723 それはあなたの感想ですよね? つまりプログラマーなら負の数の余りに関する理解があると信じてるということですね? やばいですね☆ 小学生が習うことすら知らなくて恥ずかしくないの? 公理主義の数学を語るうえで信じるもクソもねえよアホか >>726 公理とはなんの話ですか? 負の数の余りに関する定義を知ってるかどうかの話をしているのですが会話できないのですか? >>725 いや、信じるどうこうじゃなくてまともな教養ある人間は全員知ってるでしょうさすがに >>729 だからそれはあなたが個人的に信じてることですよね? 言ってる意味わかりますか? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる