2011-01-01から1年間の記事一覧

CygwinにODEをインストール

※最初に注意として、既にCygwin版ODEがありますので、そちらをインストールしたほうが早いです。 まず、 $ cygcheck -c cygwin gcc4-g++ opengl Cygwin Package Information Package Version Status cygwin 1.7.9-1 OK gcc4-g++ 4.5.3-2 OK opengl 1.1.0-10 …

GCJ2011オワタ

去年と大して成績変わってないなー 夏休みになったら英語勉強し直して、プログラミングコンテストの練習したい 健闘したかった

Arduinoを使って1602LCDで高速素数表示をした

素数を数えると精神衛生上によいと聞いたので、 LCDキャラクタディスプレイに素数を表示して冷静になろうと思う。 ミラー-ラビン素数判定法 - Wikipediaリンク先にあるミラーラビン素数判定法というものを、そのまま実装した。 結果が合っているかの確認はし…

四次元配列の一次元化

C

#include <stdio.h> #define O 2 #define P 3 #define Q 4 #define R 5 int main() { int i, j, k, l; int nums4[O][P][Q][R]; int nums1[O*P*Q*R]; for (i = 0; i < O; i++) { for (j = 0; j < P; j++) { for (k = 0; k < Q; k++) { for (l = 0; l < R; l++) { nums4</stdio.h>…

cygwinでopenglのコンパイルの仕方

gcc version 4.3.4 20090804 (release) 1 (GCC)で 下記の"GLUTによる「手抜き」OpenGL入門:"様にあるサンプルソースを ちょっと変えてコンパイルしてみた #define _WIN32 #define USE_OPENGL32 #include <GL/glut.h> void display(void) { glClear(GL_COLOR_BUFFER_BIT)</gl/glut.h>…