ikapper

C++

Union Find Treeを使う(互いに素な集合)

Union Find Tree: 互いに素な集合この記事についてAizu Online Judgeに掲載されている問題をC++(大体C++11)で解くという遊びをしているので、考え方の例と解けたコード例を記録していこうかと思います。コード例...
C++

ヒープソートのヒープ再構築のワーストケース

ヒープソートのスワップ回数のワーストケースの生成: アルゴリズムとデータ構造入門この記事についてAizu Online Judgeに掲載されている問題をC++(大体C++11)で解くという遊びをしているので、考え方の例と解けたコード例を記録...
ブラウザ

キャッシュを無視してリロードのメモ

キャッシュを無視して更新・キャッシュを上書きして更新・スーパーリロード大体のブラウザで通じる方法Ctrl+Shift+Rもしくは⌘+⇧+Rで達成できます。これで無理なら、Ctrlもしくは⌘を押しながら、更新ボタン(矢印がぐるっと回ってるボタ...
C++

Treapの問題をC++で解く

アルゴリズムとデータ構造入門当記事についてAizu Online Judgeに掲載されている問題をC++で解くという遊びをしているので、考え方の例と解けたコード例を記録していこうかと思います。コード例はたたんでおこうかと思います。クリックや...
C++

最小コストソートをC++で解く

アルゴリズムとデータ構造入門当記事についてAizu Online Judgeに掲載されている問題をC++で解くという遊びをしているので、考え方の例と解けたコード例を記録していこうかと思います。コード例はたたんでおこうかと思います。クリックや...
C++

C++でバブルソート

アルゴリズムとデータ構造入門1_2当記事についてAizu Online Judgeに掲載されている問題をC++で解くという遊びをしているので、考え方の例と解けたコード例を記録していこうかと思います。コード例はたたんでおこうかと思います。クリ...
Javascript

Javascriptでページの高さの変更をチェックする

Javascriptでページ全体の高さを検知する方法2つ。想定している状況Javascriptで目次のハイライト | ikapblogのように、目次をハイライトする場合は、ページ内の章節となる各コンテンツの座標を取得・保持しておくために、初...
C++

AOJのALDS1_1をC++で解いたメモ

アルゴリズムとデータ構造入門1当記事についてAizu Online Judgeに掲載されている問題をC++で解くという遊びをしているので、考え方の例と解けたコード例を記録していこうかと思います。コード例はたたんでおこうかと思います。クリック...
Javascript

Javascriptで目次のハイライト

サイドバーにある目次の現在項目を項目を分かりやすくするためハイライトするようにした。更新2021/11: 折りたたみ要素の展開などでページの高さが変わってもハイライトがずれないようにしました。経緯長い記事を読むとき、目次にハイライトがないと...
Javascript

JavascriptでCSSアニメーションを埋め込む

Javascriptを使ってCSSでアニメーションさせる。アニメーションはCSSに任せるJavascriptでは上手に書かないとアニメーションの動作が滑らかにならないので、アニメーションはCSSに任せる、という方針です。とてもちょうどいいM...