2006-09-01から1ヶ月間の記事一覧

v0.167

D

D言語もついに配列リテラルがサポートされたー 記法は[exp1,exp2,exp3,...expN]みたいに書く。 配列の型は最初の要素の型の配列になる。 expは非定数式でも良いので結構便利です。 class A{} class B{} class C{} void main(char[][]args){ foreach(x;[new O…

1298

PKU

http://acm.pku.edu.cn/JudgeOnline/problem?id=1298 適当

PKU1503

PKU

id:Ozy:20060916から1503をチョイス。ぶっちゃけ2680のまんま。 http://acm.pku.edu.cn/JudgeOnline/problemstatus?problem_id=1503&orderby=clen&language=-1

PKU2680

PKU

http://acm.pku.edu.cn/JudgeOnline/problem?id=2680 まぁ問題文の詳しい説明は省略。 今回は多倍長演算問題なので打倒Javaを目標にコード短縮。目標達成したので公開 まだ無駄があるようなないような

追記

Ozyさんのコメントを参考に150の壁を突破して149B n,v,t[1002][76]={48}; main(char*c){ for(;n+1e3;v=n%2|1,strrev(t-n--)) for(c=t-n;*c|v;v/=10) c++[304]=(v+=*c*2%48)%10+48; while(~scanf("%d",&n))puts(t+n); }負数 % 正数 が負数になるのを利用して…

Fedora Core 5

ACM

http://www.acm-japan.org/icpc2006/jp/regional/index.html Fedora Core 5かー。 正直大学で国内予選の際に使ったFedora Core 5が不安定だったのにうんざりしてたので少しびびってます。 まぁ、大学のと違って安定していることを祈っておくか。

わいるどかーど

ACM

http://www.acm-japan.org/icpc2006/jp/domestic/result.html 今年の脚切りラインは3問ジャストか

C

自分は病気なのか分かりませんが、たまに下みたいな変態的なコードを書きたくなります。 c2n(x) {return x%39-9;}やはり、生産性のないコードを書くのは楽でいいなぁ。 生産性のないコードを書くときに自分の力は5割増し位になる気がする。 ちなみに上のコー…