◆Cmaster.z.
■ このスレッドは過去ログ倉庫に格納されています
あまり問題集は進まなかったけど、得るものはあった(´・ω・`)
母関数をマスターした 面倒臭いことをどれだけ沢山こなせるかが生きる力に繋がるのだと思う(´・ω・`) 今日の勉強開始(´・ω・`)
だが4時間目に体育があるので中断される形になります JMO2012本選の過去問解きました(´・ω・`)
最初の2時間で問1,2,4はらくらく解けたのですが、あとは考えても全然ダメだったので切り上げて答えを見ることに…
3番は頑張れば行けたなこれ
結局1番で少し抜けがあったので、2.8完といった所か… 位数って面白いね(´・ω・`)
こういう使い方ができる↓
素数pについて、
n^p≡-1 mod qとなったとき、
n^2p≡1だからqにおけるnの位数をdと置くと、
dは2pを割り切りpを割り切らない
つまりd=2 or 2p 合同式において、分数も普通の数と同じように扱えるけど、法と互いに素でなければならないことに注意(´・ω・`) やっぱショックだな〜(´・ω・`)
実力テストの数学
62点は低い……
高校数学全然やってないからなぁ 本選の問題めっちゃムズくてやばい…(´・ω・`)
受からない可能性高いぞ……
あと数日でどこまで成長出来るのだろうか 中途半端に徹夜してしまった…(´・ω・`)
なんか体調悪い らんらんだ!!(´・ω・`)ノシノシ
食べてないなぁ
そもそも節分だって事も忘れてたw 体調悪いってゆってたけどダイジョブ〜?(・・;)
恵方巻、高いからきっといらないってマスターママが思ったんだろう
(*´・д・)(・д・`*)ネー。。
食べなかったら節分も忘れちゃうよ(・∀・)ねっ。 大丈夫だぜ!(´・ω・`)
ありがとう
家族は節分ってことすら意識してないっぽいw __
ヽ|・∀・|/ ズコー!!
\[\ ]ノ
、ハ,,、
 ̄″
まあ、恵方巻なんて多分ここ何年かで定着してきたもんだろうから
(*´∀`)(´∀`*)ネー♪ そうだね(´・ω・`)
関東の人には馴染みないのかも… 数オリ本選の過去問解いた(´・ω・`)
2完は割と安定してる
3完の壁が高いのなんの…
現段階では部分点狙いになってしまうね まだまだめっちゃ頑張るぞい!!!!(ぞいの構えドーン) 我がイメージキャラクターを前に描いたので貼っとこ(´・ω・`)
ようじょです
https://i.imgur.com/NNklaUj.jpg あっこの絵中指だけで描いたから下手とか思わないでね!(;´∀`) 顎が痛い……(´・ω・`)
矯正外したばっかだからリテーナーとかいうのやらなきゃならないんだが面倒でやってなかった
これが原因かもしれん…
ということで今日から絶対やるぜ!!!!
ここに宣言しておく めっちゃ遅刻だな(´・ω・`)
あと向かいから歩いてきて避けないBBAマジうざ 数オリ2007の本選の過去問が激ムズで心折れそう(´×ω×`)
この年はボーダーが10点らしいけど、なるほどなぁ…… 三角形と円の幾何学、それから数論の精選をこの順にやる
問題は読むだけ+即答え見るという戦法で… 正しく清らか?
ハッ、汚く醜い大人が定義したサイボーグになんてなりたくないね!
(少年ジャンプ感 自分がそうだと思う正しく清らか、の定義を適用すればいいと思う!(´・ω・`) 数オリの個人名出たね(´・ω・`)
載っててうれC すごい(*・o・*)ぢゃん!
マスター
。∴◇∴☆*。
゜*∴★◎@∴○☆∴*゜
..∴○◎☆∂∇*◎★∴..
..◎☆◇*∴◎o∴☆◇*。
゜*∴◎o__☆o∴*..゜
\ /
\ /
\/
( ・∀・)∞ おめでとう!
/ つ つ△
〜( ノ
しし′ イェーイv(・∀・*)
まぁでも本番は4日後だからね 2017年の過去問解いたんですよ(´・ω・`)
そしたら一完も微妙な感じで、ボロボロだったわけです
つまり今年は易化する可能性が高い
予選もカンタンになってたし
果たして取り切れるか?? そういえば以前にC言語で書いた素数モジュール(´・ω・`)
もったいないので貼っとく
https://ideone.com/c0GtpU ディズニーにいます(´・ω・`)
数オリ二日前です
今日の運動が脳みその活発な活動を促し、数オリに向けていい影響を及ぼすことを願います 夕飯は抜きになりそうっすね(´・ω・`)
あと30分ほどでショーが始まるらしいので待機しています
マジ疲れた………
もう一生来ない可能性もあるのでね
見納め見納め わしは次からは社交辞令は断るか、仮病使うことにしまつ(´・ω・`)
今回の事でよくよく分かりますた… ディズニーランド行って楽しまないのってなんだかもったいなく感じま(・・;)した。。
そいや明日数学のオリンピック(・・?ってことは今日はもう自宅に帰る日なのかしら(・・?んらん。 >>422
昨日の夜10時くらいに帰ってきてグッスリ寝たよん(´・ω・`)ノシノシ はい、落ちました(´;ω;`)
もっと努力しときゃ良かったわ >>428
何も頑張らない人生なんてつまらないだろう?(´・ω・`) >>430
らんらん!!(´・ω・`)ノシ
ありがと!! つまり頑張らなくても人生が面白くなるとわかったら頑張らないんだ?
遺産で100億手に入ったらその時点で価値観かわっちゃう?
ヘーゲルじゃないけど行為をなにかの道具にしてそれを認知していまうことは虚しい
頑張るや努力という空疎な言葉につつんでしまうと
本来その行為に内在していた価値をみえなくさせてしまう
なぜいま喪失感に襲われてるかを論証してみれば
努力や頑張るという言葉で丸めることがいかに空虚であるかを気付くであろう!
ウェハハハハ >>432
分からないな(´・ω・`)
頑張っている間は頑張っているとは感じていない
努力していても内在する価値は見失わないよ >>433
ならば虚無感など感じないはずさ
なぜならその行為自体に価値があったのを知っていれば
外部報償の有無ではその価値が変わらないからだ
いま虚無感を感じてる事実が
言葉で作り上げた空疎な世界に支配されていることを証明してしまっている
努力や頑張るといった符号によって組み上げられた認知世界にね >>434
それは正論だと思う(´・ω・`)
ただ、行為自体に価値があったのは本当だけど、今回の本選落ちでそれをする意味が無くなってしまったんだ
これが虚無感の原因だね
今まではこれを目標にやって来たのに、今からやっても数オリの勉強はただの遊びになってしまう
一年後に受験も控えている今遊んだって焦燥に駆られるだけ
虚無感を感じるには十分な理由だろう 阪大の人へ(;・∀・)
昨日は眠気MAXで寝落ちした!
非常に申し訳ない ボク23時すぎると言語能力著しく落ちるみたい
みかえすと最後のほうチミのレスほとんど理解できず投下してた感じになってた
えーとOFとCFがONになる論理式だけど大学では回路図こみになるけど
めんどくさいのではしょろう。
論理式を回路化するだけのことだし論理式あってりゃ回路できるから
要点は桁溢れしたからといって機械的にONにするわけではいけないってこと
既定のサイズから桁溢れしても演算後ビット列の意味する値が範囲内に収まり正確な値であることがある
このときには偽となるようにしなければならない
そしてこれは同じビット列同士の演算でも符号無演算と符号付演算では異なることになる
機能例示したけど0x01+0xffはビット溢れするが
符号付き演算では「1+(-1)=0」で範囲内に収まりオーバーフローしていないことになる
それを選別する論理式を導こう。めんどくさいので4ビット列あたりで考えるとええよ
abcd
+ efgh
======
j klmn
jは溢れたビットね
凡例 (a & e) | ( h & j ) ...
符号付演算=?
符号無演算=? >>438
符号なしだったら普通にjだね(´・ω・`)
符号ありだと、(nor(a,e)&k)|(a&e)&(!k)
複雑!(;・∀・) おや結構はやかったね
もっと苦労するとおもってた
演算対象と演算結果のMSBと溢れビットのみで
判定できることに気づけばあとはエミュレートで検証できるからね
式がビットaekjのみで構成されてれば本質つかんでるってのがわかる
あとは
1.C言語もちいたソフトウェアエミュレートによる検知
2.ハードウェアのフラグの利用による検知
を実装するだけー
まぁCFとOFの役割がわかったみたいだし多くの時間は要すまい
pushfとpopfでフラグレジスタの値をスタック経由でとれるのをおさえれば
その個所をインラインにすれば「2.」もC言語で用意に組むことができるであろう >>442
C言語でインラインアセンブラ書く技術力無かったのでこれで…(A;´・ω・)
https://ideone.com/2OUWgF まぁ昨日の数理的アプローチを採用すれば、こんなに書かなくても良いんだけどね(´・ω・`) せっかくなのでレジスタアクセスのほうもやっとこう
インラインの材料提供するからちょいまち 1は出来たけど、2をどうやろうね(´・ω・`)
というか外部からの入力じゃなくてプログラム中で乱数生成してやれば良かったね… #include <stdio.h>
int main() {
unsigned int EFLAGS = 0;
asm volatile(
"pushf;"
"pop %%eax;"
"mov %%eax, %0;"
:"=r"(EFLAGS)
);
printf("EFLAGS = %#x\n"
,EFLAGS);
return 0;
}
なお関数にわけちゃうとフレーム確保時に
subを差し込まれてフラグクリアされるので注意 #include <stdio.h>
unsigned int EFLAGS = 0;
int main() {
asm volatile(
"pushf;"
"pop %eax;"
"mov %eax, EFLAGS;"
);
printf("EFLAGS = %#x\n"
,EFLAGS);
return 0;
}
スレッドセーフなんぞ知るかって漢らしくいくなら静的領域確保して
マクロ化が一番楽かな
スレッドセーフにもできるけどそれすると論点ぼやけるので単純にいこう >>444
本来なら昨日の数理アプローチの式にも通して
双方が同じ結果になるかテストしてデータとるんだが
レクリエーションなんでそこまでせんでええわw
数理モデルにしたがった演算ではなく
あえて物理演算の手順をソフトウェア的にエミュレートするってのは
CPUにバグあるときにやるから一応頭にとどめとくと良し
カーネルにIntelが用意した演算命令使わずにソフトウェア上でやってるものがあるがそういう理由
まぁ数理の知見も使うし割と手頃な課題だったやろ?
ほかにも課題はうなるほどあるが
データベースやストレージの理解にFAT12のエミュドライバでもやる?
自作に挑戦して複雑にしすぎて煙ふいたみたいだし
古典やるとそれをもとによりよいカスタムのストレージ管理システム作れるようになるしさ #include <stdio.h>
int main() {
int a,b,c;
int of;
unsigned int EFLAGS = 0;
scanf("%d%d",&a,&b);
c=a+b;
asm volatile(
"pushf;"
"pop %%eax;"
"mov %%eax, %0;"
:"=r"(EFLAGS)
);
of=EFLAGS&0x00000800;
if(of)printf("overflow!!\n");
else printf("all ok.\n");
return 0;
} >>450
彡☆))Д`;)…;,’:.グハッ
課題重いっすよ…
というか符号付き加算はオーバーフローフラグだけ見れば良いのでは??🤔 おっと演算の直後にフラグレジスタの値を取得する形だったら関数にわけてもええんやで
>>443の形みたいに関数に全部おしこむならおk
hoge:
sub $20 ←ここでクリアされるため、ここを演算とチェックでまたいじゃ駄目
〜
main:
〜
call hoge
〜
なのでチェック用のライブラリ作るなら
オールアセンブラでコンパイラが余計な命令挟まないようにする必要有 >>452
はい
ただしOFはEFLAGSのビット列のひとつなのでゴソッととってマスクする必要ある
汎用レジスタのビット3だけをとる命令がないってのと一緒 周辺装置のICの制御レジスタ操作するときも
ゴソっととってきて必要なビットのON・OFFして
ゴソッと戻すってのは様式美なのでこのおぼえておくとよいぞ 複雑じゃないな…(´・ω・`)
確かにこれは複雑ではなかった……
何というやるせなさ… というか名前から気づくべきだったなwww(´・ω・`)
オーバーフローフラグってまんまじゃん えーとOFはビット11だっけ・・・
これと等価の処理ならおk
pushf
pop %eax
shrl $0x0b, %eax;
andl $0x01, %eax; まぁキャリーフラグがあるのと
割とそれぞれのフラグがONになる数理式までを紹介してるものが少ないから
組み込み屋でも割とあやふやな人いるな
うちの学生がそんなだったら絶対卒業させんけどなw マスクズレてたかww(´・ω・`)
こんなの考える学生さん大変だなぁ… fdd.imgというFAT12のファイル作る
dd if=/dev/zero of=fdd.img bs=1024 count=2048
mkfs -t msdos -s 1 fdd.img
マウントポイント作ってマウントしてテストファイルほうりこむ
mkdir fddmnt
mount -o loop -t msdos fdd.img fddmnt
これで標準IOからfdd.imgファイルを読むことで
ファイルシステムの解析と操作できるのでためすとよいぞ
限られたリソースで頭ひねって絞り出したのがよくわかるで ■ このスレッドは過去ログ倉庫に格納されています