プログラミングの為の ..
587:デフォルトの名無しさん
06/12/10 13:01:52
>>582
マジレスすると西暦1年1月1日にはまだグレゴリオ暦は発明されていなかった罠。
588:デフォルトの名無しさん
06/12/10 15:35:33
>>587
遡及的に定義できる。
589:デフォルトの名無しさん
06/12/10 17:39:40
>>586
ミラーラビンテストでぐぐったら強擬素数ってのが出てきた。
あとは頑張れ。
590:デフォルトの名無しさん
06/12/10 20:48:11
>>586 底を何にするかで変わるから、一般的にパッと見つける方法はない。なので一つ一つ調べなさい。
>>589 強擬素数はフェルマーテスト
591:デフォルトの名無しさん
06/12/11 02:24:03
フェルマーテストで誤判定される数は、擬素数とかカーマイケル数。
適当いったらだめなんじゃね。
592:デフォルトの名無しさん
06/12/17 00:24:50
すいません、スレ違いかも知れませんが
他に適当なスレが見つからなくて。
私は会社の事務員なのですが、
手間のかかる手作業がありまして、パソコンにやらせたいのです。
職場の人員のスキル的に見て、自分でやるしかない状況です。
エクセルのVBAで何度かプログラムを組んだことのあるレベルです。
以下が問題の概要です。
1から100までの整数の並びがある。
そのうちランダムに20個程度の数が欠番となっている。
この状態から、残った数を並べ替え、
隣り合う数同士の差の絶対値が全体でなるべく等しくなるように、
つまり等間隔に並ぶようにしたい。
ここ一ヶ月くらい悩んでみましたが、アイディアが浮かびません。
何か既存のアルゴリズムで、応用できそうなものを紹介してもらえませんか。
593:デフォルトの名無しさん
06/12/17 00:31:57
>>592
判りにくいな。例えば、1, 2, 90, 91があったら1, 90, 2, 91に並べ替えるってことか?
#前者は隣同士の差が1, 88, 1で、後者は89, -88, 89だから後者の方が差の絶対値はほぼ均等になる。
594:デフォルトの名無しさん
06/12/17 00:39:09
>>592
総当りで調べるとかかなぁ。
「隣同士の差」の分散辺りを評価基準にして、全部の組み合わせ試して一番分散の小さいのを選ぶ。
595:592
06/12/17 00:52:03
>>593
わかりにくくてすみません。
実例を出すべきでした。
まさに、その後者のように並べたいのです。
今は人間がエクセル上で手作業であれこれと
数値を入れ替えし、納得いく結果になるまで
3日はかかってしまいます。
>>594
分散、とは統計学の用語ですか。
調べてみます。
596:デフォルトの名無しさん
06/12/17 06:08:03
80の総当りだと約10^119通り、3日じゃ終わらん。
単純に、小さい値と大きい値で2つに分けて、ソート後交互に配置じゃだめなん?
597:デフォルトの名無しさん
06/12/17 08:18:01
インターリーブ決定みたいなもんかな。
>596でよさそうだけど。
598:デフォルトの名無しさん
06/12/17 12:29:10
たとえば
1, 22, 23, 24, 25, 26, ..., 99, 100
というデータに対して>>596をすると
1, 61, 22, 62, 23, 63, 24, 64, ..., 59, 99, 60, 100
となって、「隣同士の差」のレンジは20にもなってしまう
しかしたとえば
1, 22, 42, 23, 43, 24, 44, 25, 45, ..., 39, 59, 40, 60, 41, 61,
81, 100, 80, 99, 79, 98, 78, 97, ..., 64, 84, 63, 83, 62, 82
というほうほうならレンジは2
599:デフォルトの名無しさん
06/12/17 16:18:54
>596
それならソートしただけのデータでもインジャネ?
相対的な距離に関する最適解は総当りじゃないと求まらないんじゃない?
しかも「分散の小さい物」という条件だから足切りも出来ない。
600:デフォルトの名無しさん
06/12/17 22:37:12
判定関数を>>598のいうようなレンジとかにすれば枝切りもできるようになるね
601:デフォルトの名無しさん
06/12/21 21:47:49
RSA暗号を実装しようとしてて、2048ビットの鍵長の元に暗号化・復号を行っています。
整数乗算についてなんですが、2048ビット程度だと、fftかまして乗算しても恩恵はない。
と聞きました。実際のところはどうなんでしょうか?どなたか検証サイトなどご存知ではありませんか?
602:デフォルトの名無しさん
06/12/22 01:05:13
FFTの計算量評価の式から実際に求めるしかないね。
乗算が加算よりどれだけ遅いかも評価に入れなきゃいけないだろうし。
603:デフォルトの名無しさん
06/12/22 01:45:31
FFTの時間は実装レベル次第だから、実際に組んで比較するのが一番。
604:デフォルトの名無しさん
06/12/22 12:31:04
>>601
RSA の乗算+剰余演算の場合、FFT による方法じゃなくて、
Montgomery multiplication っていう高速化手法があるよ。
検証したことはないけど、2048 ビット程度では FFT の効果はない
あるいは逆効果ってのはそうだと思う。
せめて1万ワードくらいの長さはないと。
605:デフォルトの名無しさん
06/12/22 12:37:35
ああ、あと、ワード長が2のべきになってる場合、
上位・下位半分ずつ、再帰的に計算することで
乗算回数減らす方法もある。
下位桁の乗算結果使って、上位桁の乗算をサボる。
昔、RSA のプログラムの最適化の仕事したことあるけど、
「単純に畳み込みで乗算 & 引き放し法的な剰余」を
「再帰乗算 & Montgomery 乗算法」に変えたら
鍵長256bitでも動作速度を250倍以上速くできた。
606:デフォルトの名無しさん
06/12/22 12:41:24
補足:
速度250倍達成は、あと、
バイト単位で多倍長整数演算してたのを、
1ワード32ビット単位に変えたのも含めてだわ。
607:デフォルトの名無しさん
06/12/27 13:26:09
おながいします(´・ω・`)
CADのプログラムですが、CADの掲示板で質問してるけど、3次元の幾何計算の話なので、あまり回答が返ってきません。
誰か助けてぇえええ!!
URLリンク(www.mura.sh)
608:デフォルトの名無しさん
06/12/27 13:52:38
回答した人に失礼な話だ
609:デフォルトの名無しさん
06/12/27 15:42:41
>608
そうはいってもあそこはCADユーザーの掲示板で、
プログラム関係はほとんどレスがつかないんですよ。(´・ω・`)
餅は餅屋ということで、こっちにも質問してみる。
610:デフォルトの名無しさん
06/12/27 16:54:00
>607,609
マルチポストうぜぇよ。
見たら解答ちゃんと出てんじゃねぇか。
それを理解出来ないお前の頭までは救えねぇよヴォケ。
611:デフォルトの名無しさん
06/12/27 16:58:17
>610
横のソリッドがX軸方向に伸びてるならいい。
しかしそれ以外の方向ならお手上げなんだけど。
612:デフォルトの名無しさん
06/12/27 22:31:43
知らないがそれなら全体に回転行列かけて
回転してX軸に来るようにしたらいいんじゃね
613:デフォルトの名無しさん
07/01/06 04:41:04
保守アゲ
614:デフォルトの名無しさん
07/01/06 18:10:16
二次元のピーク検出のやり方を教えて下さい。
例えば天気図の気圧の図があったとして、
高気圧が何個あって、どの座標に中心があるかを調べたい
というような問題です。
ピークがない場合やたくさんある場合があります。
こういう計算はどういうジャンルの学問になるんでしょうか。
615:デフォルトの名無しさん
07/01/06 21:05:18
山登り法
616:デフォルトの名無しさん
07/01/06 22:14:53
>>615
いいヒントをありがとうございました。
「山登り法」というキーワードでいろいろ探せそうです。
617:デフォルトの名無しさん
07/01/07 22:14:23
多次元の最大値、最小値問題か
618:デフォルトの名無しさん
07/01/07 23:02:49
最大最小というより極値やね
619:デフォルトの名無しさん
07/01/09 11:29:24
z = f(x, y)
∂z
----
∂x
∂z
----
∂y
620:デフォルトの名無しさん
07/01/09 11:36:15
URLリンク(www.heisei-u.ac.jp)
621:デフォルトの名無しさん
07/01/19 14:01:03
リードソロモン符号でこんなことってできますか?
例えば1MB固定のデータファイルが n個あります。
これに任意の m個のエラー訂正用のファイルを作ります(エラー訂正というより、補完をしたい)。
たとえば、n=8、m=2 で、全部で 10個のファイルを作ります。
この 10個のファイルのうち、どれか n個だけ揃えば元の n個のファイルを復元できる、
みたいなことをやりたいのです。
ここで、n や m の取り方に、なにか制限はあったりするでしょうか?
例えば n は偶数じゃないといけないとか、m は 2のn乗じゃないといけないとか、
そういうなんらかの制限です。
できれば n も m も、その都度自由に設定したいのです。
あと、元データを復元するために必要なファイルの数は、n個だけで充分なのでしょうか。
それとも、n個よりも少し多く必要だったりするでしょうか。
今こんなことをやりたいがためにリードソロモン符号についての勉強を始めたのですが、
今結論だけを端的に知りたいです。
あるいは、他の符号化についての候補などあったら知りたいです。
よろしくです。
622:デフォルトの名無しさん
07/01/19 15:31:54
おれは学生時代、数学をきちんと勉強してなかったので後悔してる…
やっぱりプログラム、コンピュータの基盤となるのは数学だから
数学的な知識があるとないじゃ、雲泥の差だという事を、つくづく思い知らされたよ。
とりあえず、ちょっとでもスキルアップ出来る様に、勉強し直そうと思うよ…
623:デフォルトの名無しさん
07/01/19 16:56:36
最近、分数の割り算をググった事は秘密だ orz
624:デフォルトの名無しさん
07/01/19 17:04:45
>>623
最近は分数が出来ない文系の大学生も多いらしいからねぇ。
書く言うおれも、中学レベルの数学が既にあやしい…orz
625:デフォルトの名無しさん
07/01/19 17:49:25
>624
にほんごもあやしいようだね
626:デフォルトの名無しさん
07/01/19 19:49:50
>>621
Luigi Rizzo氏のHPにReed-Solomon符号を使ったデータ復元プログラムのソースが置いてあったような...
確か、制限はn+m<2^8 またはn+m<2^16。
復元もn+m個中n個を受信すれば大丈夫だったはず。検索して調べてみてください。
627:624
07/01/19 21:30:15
>>625
全てを基本からやり直す必要がありそうだ…orz
628:621
07/01/20 12:46:41
>>626
情報ありがとうございます。
検索の結果それっぽいページにたどり着いたものの、いかんせん英語が不得手でして・・・
実装例は自分が行き詰ったときに見ることにして、とりあえずやりたいことはできるのだろうということはわかりました。
n+m<2^8 とか n+m<2^16 とかの制限は、多項式の係数を何ビットで計算するかによるのでしょうね。
8bit で計算すればエンディアンの問題が無くて都合が良さそうですが、できるだけ多ビットで計算した方が計算回数が
少なくて高速になりそうですね。
# 実は 8bit しか念頭に置いていませんでしたが、実験として 32bit くらいでやってみようかと思いました
629:デフォルトの名無しさん
07/01/21 23:08:41
当方受験生なのですが、数学出来ません。物理できません。化学の計算できません。
国語や英語はできます。論理性はある方だとは思います。理系の教科は勉強し
ても全然伸びませんでした。理系の科目が出来ないのは、恐らく、数学的思考が出来ていない
為だと思われます。
やってるうちに色々自分の欠点に気づき、その欠点を克服したいと思っています。
プログラミングが数学のスキルアップによいと聞き、それが欠点の克服に繋がると、
思い、やってみたいのですが、なにから始めたら良いでしょうか?
何か他にもアドバイスがあったら教えて下さいませ。
630:デフォルトの名無しさん
07/01/21 23:20:09
LOGO でタートルグラフィックでもやってみてはどうだろう
631:デフォルトの名無しさん
07/01/22 07:54:17
>>629
今受験生ってことは、もう残り1,2ヶ月?
プログラミングに費やす時間あったら、他のことにまわしたほうがいいぞ
長い目で見ればプログラミングに手を出すのも悪いことではないけど、一朝一夕ではどうかなぁ
632:デフォルトの名無しさん
07/01/22 08:05:35
プログラミング自体は文系のひとでもかなり出来るひとはいる
文系か理系かで分けるんじゃなくて
論理的に考えられるかどうかが重要
それが出来ないと何やってもだめ
633:デフォルトの名無しさん
07/01/22 08:17:07
現代のプログラミングは数学のスキルアップにはならない
何を作ろうとしてもライブラリ。
六法全書以上に分厚い資料との格闘。 記憶力や事務処理能力の方が要求される分野かもね
上で出たLOGOやpascalレベルなら別だろうけど、実用プログラミングはね
634:デフォルトの名無しさん
07/01/22 09:46:34
Mathematicaとかならともかく
現代とかどうとか関係なくそもそもプログラミングと数学は全然別物だと思うが
635:629
07/01/22 15:01:04
今年は無理なんで、来年受けようと思っています。
このスレの上の方でBASiC等が数学のスキルアップに良い。と書かれてますが、
実際どうなんでしょう?
英語は外人と喋ったり、チャット・メールをして上達しています。
数学も、こんな感じで実用面からアプローチすれば上達するかな?
と、思っています。
>>630 一度調べてみます。有難う御座います。
636:デフォルトの名無しさん
07/01/22 15:17:21
プログラマと数学者との関係をほかのもので例えるとしたら、作家と言語学者は別物というのが近い感じだと思う。
それにいくら外人と話してしても、日常会話は上達するだろうが、英語学者にはなれないだろう。
これも近い例だと思う。
637:デフォルトの名無しさん
07/01/22 15:17:47
>このスレの上の方でBASiC等が数学のスキルアップに良い。と書かれてますが、
どこのこと?
>>135ならセンター試験のプログラムの問題の話だが。
>数学も、こんな感じで実用面からアプローチすれば上達するかな?
プログラミング(の大部分)は高校数学の応用ではない。
確かに数学とプログラミングは関連しているし、考え方も共通性がない訳じゃないけど、
受験勉強としてやるには効率が悪すぎると思う。
現代国語の対策として小説の書き方を勉強するようなものじゃなかろうか。
638:デフォルトの名無しさん
07/01/22 23:20:20
今年のセンター試験のプログラミングは難化したな
片手間でやろうとした奴はそうとう焦っただろ
二分法がどういうものか分かってないと話にならない
まあ数値計算の章では普通に教科書にも出てるから
本当にやってる人ならなんでもなかったのだろうけど
統計の問題もそうだけど今年は「冷やかしお断り」っていう
センターの意図がすごい感じられたよ
639:デフォルトの名無しさん
07/01/22 23:28:19
へー
640:629
07/01/23 00:02:36
LOGOやpascalを肯定してる人も居ますが、これはどうなんでしょう?
やはり地道にがんばるのがいいんでしょうか?
何とかして数学的思考を出来る様にならなきゃいけないんですが・・・
641:デフォルトの名無しさん
07/01/23 00:13:28
今の世の中、数学のためにコンピュータがあるのではなく、
コンピュータのために数学を学ばせているような気がする。
642:デフォルトの名無しさん
07/01/23 00:13:44
「数学的思考」についてお前の思うところを述べよ
643:629
07/01/23 00:34:40
数学的思考とは、物事を順序立てて考える事であり、具体的な文字を使わず、抽象的な文字を用いる
思考です。又、余計な言葉は入れず必要な事だけを述べて行く・書き下して
行く様にする思考です。
644:629
07/01/23 00:36:24
この思考が出来ない事が、数学・物理・化学の計算を出来なくしている大きな要因
だと思っています。
645:デフォルトの名無しさん
07/01/23 01:50:51
具体的なものを使わず、じゃない。
数字や記号や式を具体的なものとして捉える力のほうが大事。
俺の持論だけど。
646:デフォルトの名無しさん
07/01/23 02:41:21
F = ma
なんのことか分からん罠
647:デフォルトの名無しさん
07/01/23 06:25:56
>>643
おまいさんは 脚の総本数 = 4 * 亀の個体数 + 2 * 鶴の個体数 から遣り直した方がいい。
648:デフォルトの名無しさん
07/01/23 07:19:32
ツルとカメと、あわせて8ひきいます。
足の数はぜんぶで、26本。
ツルは何匹、カメは何匹?
649:デフォルトの名無しさん
07/01/23 07:21:05
URLリンク(www.morinogakko.com)
650:デフォルトの名無しさん
07/01/23 07:30:39
スレリンク(tech板:10番)
【 課題 】プログラミング演習
1)N桁の数字を各桁毎に分解し、その数字の並びの組み合わせで得られる
最大の数から最小の数を引くという演算を、結果が収束または循環するまで繰り返す。
例:
a)1111 のとき 1111 - 1111 = 0 収束
b)2006 のとき 6200 - 0026 = 6174 さらに 7641 - 1467 = 6174 収束
2)上の演算をN桁で構成される全ての数字について行い、
その桁数における収束パターンの一覧を結果として表示する。
例:
N = 4 のとき 1000 〜 9999 までの数字で確認
3)Nを1〜10程度まで可変にしてそれぞれの結果を出力。
【 形態 】Javaアプリケーション
【 GUI 】Swing(CUIでも可)
【 Ver 】1.5以上
【 期限 】月曜17:00
【 補足 】
できれば数字の組み合わせが重複するケースや
計算の途中で既知の値(系列)に到達した場合は
それ以降の計算を省略する等して高速化を図ること
651:デフォルトの名無しさん
07/01/23 23:26:57
>629
受験数学が駄目なのか、微積分とか代数幾何とかの
教科書レベルの基本的概念を掴むところから駄目なのか
想定している大学のレベルはどれくらいか
たとえば、物理の物体の運動を数式の暗記ではなくて、
微積分の概念を用いて理解するなら数値積分の結果を
グラフにしたりするのがよくあるパターンかと思うが、
それならプログラミングなんてする必要はなく、excelで
も十分な罠。
652:デフォルトの名無しさん
07/01/24 02:21:07
>>650
でかい配列作って計算結果の一覧表を作ればおk
653:629
07/01/24 22:15:45
>>650 これは私宛てでしょうか?これはいったい何なんでしょうか?
>>651 受験数学は駄目ですね。これは基本概念が掴めていない所為だと
思います。志望は阪大・大阪市立の医学部です。
excelですか。一度調べてみます。有難う御座います。
654:デフォルトの名無しさん
07/01/25 10:38:57
>629
>論理性はある方だとは思います。
>数学的思考が出来ていない
矛盾してないか?
655:デフォルトの名無しさん
07/01/26 03:07:02
国語における論理(≒常識的論理)と、数学やプログラムのそれとは、
若干のズレがあるからな。
たとえば、「明日の花見は、雨ならば中止します。」と幹事が言ったとして、
「では晴れたらどうするんですか?」なんて質問をしたら、馬鹿呼ばわりされること必至。
(日常会話の「ならば」は、必要十分条件を意図して使われていることが多い。)
数学(プログラム)的には、この質問は至極自然かつ妥当なものなのだが。
656:デフォルトの名無しさん
07/01/26 10:25:47
>653
基本概念が掴めていなければ,応用もできんわな
そんなヤツに医者になってほしくない・・・
657:デフォルトの名無しさん
07/01/26 11:03:26
>>655
でも、その国語と数学のずれを認識できない奴のことを、
はたして論理性があるといえるのか?
658:デフォルトの名無しさん
07/01/26 22:47:39
それを論理の違いとして捉えているところがすでにダメダメだろ
「数学では論理を正確にするが,日常ではルーズにする」とかな
そうじゃなくて言葉の意味が違うだけ
力学で言う「仕事」が普通に言う「仕事」と違うっていうようなもの
659:629
07/01/26 23:54:56
>>654 いえ、私は、
数学的思考とは、物事を順序立てて考える事であり、具体的な文字を使わず、
抽象的な文字を用いる 思考です。又、余計な言葉は入れず必要な事だけを述べて行く・書き下して
行く様にする思考です。
こう言いました。
この私が呼んでる数学的思考という能力が劣っていても、論理性が高いという事は
ありえます。
先ず、具体的な文字を使わず、抽象的な文字を使う。という事と論理性とは
なんの関係もありません。(まぁ、厳密に調べて言ったら、多少なりとも関係
しているでしょうが)
次に、余計なことを述べず必要な物だけを述べる。と言うのも、関係有りません。
別に不必要な物を付け足しても、論理的な展開はでき、論理力が高いという事はあります。
最後に、物事を順序立てて考える。と言うことですが、これは正直よく反論出来ません。
別に物事を順序だてて考えなくても、論理力が高いと言う事はある。脳みそは複雑でバラバラな
事でも統合的に処理できている。というぐらいしか言えません。
また、頭の良い人から論理性が高い。と言われますし、実際国語の点数も良いです。
なので、私の論理性が高くない、と言う事はあまり考えるべきでないと思います。
660:629
07/01/27 00:04:12
>>655 国語における論理(≒常識的論理)と、数学やプログラムの論理は別に
考えているつもりです。
>>657 >>658 何処でどう私の事を、その国語と数学のずれを認識できない奴と、
思ったのですか?
もし、論理性の欠如から来る、ミスなら気をつけて下さい。
話がいらん、何も有益が無い方向に曲がってしまいます。
661:デフォルトの名無しさん
07/01/27 00:11:08
論理がどうこうよりも、急がば回れで、小中学生レベルの算数・数学の問題を解きまくったほうが、計算はできるようになると思う。
662:デフォルトの名無しさん
07/01/27 01:18:26
数板かどっかに行って欲しいなあ。
本人は論理的なつもりなのかも知らんが、誤った前提を元に論理も糞も無いだろうに。
663:629
07/01/27 02:19:15
>>662 うだうだ文句垂れるだけならサルでも出来る。
>>661 演算は出来ます。というか誰も演算できないなんて言ってません。
まぁ、大体このスレでの有益な意見は出たので、これで失礼します。
一部の人が怒りっぽく、荒れてきましたし。
私が言ってないことを言ったかの様に述べたり、確定してない事を確
定してると思い込むのは、恐らく、頭脳から来る頭の悪さでは無く、
人格の欠陥から来る頭の悪さでしょう。
人格の欠陥から来る頭の悪さは大概自己愛の欠落からきています。
自己が自分や他人(特に両親)から肯定されていないんですよ。
一度両親の元へ行って、愛を与えて貰いに行くのがいいと思います。
もしくは、両親との不仲を直し、互いに愛し合う関係になったほうが
良いです。それで、もしかしたら直ると思いますよ。ではノシ
664:デフォルトの名無しさん
07/01/27 02:30:09
怒りっぽくなったり荒れたりしてるのは、お前さんだけのように見えるが。
論理性があって計算もできる奴が、どうして
>数学出来ません。物理できません。化学の計算できません。
なんてなるのかが不思議でしょうがない。
665:デフォルトの名無しさん
07/01/27 03:07:16
663見りゃ分かるとおり、コイツは勝手に論理飛躍した上で他人の人格欠陥を指摘するタイプだ。
どこも論理的じゃないから、不思議でもなんでもない。
666:デフォルトの名無しさん
07/01/27 10:23:34
>659
「数学的思考=抽象化」ということか
オレは「数学的思考=論理的思考」だと思ってたんだが
そもそも,抽象化は考える前の「単純作業」だと思ってたし
その辺,みんなはどうよ?
>別に物事を順序だてて考えなくても、論理力が高いと言う事はある
これはさすがに違うんじゃねえか?
もう見てないのかな
667:デフォルトの名無しさん
07/01/27 10:26:52
自分の考えが否定されたり,お望みの回答が得られなかったら人格攻撃をするなんてのは
アレな人の典型のようにも思える
668:デフォルトの名無しさん
07/01/27 13:53:01
>>666
呼びたいのか?w
俺はもう帰ってきて欲しくないが
669:デフォルトの名無しさん
07/01/27 15:25:34
>>659
日本語の勉強を、中学校辺りから遣り直してください。
仮令国語の点数がよくても、このような文章としてなっていないものを書いているようではお郷が知れます。
670:デフォルトの名無しさん
07/01/27 15:30:12
>>668
大丈夫、この手の香具師は自意識過剰だから自分の話が出ないか気になって必ずヲチしている。
プライドが充分に低いか高いかしなければ二度と書き込まないでくれるはずなのだが……
671:デフォルトの名無しさん
07/01/27 17:05:37
最初は普通の受験生かと思ってたのに、こんな奴だったのかよw
672:デフォルトの名無しさん
07/01/27 21:17:51
それが論理的かどうかは別だけど、
物事をシンプルにまとめる力がないと、プログラムでは苦労するだろうな、
と、経験的に思う。
673:629
07/01/27 21:19:32
呼ばれたんで出て来ました!w
>>670さんは中々鋭いですね。私はナルシストです。
では本題に、
>>666 実際、多くの受験生が苦手としている科目が数学と物理です。
これは人が抽象的な思考をするのが苦手だからだと思います。
より具体的に説明された方が理解しやすいのは経験からも判ると思います。
ので、抽象化を'単なる'単純作業と捕らえるのは違うと思います。
しかし、出来る人からすると、単なる単純作業なんでしょうね。
>別に物事を順序だてて考えなくても、論理力が高いと言う事はある
これはさすがに違うんじゃねえか?
これについては、一例を出しますと、
ある繋がった1〜10迄の事があるとします。順序だてて考えて行くとは、
1.2.3.4.5.6.7.8.9.10と一から十迄規則的に考えて行く思考法の事です。
一方の私がそうでなくてもいける、と言ったのは、
2.5.1.4.6.3.7.9.10.8.と不規則ながらもこれを頭の中で正確に関連づける思考法が
人には出来るという事です。不規則な順序で進めても、それらを正確に関連づけて
最終的に上手く統合出来る。そしてそれは確固とした論理性であり論理力である。
と言うことが言いたかった訳です。
674:デフォルトの名無しさん
07/01/27 22:01:54
>>673
>670によると、プライドが高いか低いかどっちかだそうだけどどっち?
675:デフォルトの名無しさん
07/01/27 22:05:17
>多くの受験生が苦手としている科目が数学と物理です。
これは非常に簡単な理由がある。
こららは所謂理数系と言われる教科なのに、教えている教師は
所謂文系と言う数学物理を苦手とする傾向のある連中が多いからだ。
676:デフォルトの名無しさん
07/01/27 22:17:17
>>673
×ナルシスト
○ナルシシスト
677:デフォルトの名無しさん
07/01/27 22:52:52
高校数学物理で抽象化して捉える能力が重要だと思ったことはないなぁ
大学以降は抽象化されたものを扱う機会が増えたが、どちらかというとそういう考え方は苦手だった。
そんな自分でも高校のときは数学や物理には苦労しなかったので、
受験レベルの内容に抽象的な思考はそれほど必要ないと考えている。
>>629には数学や物理ができない原因が本当に抽象的な思考の部分にあるのかを考えてみてほしいな。
あと元々はプログラミングが役に立つかという話だったけど、
プログラミングに手を出したコストに対して得られる対価が小さいかなと思う。
もっと楽にスキルを上げる方法はありそう。
少しでも興味を持ったのなら、受験は抜きにして趣味でやってみるのもいいかもしれない。
嫌だったら辞めればいいだけの話だし。
678:デフォルトの名無しさん
07/01/27 22:57:28
青チャートやれよ
それが終わったら赤に行け
679:661
07/01/27 23:40:15
>>663
そうか、すまん。
お前が論理性があるというので、学校の数学から論理性を取り除いて残るものと言ったら計算しか思いつかなかった。
それだけのことだ。
680:デフォルトの名無しさん
07/01/28 11:10:15
ナルシス
→ナルシシズム、ナルシシスト
ナルス
→ナルシズム、ナルシスト
Wikipedia項目リンク
お前同郷かw 頑張れよw
抽象化じゃなくて一般化という用語を使えばもっと楽だろうに。
〜ist の用法を一般化したらナルシシストになりそうなことは想像できるだろう。
ナルシスを知らなければしょうがないが。
681:デフォルトの名無しさん
07/01/28 14:02:55
誤用とはいえ広く浸透してる言葉の揚げ足取っても仕方ないやね
682:デフォルトの名無しさん
07/01/28 15:52:17
-istの一般的用法だと、人名の後ろにはistでなくてianをつけないか?
○machiavellian
×machiavellist
683:デフォルトの名無しさん
07/01/28 15:56:56
暮らし安心ナルシアン
684:デフォルトの名無しさん
07/01/30 05:08:18
大学の時に数値計算法の本をたくさん勉強した。
かなり役に立った。特に微積に関してはかなり深く勉強できたと思う。
でも今はCOBOLのプログラマだ・・・orz
全く数値計算法なんて役に立たねえっす。
685:629
07/01/31 05:51:03
数値計算法の本って具体的にどんなですか?
良かったら教えてくださいまし。
686:デフォルトの名無しさん
07/01/31 10:30:54
最小二乗法ライブラリはどこにありまつか?
687:デフォルトの名無しさん
07/01/31 11:03:43
>>686
URLリンク(www.netlib.org)
688:686
07/01/31 11:13:39
サンクス>>687
LAPACKでググったら、直線のサンプルもすぐ見つかりました。
URLリンク(www.sip.eee.yamaguchi-u.ac.jp)
実際にやりたいのは真円のフィッティングだから、もうちょっと調査しないと。
689:デフォルトの名無しさん
07/01/31 11:33:59
円だと最小2乗では普通にやったら直線のように解けないよ。
数値解を繰り返しで求めるか
URLリンク(www.tensyo.com)
中心からの距離の2乗の誤差の2乗で代用すれば解けるそうだ
690:デフォルトの名無しさん
07/01/31 11:40:36
>>685
ニューメリカルレシピ・イン・シー
691:686
07/01/31 11:42:04
あ、そうですか。では、そのやり方でやります。
やりたいのは4点(真円になるか”?”)から円の中心と半径を決めたいです。
>中心からの距離の2乗の誤差の2乗で代用
ちょっと難?
関係ないけど今回の場合、
URLリンク(okwave.jp)
は参考にならないような気がしました。
692:デフォルトの名無しさん
07/01/31 12:02:12
円は3点で求まる。 >>689にも ”3点を通る円” で公式が書かれているね
4点なら最小2乗を使うほどにはデータ量が多くない。
4点から3点を取り出しては公式で中心を求めて
4つ求まった中心の平均を出したらどうだろ?
その中心から4点への平均距離を求めて、それを半径の代用としたら?
693:デフォルトの名無しさん
07/01/31 12:09:42
>>中心からの距離の2乗の誤差の2乗で代用
>ちょっと難?
これはデータの特性にもよるだろな。 使った感じでは十分だよ。
もっとも画像からのデータでデータ量は十分あったが
何より式一発で求まるのは非常にありがたい
694:691
07/01/31 12:19:57
>>693
ごめんなさい、書き方が悪かったです。
そのやり方が悪いという意味じゃなくて、文章難しくて、
その文章どおりにするには何をどうすれば良いのか考えなきゃという意味です。
>>692
その通りやってみたんですが、トンデモない円が出来て(3点だと上手く行く)。。。
どういう算数でやろう?
最小二乗法は?
「中心からの距離の2乗の誤差の2乗で代用」ってどういう意味? ← 今ここ
といった感じです。
695:デフォルトの名無しさん
07/01/31 12:22:31
>>692の方法でとんでもない円になるようなデータなら
最小2乗を使ってもとんでもない結果しか出ないよ
これがデータ100点あって1個だけ飛び離れてるような状態ならマシだけどさ
696:691
07/01/31 12:29:27
>>695
その通りなんですが、
未知データの解析なので、
「最小二乗法を使っても円にならない」ならそれもひとつの結論、
みたいな。
697:デフォルトの名無しさん
07/01/31 13:38:16
何も考えずにたった4点で最小二乗法をやるのは馬鹿げてる。
もし論文なんかで出したら一笑されるぞ。
少数観測点からデータを復元する話は GPS などの位置計測で
よくある話で、そういう場合にまともな推定をしようとすれば
観測点の状態が分かってることが必要になる。
たとえば、真の値からのずれがある確率分布に従うと仮定を
置けば、最尤推定などによって最もそれっぽい場所が出る。
正規分布に従うと仮定してよい場合は最尤推定は最小自乗法に
一致するため、多くの GPS ではこの仮定を(知ってか知らずか)置いている。
多量のデータで最小自乗法が有効なのは、中心極限定理によって
分布が正規分布に漸近するため。
698:691
07/01/31 13:40:21
あ、このページ
>★最小2乗法による円弧推定
ってそのまんまのタイトルがあった。
3点から円を求めるのもこのページから見つけたのに気付かなかったOTL
699:691
07/01/31 13:43:33
>>697
>何も考えずにたった4点で最小二乗法をやるのは馬鹿げてる。
>もし論文なんかで出したら一笑されるぞ。
了解、納得でつ。
必ずしも円になるのか分からないデータの解析なので、
逆にデータ解析結果から観測点が円にならないという結論を出しますが。
ある部分は円、ある部分は円にならず従って応力受けてる、みたいな。
700:デフォルトの名無しさん
07/01/31 13:48:36
>逆にデータ解析結果から観測点が円にならないという結論を出しますが。
これはいえない。最小自乗法では円にならなくても、ほかの方法では
円になる場合があるかもしれない。
701:699
07/01/31 13:57:36
>>700
じゃあ、ほかの方法教えて。
ところで、
>★最小2乗法による円弧推定
を読んだら、
>この3つの方程式を解けば良い.
で終わってる。
解かないといけないのか。
702:デフォルトの名無しさん
07/01/31 14:12:46
>>701
上で述べられていた任意の三点の中心の平均や重心は有力。
また、697 で述べたように、最尤推定はひとつの別の方法。
ほかにも最小自乗や最尤推定を部分に含むが、適当な
ペナルティ関数を設定して最小化問題として解く手もある。
最尤推定やペナルティ法は、円になるかどうか分からないものの
判定なら、おそらく最小自乗を用いるよりも良い結果が得られる。
(最小自乗では、一直線上のデータは半径が(ほぼ)無限大の円と
判断されるが、通常の応用ではそれを弾きたいことが多い)
703:701
07/01/31 14:33:09
>最尤推定やペナルティ法は
これらはライブラリにもなってなさそうだね。
実装難しそう...
704:701
07/01/31 18:42:23
>2a( X*X/N -XX)+ 2b(X*Y/N -XY) =X(XX+YY)/N-XXX-XYY ----1)
>2a( X*Y/N -XY)+ 2b(Y*Y/N -YY) =Y(YY+XX)/N-YYY-XXY ----2)
>r*r=(XX+YY-2.0(a*X+b*Y) )/N+a*a+b*b; ----3)
>この3つの方程式を解けば良い.
やっぱこれ何度読んでも分からないんだけど、
4点をどうやって代入するわけでしょうか?
解答が目の前にありながら使いこなせないorz
705:デフォルトの名無しさん
07/02/01 12:41:01
>>704
X → 肺i XX → 肺i*xi XXX → 肺i*xi*xi
Y → 輩i YY → 輩i*yi YYY → 輩i*yi*yi
以下略
の意じゃね? xi, yi が配列要素で直線上にない3点が最低限必要と。
706:デフォルトの名無しさん
07/02/05 17:23:56
>>704
後は、1) 2)式から a,b2変数の連立一次方程式を解けば中心が求まるでしょ?
それを3)に代入すれば半径も求まる
707:デフォルトの名無しさん
07/02/14 10:09:26
たぶん、質問者の目的には、
4点中 3点で求まる円から、 残った1点までの円からの距離2乗(|中心からの距離-半径|)を出して
それを4つ加算した結果、
またはそれを半径で割って正規化したもの
でいいんじゃないのか?
708:デフォルトの名無しさん
07/02/28 21:55:01
保守アゲと質問募集
709:デフォルトの名無しさん
07/03/25 15:02:16
幅 W、高さ H の楕円上に N個の点を等間隔に打とうと思いました。
for(i = 0; i < N; i++) {
int x = cx + sin(i * 2 * PI / N) * (W / 2);
int y = cy + cos(i * 2 * PI / N) * (H / 2);
plot(x, y);
}
ところがというか当然というか、これだと W = H の円の時にしか点が等間隔になりません。
どうしたら良いでしょうか?
知っていなくてはいけない公式などありましたら教えてくださいませ。
710:デフォルトの名無しさん
07/03/25 15:24:58
少し上のほうにあった,放物線を速さ一定で進むというのと同じ話だよ
711:デフォルトの名無しさん
07/03/25 15:26:04
あれ,と思ったけどそれは他スレか
712:デフォルトの名無しさん
07/03/25 15:44:51
楕円の円周の長さは 楕円積分という厄介な分野で
それを等間隔に分割というのは、その厄介な問題に挑戦するという事になる
数式では基本的に解けないから、数値積分で頑張るしかないよ
713:デフォルトの名無しさん
07/03/25 15:46:43
W > H > 0になるようにして
int x = cx + W * cos(i * 2 * PI / N);
int y = cy + H * sin(i * 2 * PI / N);
でどうでっしゃろ?
714:713
07/03/25 15:47:20
あ、無理だったごめん
715:デフォルトの名無しさん
07/03/25 16:06:21
楕円関数の近似式をkの値を適当に決めたルックアップテーブルみたいな形で用意しとけばいいんじゃね?
それつかって円周を求めた(ここではLとおく)として
始点(仮に中心からx軸方向に幅/2移動した点としよう)から
円周にそってl ( = n×L, nは適当な実数)分移動したときの座標(x,y)ってのは楽に求まるの?
精度気にしないのならこれでいけると思うんだけど、どうでしょうか?
716:デフォルトの名無しさん
07/03/25 16:20:25
近似でいいのなら、
Nの個数を30倍くらいに増やし一度テーブルを作成して
補間で、近似値を求めるのが一番簡単だろう
717:デフォルトの名無しさん
07/03/25 16:40:25
もう少し詳しく。
そのテーブルの中味と、
何のデータを元にして、
何の式で補間するか書いてください
お願いします(-∧-)
718:709
07/03/25 16:51:16
ありゃ、思いのほか厄介な問題だったんですね・・・
>>715 円周に沿って l の座標を求める方法がよくわからないです。すみません。
>>716 で言う方法かはわかりませんが、自分ならこうやりますがどうでしょう?
1. 30N の全ての点の座標を求たテーブルを作る
2. 隣り合う点との距離を三平方の定理で求めることを全ての点について行い、円周の近時値を計算する
3. 円周を N等分した長さを求め、これを当初の N個の頂点間の距離 d とする
4. 30N のテーブル中の頂点の中から、それぞれの点の円周上の位置(始点からの距離)に近いものを選んで点を打つ
719:デフォルトの名無しさん
07/03/25 16:53:40
補間は、とりあえず線形補間とすれば、
テーブルの中身:
double ax[N*30];
double ay[N*30];
double aL[N*30];
double L=0;
ax[i] = cx + W * cos(i * 2 * PI / N);
ay[i] = cy + H * sin(i * 2 * PI / N);
if( i != 0 ) L+= hypot(cx-ocx , cy-ocy);
aL[i]=L;
ocx=cx;
ocy=cy;
のテーブルを作るでしょ?
Lを周長の代用として、
c= L*i/N で aL[k]<=c && aL[k+1]<c になる k を見つけて比例で分割して
w = ((c-aL[k]) /(aL[k+1]-aL[k]) + k) :2*Pi/N
を角度にするという感じ
720:デフォルトの名無しさん
07/03/25 17:04:31
>>718
>円周に沿って l の座標を求める方法
楕円積分の逆関数だから、楕円関数使って求まる気がする。
もちろん、楕円関数の値は数値的に計算するものだけど。
721:719
07/03/25 17:13:07
ゴメンミス テーブルは aL だけでいい。
double aL[N*30];
double L=0;
for( i=0;i<30*N;i++}{
ax = cx + W * cos(i * 2 * PI / N);
ay = cy + H * sin(i * 2 * PI / N);
if( i != 0 ) L+= hypot(ax-oax , ay-oay);
aL[i]=L;
oax=ax;
oay=ay;
}
次のループは
for( i=0;i<N;i++}{
で while(aL[k]>c) k++;
722:719
07/03/25 17:16:37
ありゃ、元の式は 違うのか、 上の
ax = cx + sin(i * 2 * PI / N) * (W / 2);
ay = cy + cos(i * 2 * PI / N) * (H / 2);
に訂正、
続き、
w = ((c-aL[k]) /(aL[k+1]-aL[k]) + k)*2*PI/N;
int x = cx + sin(w) * (W / 2);
int y = cy + cos(w) * (H / 2);
plot(x, y);
}
723:709
07/03/25 17:30:02
>>722
丁寧にどうもありがとうございます。
よくわかりました。
>>720
まずは楕円積分というのを勉強しなくてはいけなそうです。
おいおいスキルアップしたいと思います。
>>710
よろしければそのスレを教えてもらえないでしょうか。
放物線を速さ一定で進むってのも興味あります。
724:デフォルトの名無しさん
07/03/25 17:44:59
楕円の周長なら
URLリンク(www.tensyo.com)
の後ろの方に計算方法が書いてあったけど
コレは今回の問題には応用できないな
725:しょう
07/03/25 20:12:39
ある学校の生徒数は 1年生が全体の三分の一であり、2年生と 3年生の生徒数の比は5:6である。1年生の生徒数をa人、2年生の生徒数をb人とするとき、bをaの式で表せ。 この問題誰か解いてください
726:デフォルトの名無しさん
07/03/25 20:19:03
プログラミング関係ないな。
宿題は他をあたりなさい。
727:デフォルトの名無しさん
07/03/25 20:22:52
1) a*3=b+c
2) b*6=c*5
1' a*3*5=b*5+c*5
a*3*5=b*5+b*6=b*11
b=a*3*5/11
728:デフォルトの名無しさん
07/03/25 20:23:34
うわーなんてむずかしいもんだいなんだー
729:しょう
07/03/25 20:27:12
解らないですか?
730:デフォルトの名無しさん
07/03/25 20:28:17
ヒントください
せめて何学年まであるか、一学年何クラスかぐらいはわからないと・・・
731:しょう
07/03/25 20:31:33
高校受験の問題です。問題用紙のままカキコしました。
732:デフォルトの名無しさん
07/03/25 20:34:09
……('д`)帰れリア厨
733:デフォルトの名無しさん
07/03/25 20:41:40
SPI並の難しさだな
中学生じゃ解けないよ
大学入って掃き出し法を習うまでとっておきなさい
734:デフォルトの名無しさん
07/03/25 21:04:47
厨房でも溶けるだろ
>727間違ってる
1)a*2=b+c
だな。
で、2)はb:c=5:6から出した式ですね
あとは連立方程式
735:デフォルトの名無しさん
07/03/25 21:31:43
このスレの上の方で文系は数学から逃げ〜とか言ってたけど
俺数学選択で早稲田受かったよ
736:デフォルトの名無しさん
07/03/25 21:38:14
おめでと(^O^)/
737:デフォルトの名無しさん
07/03/25 21:42:19
ありがと(^0^)/
まぁ政経だけどねwショボいけど
738:デフォルトの名無しさん
07/03/25 22:12:11
理系で数学から逃げた俺は退学して工場労働者やってるお(^o^)
739:デフォルトの名無しさん
07/03/26 00:05:29
>>723
これだった
スレリンク(gamedev板)
740:デフォルトの名無しさん
07/03/26 00:10:22
>>734
それを言うなら、 a = (a + b + c) * 1/3 だろ。実際のところ、3学年しかないという前提はどこにもないわけだが。
741:デフォルトの名無しさん
07/03/26 00:26:09
>>723
楕円の周長計算、
「使えるだけでいい」という姿勢なら
単に数値計算ライブラリからソースコピればいける気が。
742:デフォルトの名無しさん
07/03/27 01:25:31
テスト
URLリンク(www.youtube.suppa.jp)
743:デフォルトの名無しさん
07/03/27 02:01:51
>>742はコチラへ移動しました
★☆YouTubeのCMを連続動画に☆★
//ame.x0.com/main/070327015730.html
URLリンク(ame.x0.com)
744:デフォルトの名無しさん
07/03/28 11:26:38
円と曲線がどれだけズレてるかの面積?みたいなものはどうやって計算すればよいですか?
745:デフォルトの名無しさん
07/03/28 11:31:26
曲線が定義済なら、数値積分すればいいじゃない
746:デフォルトの名無しさん
07/03/28 11:37:36
あ、曲線は自由曲線(ドットというか。。。)です。
747:デフォルトの名無しさん
07/03/28 11:43:15
50レスほど戻れば、似たような話をしているよ
>>689のリンク先のページは見た?
748:デフォルトの名無しさん
07/03/28 13:40:09
>>746
その離散点使って、数値積分的なことすれば?
Σ(点から直線への距離 × 傾き)
みたいなのを。
749:デフォルトの名無しさん
07/03/28 19:00:37
曲率の分散とか?
750:デフォルトの名無しさん
07/03/28 23:08:36
>>746
>あ、曲線は自由曲線(ドットというか。。。)です。
ドットを数えろ。
751:デフォルトの名無しさん
07/03/29 08:38:46
ラジャ>>750
752:デフォルトの名無しさん
07/03/29 08:57:37
円と離散点群がどれだけズレているかなら、
案1、 (点と中心との距離-半径)^2 の平均 ÷ 半径^2
案2、 ( 点と中心との距離^2 - 半径^2 )^2 の平均 ÷ 半径^4
あたりだろう。
753:デフォルトの名無しさん
07/03/29 14:03:24
「ズレている」がきちんと定義されんとなんとも。
基準円よりも広いところで円をなす点たちと
基準円上のある点にのみ集中する点たちで
どっちが「円からズレている」かは一概には言えない。
754:デフォルトの名無しさん
07/03/29 14:22:10
そこで残差の二乗の総和ですよ
755:デフォルトの名無しさん
07/03/29 15:48:26
何が「そこで」なの?
残差自乗みたいな簡単な尺度では「(概形が)円からズレてない」
みたいな位相的な構造はとても捕まえられないはずだけども。
756:デフォルトの名無しさん
07/03/29 16:07:10
>>753 それは、 ズレを最小にする円があるかどうかの問題になるんじゃないのか?
指定された円とのズレという量があればそれを最小にする半径、中心も求められるわけで・・・
それとも何か素晴らしいアイデアをお持ちで?
757:デフォルトの名無しさん
07/03/29 16:33:07
>>756
だから「ズレている」を定義してくれと言ってるんだけどな。
一点に集中してても「ズレてない」とするなら残差自乗で十分だし、
そうでないならより輪郭線抽出などの手法が要るかもしれない。
758:デフォルトの名無しさん
07/03/29 16:37:32
欠点はあるが 簡単な定義は>>752くらいしか無いだろう?
もう少しややこしくするなら、点同士がどれだけ中心からの角度で分散しているかの数値を入れるかい?
759:デフォルトの名無しさん
07/03/29 16:44:25
なんとなく想像だけど、手書きの丸と円のずれ具合を定量化したいんじゃないのかな?
だとすれば>750で充分だと思うのだけど。
#目的も判らずに数学的な意味を見出そうとしても虚しいばかりだ。
760:デフォルトの名無しさん
07/03/29 16:52:34
ドットを数えるってどうやるの?
761:ラジアンの比較で躓いてます
07/03/29 16:57:43
別スレで スレリンク(tech板:9番) の質問をして、最終的にこちらに誘導されてきました。
質問の回答として、以下のコードを教えてもらいました。
v1 … p1→p2 のベクトル
v2 … p2→p3 のベクトル
struct point { double x, y; };
bool isJustLeft(point v1, piont v2)
{
double corssProd = v1.x * v2.y - v1.y * v2.x; //外積
double norm1 = v1.x * v1.x + v1.y * v1.y; // |v1|^2
double norm2 = v2.x * v2.x + v2.y * v2.y; // |v2|^2
if( corssProd < 0.0 ) return false; // 時計回りはダメ
if( crossProd * crossProd == norm1 * norm2 ) return true; // 直角判定
return false;
}
でも、ベクトルの外積って通常3次元のベクトルを返しますよね。上記だと
> double corssProd = v1.x * v2.y - v1.y * v2.x; //外積
とスカラー値を返しているのですが、今一つやっている意味が判りません。
URLリンク(yuki.to)
ぐぐったらこんな掲示板見つけたけど、回答者の答えがイマイチ判りません。
コードを通して、ベクトルを理解したいのですが、誰か教えてもらえませんか?
762:デフォルトの名無しさん
07/03/29 17:08:28
v1,v2の外積の結果は、その2つに直角な方向ですが、
v1,v2が平面上なのでZ成分のみとなります。 だから省略したのでしょう
763:デフォルトの名無しさん
07/03/29 17:24:43
外積の定義って曖昧というか、人によって違うというか。
1つは、>>762 の言うように、3次元ベクトルの外積の考え方を使って、
(x1, y1, 0) × (x2, y2, 0) = (0, 0, x1 y2 - x2 y1) の z 成分のみを取ったもの。
もう1つは、n 次元のベクトルは、n - 1 本あれば、それらに垂直なベクトルが決まるので、
n - 1 本のベクトル → 1 本の n 次元ベクトルを求める演算を外積と呼ぶ。
こっちの流儀だち、2次元ベクトルの外積は1本→1本の演算になって、
「積」というとちょっと微妙。
まあ、x1 y2 - x2 y1 は、外積の値というか、
符号付面積、あるいは行列式よね。
3次元ベクトルの外積は、その絶対値が符号付面積になってるから、
その類推で、2次元ベクトル2本の貼る平行四辺形の符号付面積を外積と呼ぶのかも。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5374日前に更新/259 KB
担当:undef