std::cout の小数点以下の表示桁数を変更
cout << setprecision(12) << ans << endl;
以下のように書くと小数点が0でも指定した表示桁数で表示する
cout << fixed << setprecision(12) << ans << endl;
1文字だけ大文字から小文字に変換する
C++ の練習がてら上の問題を解いていて,ググって出てくるのが std::transform とかを使う方法がほとんどだったけど,アルファベットの文字コードが大文字と小文字で 32 異なるということを利用するのがシンプル(だしこの問題の模範解答)だったのでメモ.
#include <bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(0); int n, k; cin >> n >> k; string s; cin >> s; s[k-1] += 32; cout << s << endl; return 0; }
理解していないことリスト
そのうち理解して記事にする項目
- const参照
- 範囲for文(使い慣れてない)
- bit全探索(理解はしているが使い慣れてない)
- テンプレート関数
- 累積和
やること
自力で解けなった問題 & 要復習問題メモ
自力で解けなかった問題
AtCoder Beginners Selection
-
- 初挑戦: 2022/07/12
- 再トライ:
-
- 初挑戦: 2022/07/20
- 再トライ:
AtCoder Beginner Contest
-
- 参考 AtCoder ABC 165 D - Floor Function (茶色, 400 点) - けんちょんの競プロ精進記録
- 初挑戦: 2022/07/30
- 再トライ:
-
- 初挑戦: 2022/08/08
- 再トライ:
C - Remainder Minimization 2019
- 初挑戦: 2022/08/19
- 再トライ:
-
- 初挑戦: 2022/08/22
- 再トライ:
-
- 初挑戦: 2022/08/22
- 再トライ:
-
- 初挑戦: 2022/08/24
- 再トライ:
-
- 初挑戦: 2022/08/28
- 再トライ:
-
- 初挑戦: 2022/08/28
- 再トライ:
-
- 初挑戦: 2022/08/29
- 再トライ:
要復習問題
競プロの勉強記録
日々問題を解く以外でやったことをメモする
競技プログラミング
全部解いた
プログラミング
読みながら一通り実装しながら確認した
全部読んで練習問題も解いた(EX26除く)
書籍
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本:書籍案内|技術評論社
通読した.読みながら一部手計算で確認しながら読んだ.問題は解いてない.