もちもちブログ

競技プログラミングやCTFをしている高1です

CTFの自分向けテクニック。随時更新中

まず 高校1年のもちもちです。セキュリティキャンプ全国大会2021やCODE BLUE2022に参加しててモチベが爆上がりしてるのでCTFの勉強をしています。自分が問題を解いていく中で典型度が高そうと思ったことを随時更新していきます Network pcapが与えられたらと…

僕のsetting.json

{ "editor.formatOnType": true, "editor.formatOnSave": true, "C_Cpp.clang_format_style": "{IndentWidth: 4, ColumnLimit: 120, AllowShortFunctionsOnASingleLine: 'None'}", "background.customImages": [ "file://c:/Users/name/OneDrive/画像/Saved …

アルファベットと数字の互換

コンテスト中時々出てくる、大文字から小文字への変換や、アルファベットを数字に変えたりするやつのまとめです まず数字からアルファベット #include <bits/stdc++.h> using namespace std; signed main() { //3番目のアルファベットを出力する int p = 3; char ans = char</bits/stdc++.h>…

GitHubはじめた話

ロボットの大会でコード書いてて必要を感じたのでついに僕もGitHubデビューしました。 そういや全国統一高校生テストの高3部門が帰ってきてたなどれどれ... あほしね git-scm.com まずはこっから、windowsにGitをぶちこむ。ちな僕はインストールの際なにも見…

Virus Tree 2

atcoder.jp DFSをしながらK色で木を塗っていく。x,yの距離が2以下ならば色が異なるということで頂点を一つ決めた時に、それの親と親に隣接するやつ以外で塗ればいいことがわかる。 #include <bits/stdc++.h> #pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma</bits/stdc++.h>…