「Julia Unionfind」で調べてもライブラリが出てきませんが、 github.com にDisjoint set という名前でUnionfindがあるので使うと良いです。 僕はこのライブラリを発見できなくて自分で書いていました(まぁUnionfindくらいだったらそれでもいいけど) ちなみ…
github.com 今までこれを使ってきたんですけど、長いループを回すと途中で出力が止まってしまうことに気づいたので、どうにかできないかと色々検索してたら github.com を知りました。 2020年2月28日現在ではどちらも最後のコミットが20日ほど前なので、おそ…
JLDというパッケージではなくJLD2というパッケージを使おう github.com こっちのほうが優れてるらしいです。(READMEより)
LanguageClient-neovimでclangdを使ってC++補完する際、ヘッダに#include<...>を自動で挿入してくれる機能があるのですが、どうもカーソルの位置が更新されないっぽくて不便です。 Issueも立っていて、これやこれがおそらく該当します。 いちおうPRも出てる…
PriorityQueue<Map.Entry<T, T>> q = new PriorityQueue<>(Map.Entry.comparingByKey()); ちなみにC++の場合 priority_queue<pair<T, T>> q; ひゃー。</pair<t,></map.entry<t,>
はじめに Vimconf2019に参加してきました。 去年も参加したので2回目の参加ということになります。 記憶に新しいうちに印象に残ったことを適当に書き連ねておこうと思います。 LSPについて Prabirさんを始めとして、多くの発表で登場した。特にPrabirさんか…
毎回表示されるわけでもない。ある特定のファイルを開こうと表示される。 いろんなプラグイン疑ったりしたけど、原因は「vim側でシェルをfishに指定しているのにfishをInstallしていなかった」ということだった。 原因特定で8時間くらい消えた(最悪)
まずは入力に使うIM設定をFcitxにしろ Mozcとかの設定はまずは捨て置け
OSはLinuxMint19です。 /etc/profile.d/use_xinput2.shにexport MOZ_USE_XINPUT2=1を書き込んで再起動したらうまくいきました。
気をつけないとTLEで殺される。
if(v[i] & (1ll<
一般に奇遇の判定は int a = 10; // aは任意の整数 if (a % 2 == 1) // 処理 else // 処理 みたいなことをするが、AND演算でできることを知ったのでメモ。 上のようなソースコードは int a = 10; if(a & 1) // 処理 else // 処理 と書き換えられる。 上記の…
大きい配列はグローバルに持つ。 スタック領域・ヒープ領域が関係しているらしい。(スタック領域には制限があるとかないとか) とりあえずdpするときとか、配列はグローバルに持つのが丸そう。
こんにちは、イナズマです。 .vimconf.swp2018にいってきました。 自分はVimを使いはじめてまだ3,4ヶ月程度なのですが… 結論から言えばめちゃ楽しかったです!!!来年もあればまた行きたいなと思いました!! いや本当に、予定とかあった人が可愛そうです;; こ…
別にTeletypeとか使う頻度低いけど、まぁできるに越したことはないよね。 日本語での解説記事がなさそうなので(あったら教えて)使い方を書いてみました。ちなみにTeletypeってのは一つのファイルをリアルタイムで共同編集する機能のことだと思ってください。…
こんちゃーす、イナズマです。 この記事はAtomユーザー以外には無益です。Vimに移行する気が一ミリでもあるような(もしくはAtomとVimを併用している)Atomユーザーを対象に書いてます。 はじめに ちょっと前までAtomだけ使ってたんですが、最近はVimをよく使…
neovimが重い。正確に言えばdeopleteが重い。 起動後はじめてインサートモードに入ってから5秒くらい入力を受け付けなくなる。 OS再インストールしたりプラグイン出し入れしてようやく原因を突き止めた。 原因はこのプラグインだった。 github.com 確かvimに…
こんにちは。 今日はものすごく簡単なVimプラグインを作ってみたので紹介したいと思います。 皆さんは音楽を聞きながら作業することはあるでしょうか?ラジオを聞きながら作業をする、なんて人もいるかもしれません。 僕は、よくYoutubeやニコニコ等の動画サ…
今日は15時間寝た。めっちゃ元気になった。 オワリ
はじめに こんにちは、イナズマです。 最近暑いですね。暑さに頭をやられて普段使っているキーボードを剥がして遊んでいたら、バックスペースキーが壊れてしまいました^^ (完全にキーボードクラッシャー) 暑さで頭がやられたイナズマ キーボード壊すの楽しす…
個人用のメモです。OSをとっかえひっかえするのに少しハマっているのでやるべき設定を書いておきます。 設定 スタートボタンを押してシステム設定より行います。 スクリーンセーバーの設定 デスクトップの設定からアイコンがデスクトップに表示されないよう…
多分競プロerでは常識なんだろうけど。 でも自分は初めてしったのでメモしておきます。 例えば int a = 15; int b = 32; みたいな変数があって変数の中身を交換したいと。つまりaを32、bを15にするということです。 このようなとき、自分は今までこのような…
レトルトと、申しまーす おわり
こんにちは、イナズマです。 AtCoderの問題を解いている時に、使うアルゴリズム、データ構造は覚えているけどいまいち実装法を思い出せない…そんなことがあると思います。少なくとも私は結構あります。今回はそんなことが起こってもすぐに自分のコードを見直…
こんにちは。ブログを作ったことを完全に忘れていました。ちょうどメモしておきたいことがあったので書いておこうと思います。 IDEでProcessingを書いていたら変数の補完等がなくて鬱病になったのがことの発端。
書き残そう、あなたの人生の物語ーーーーー (はじめまして)