---
# System prepended metadata

title: 競プロ班 第六回

---

# 競プロ班 第六回

### テンプレート
前回紹介したものと同じですが、再度貼っておきます。手元でコードを実行する場合、こちらのテンプレートを使用してください。
```cpp
#include <iostream> //cout, endl, cin
#include <string> //string, to_string, stoi
#include <vector> //vector
#include <algorithm> //min, max, swap, sort, reverse, lower_bound, upper_bound
#include <utility> //pair, make_pair
#include <tuple> //tuple, make_tuple
#include <map> //map
#include <queue> //queue, priority_queue
#include <set> //set
#include <stack> //stack
#include <deque> //deque
using ll = long long;
using namespace std;

int main() {
}
```

## 今日の予定
今回は今まで学んだ内容を使って解くことのできる問題をB問題を中心にいくつか解いていきます。
次回以降は個々のアルゴリズム（二分探索、累積和、DFS、BFS、動的計画法など）について講義していく予定です。

## 演習
[B - How many?](https://atcoder.jp/contests/abc214/tasks/abc214_b)
[B - Same Name](https://atcoder.jp/contests/abc216/tasks/abc216_b)
[B - qwerty](https://atcoder.jp/contests/abc218/tasks/abc218_b)
[B - String Shifting](https://atcoder.jp/contests/abc223/tasks/abc223_b)
[B - Mongeness](https://atcoder.jp/contests/abc224/tasks/abc224_b)
[B - Counting Arrays](https://atcoder.jp/contests/abc226/tasks/abc226_b)
setを使いましょう
[B - Triple Metre](https://atcoder.jp/contests/abc230/tasks/abc230_b)
[B - Election](https://atcoder.jp/contests/abc231/tasks/abc231_b)
mapを使いましょう
[B - Sandwich Number](https://atcoder.jp/contests/abc281/tasks/abc281_b)

---

[B - Caesar Cipher](https://atcoder.jp/contests/abc232/tasks/abc232_b)
[B - Base K](https://atcoder.jp/contests/abc220/tasks/abc220_b)
[C - Gap Existence](https://atcoder.jp/contests/abc296/tasks/abc296_c)
[B - log2(N)](https://atcoder.jp/contests/abc215/tasks/abc215_b)
オーバーフローに気をつけて解きましょう
[B - Hydrate](https://atcoder.jp/contests/abc207/tasks/abc207_b)
[C - Route Map](https://atcoder.jp/contests/abc236/tasks/abc236_c)
[C - Knight Fork](https://atcoder.jp/contests/abc239/tasks/abc239_c)

### 精進について
強くなるには問題を解いていくしかないです。講義でもいくつか問題を解きますがそれだけでは足りないので、強くなるには問題を講義外でもどんどん解いていくのが良いです。
[AtCoder Problems](https://kenkoooo.com/atcoder/#/table)を使って問題を解きましょう！
まずは低難易度の問題から解いてみて、徐々に解く問題のレベルを上げていく感じで解いていくのがおすすめです。

### コンテスト
以前も言いましたが、毎週21時からAtCoder Begginer Contestが開催されています。是非毎週参加しましょう！
コンテスト後には感想戦をkyopro-voiceチャンネルでやっています。C問題くらいまでの解説も行うのでこちらも是非参加してください！