ICPC

数人に意外がられたのだけど、自分はエントリーしていないのです。 でもやっぱり勿体無いことした気がする…。来年は出よう。うん。

課題

前回の日記の課題は無事に提出できました。昼夜逆転しかけたけど、ゆうべたっぷり寝たので回復。 一度課題をショートコードで提出してみたいな(笑) それにしても、やってもやっても課題が無くならない。嗚呼。

PKU JudgeOnline 2081 -- Recaman's Sequence

id:Ozyさんからトラックバック受けたので晒してみよー…しかし、こっちの方がコード長いんだよなぁ。 とりあえずウシオダのコードはこんな↓でした。

地下室より

OS課題(通信ライブラリ)が間に合うかアヤシクなってきたので地下篭り。PKUやってる場合じゃなかった。。 動くようにはなってるから、今はスパゲッティを必死でほどいてる段階。 あと、少し修正する必要あるかも。日が昇る前には終わるかな。んで明日はレポ書…

追記

ref (ref Hoge)直せた。mutable使えば十分でした。。 なんか、まだこの辺の文法に慣れてない感が大きいな。備忘のためにここにメモ。 # type tp = {mutable m : int};; type tp = { mutable m : int; } # let x = {m = 1};; val x : tp = {m = 1} # let y = …

課題

なんだかんだで詰まってしまったOcaml演習Queueの実装、できたー。 ref (ref Hoge)とか使ってて気持ち悪いけれど、まぁいーや。 明日中には提出してOS演習に手を出そう。遅いな。 あと、OS演習の「全対全コネクションを張る方法」には、先学期の教科書(デー…

PKU JudgeOnline 1969 -- Count on Canton

課題はあるもののやっぱりPKU。問題内容は、図とSampleInput/Output見れば分かるでしょう。 以下ネタバレ。

PKU JudgeOnline 1922 -- Ride to School

課題はあるもののPKU。 先達の皆様は随分前にやってた問題みたい。短縮したので報告報告〜。 問題内容は結局、 学生達の移動速度と出発時刻を与えられて、 出発時刻が非負の学生の中で一番最初に学校に着く学生の到着時刻(端数切り上げ)を求めればいい。 以…

OS演習

昨日サーバ課題を提出したばかりなのにまた課題が。 分散メモリ型並列計算機の通信処理……全く知識が無い方面だ。。 早いうちから進めておかないとヤバい、絶対。サーバも辛かったし。 でも締切近い課題から片付けねば。むがー。

課題

沢山溜まっている今日この頃。 プログラム書いたのにレポート書いてない課題が多いよなぁ。いかんいかん。 まずは明日VHDLを提出せねば。同日中にOcamlも提出できそうかな……頑張ろ。

歓談

今日は地下で懐かしい歌のネタが色々出て楽しかったです。 「うれしいひな祭り」の替え歌 「コンピューターおばあちゃん」 「もしもしカメよ」の歌詞をずらす 「ぶんぶんぶん」の歌詞一文字毎に「る」を挿入 「コンピューターおばあちゃん」の知名度が低い事…

PKU JudgeOnline 2017 -- Speed Limit

最近、課題そっちのけでPKUやってるなぁ…。もう少し控えるべきな気がする。うーん。 Ozyさんのコード(id:Ozy:20060530)と自分が書いてたコードを組み合わせたら一気に縮んだので晒します。 以下ネタバレ。

開通

ようやく自宅にネットがつながったーッ!! これでやっと、ネットが必要になったら地下に潜るというパターンからオサラバですよ♪

PKU JudgeOnline 2000 -- Gold Coins (2)

今朝見たら先達の皆様がとても短くしてました……が、抜き返せた!! kurimuraさんのコードをほんの少しいじっただけなので若干後ろめたいけど。。 以下ネタバレ。

PKU JudgeOnline 2000 -- Gold Coins

課題が一段落したので(というか、今lilfesやる気がしないので)久々にショートコードを書きました。 CodeLength暫定トップになれたので、晒すことにします。 問題概要 王様は金貨で騎士に賃金を与える。 お勤めの初日は日給が金貨1枚。 次の2日間(2日目と3日…

課題

OS演習の課題も提出した。 残るはハードウェアの(Java)だけ。 課題の無い週末にできるかな…?

論理学演習

今日は5人も論理学を手伝ってしまったー。 ウシオダも少しは頼れるように見えてきたってことか?わーい。 まぁ、助けになれたか微妙だったりもするのだけど。 みんな明日発表頑張ろー。

Prolog演習

文法規則、できたー。 実装不要の5-2(b)まで実装したら、随分色々構文解析できるようになった。terminal_ruleもっと増やしてみようかしら。nonterminal_ruleはもういじりたくないけれど。

ハードウェア演習

OCamlでなくJavaで書いてやろうと企んだのだけど、提供されたクラス達が割と酷い、気がする。 メソッドが殆ど無くてフィールドがpublic。classというかstructだ。 継承を使っているのだが、親が何も宣言してないので結局キャストしないと使えない。 あとsamp…

計算機構成論

発表終わったー!!頑張ったー!! …相方の仕事を奪ってしまった気がするけど気にしない。。

計算機構成論

実は切羽詰まってると気付いた。 lilfesやってる場合じゃなかったー。 今晩と明日と明後日か……頑張ろ。

Prolog演習

第5回Prolog課題、あからさまにヘヴィー。5-2とか。 締切が一週間後というのも、なかなか。 矢のようなハエのタイムを測れ!!

Fib(n)

CPU発表のためにマシン語で書くのに先立って、Cでそれなりに短く書いてみた。短い方がマシン語も簡潔に書けるかなー、とか。 まずは素直に再帰で↓ int f(int n){return n<2?n:f(n-1)+f(n-2);}これはとても短く分かりやすくて良いのだけど、メモリも時間も食…

仙台

ただいまー。 やっぱり、こっちに帰るのって良いな。 会いたい人に会えるのは、嬉しい。

課題

計算機アーキテクチャの課題(とハードウェアの課題)以外は片付いたー。 これで実家ではのんびり過ごせそう。わーい。

日付

もう五月一日でしたか。もうすぐ二日だけど。

ハードウェア演習

一日がかりでDラッチできたー。 回路は間違ってないはずなのになかなか動かなくて、 ブレッドボード取り替えたらあっさり動きました。むがー。 明日はステートマシン&オシロスコープをやろう。 ゴールデンウィーク前に課題を消化するんだー。

論理学演習

A氏をして完璧と言わしめたー!!リベンジ達成♪

OS演習

明け方までやってたらシェル完成した、ぽい。 でもパイプされたfgとかexitに未対応。 これは仕様ってことでいっか。 あとはレポート書いて、余裕があったらリファクタリングかなー。

OS演習

あとはfgとbgを実装するだけ……ぽいのに、ここで能率低下。 スパゲッティはもうお腹いっぱいです。 ショートコーダーの名が泣くわー。