rand 関数や java.util.Random と結晶構造

この記事は,SYSKEN Advent Calendar 2018 の23日目の記事です(?).

代打のふぃらっはです.もうすぐクリスマスですね.自分宛てのプレゼントと思って何冊か本を注文しましたが,ひたすら虚しいだけでした.

今日は,線形合同法(Linear congruential generator)の結晶構造についてちょっと語ろうと思います. 続きを読む »

楕円曲線論入門の入門

この記事は,SYSKEN Advent Calendar 2018 の6日目の記事です.

ふぃらっはです.2回目の投稿になります.

今年度に入ってから,授業で数学をほそぼそと学んでいます.その関係で楕円曲線を扱う機会があったんですが,割と面白い話題だったので,概略だけでもこの記事で伝えたいと思います.ここでは,楕円曲線の面白い性質である「離散対数問題」「有理点」「Hasse の定理」について,高校数学のみを前提知識として簡単に述べてみます.

目次

  1. 定義
  2. 点の加法
  3. 離散対数問題
  4. 有理点
  5. Hasse の定理
  6. おわりに
  7. 参考文献

続きを読む »

てくにゃんあつめのこれまでとこれから

この記事は,SYSKEN Advent Calendar 2018 の2日目の記事です.

ふぃらっはです.最近やたら寒いですね.

さて,今年も SYSKEN Advent Calendar が始まって参りました.2日目の当記事では,私が3年間にわたって細く長く開発し続けているゲーム,「てくにゃんあつめ」について語ろうと思います.

目次

  1. てくにゃんあつめとは
  2. てくにゃんあつめのこれまで
  3. てくにゃんあつめ人気の秘訣
  4. てくにゃんあつめのこれから
  5. おわりに

続きを読む »

パソコン甲子園の予選に参加しました

ふぃらっはです.ようやく秋っぽい気候になってきて嬉しいです.

さて,去る9月15日,パソコン甲子園プログラミング部門の予選に部員が参加しました.参加人数は1~3年生の計8人です.感想を兼ねて,参加報告記事を書いていこうと思います.

続きを読む »

JOI予選に参加しました

(この記事はAdvent Calendarと無関係です)

はじめに

ふぃらっはです。12/10(日)に日本情報オリンピック(通称:JOI)の予選に参加したので,報告記事を書いていきます。

解説も書こうかと思ったんですが,既にJOI公式から解説が公開されているので,ここでは割愛させていただきます。

続きを読む »

競プロの門を叩いた話

この記事はSYSKEN Advent Calendar 2017 5日目の記事です。

2回目の投稿になります。ふぃらっはです。

今年の秋あたりから競技プログラミングというものを始めたので,競技プログラミングの簡単な紹介と,これまで自分が何をやってきたのかについて書いていこうと思います。

続きを読む »

SlackとTwitterのAPIで「「進捗煽り」煽りBot」を作る

この記事はSYSKEN Advent Calendar 2017,3日目の記事です。

はじめに

ふぃらっはです。

まだ始まって3日しか経っていないSYSKEN Advent Calendar 2017ですが,なぜか私が募集担当になっていて,12月になる直前まで色んな人に参加のお願いをして回っていました。幾度もの土下座や,先輩方のご助力のおかげもあって,なんとか全日程を埋めることができました。

しかしながら,Advent Calendarの仕事は人を集めただけで終了ではありません。遅刻や投稿忘れがないよう,毎日投稿者を煽る必要があります。

そこで,進捗煽りをもっと効率的に行えるよう,「「進捗煽りをしろ」と煽ってくるBot」,略して「「進捗煽り」煽りBot」をPHP+Slack API+Twitter APIで制作することにしたので,制作の過程を紹介していきたいと思います。

続きを読む »

パソコン甲子園本選参加レポート

ふぃらっはです。

11/2(木)から11/5(日)にかけて,福島県の会津大学で行われるパソコン甲子園プログラミング部門本選に私と投資家おじさんのチームで参加してきたので,そのレポートを書こうと思います。

もくじ:
1. 移動,大会前夜
2. 競技
3. 交流会
4. モバイル部門の観覧
5. 表彰式
6. 帰路

続きを読む »