ichirin2501's diary

いっちりーん。

2010-03-01から1ヶ月間の記事一覧

Project Euler 96

http://projecteuler.net/index.php?section=problems&id=96与えられた数独を解いたときの一番左上の3桁の和を答える問題です。 単純判定で確定部分を埋めて、残りは全探索した。 無駄にコードが長くなってしまった。

AOJでJOI

問題はこちら AOJでは第5回以降からしかありません。 耳と目を閉じ、口を噤んで1日引き籠った結果がこれだよ…。 戦績 24/43 第5回予選 o, o, o, x, x 第5回本選 o, o, x, x, x 第6回予選 o, o, o, o, o, o 第6回本選 o, o, x, x, x 第7回予選 o, o, o, o, x,…

Course Planning for Lazy Students

http://rose.u-aizu.ac.jp/onlinejudge/ProblemSet/description.jsp?id=1032&lang=jp University of Aizu, ACM-ICPC Japan Domestic Contest Warm Up I, 16 May, 2009

realloc関数怖い

/c

最近は完全に引篭もり状態です。 フリーターになったときの生活費を考えたり云々。 以前、大学の課題でrealloc関数を使った時に悲惨なバグに遭遇してから 「 realloc関数こええ、使わないほうがいい 」なんて思った。 以下検証コード #include<stdio.h> #include<stdlib.h> #def</stdlib.h></stdio.h>…

LispでPE

Lispを勉強し始めたので、Project Eulerの問題1、2、3を解いてみた。 書き方に慣れてないので手続き型の名残が垣間見える…ってレベルじゃねえからw 括弧が気持ち悪い? いいえ、括弧萌えです。 (defun PE1 (n) (do ((i 1 (1+ i)) (ans 0)) ((>= i n) (retur…

マイナス2進数を求めるプログラムを書いてみた。

まず、2進数についてはこちらをどうぞ。 2進数、16進数と10進数 - CyberLibrarian マイナス2進数というのは、基本的には同じです。 例えば、マイナス2進数の 1101 を10進数に直すと、 1*(-2)^3 + 1*(-2)^2 + 0*(-2)^1 + 1*(-2)^0 = -8 +4 +1 = -3 あれ、マイ…

SRM 463 DIV2

145.73/ 250pt ○ 357.07/ 500pt ○ 0/1000pt ×Score : 502.8 レートは上がったけど、数値は書きません(え 言い訳をさせていただきますと、前回と前々回が酷かった。 英語的な意味で、ほんとだよ><