問題: O - Matching
気づき含めた解法メモ
問題概要
人の男性と人の女性がいる。
男性と女性の相性の良し悪しがによって与えられ、1なら相性が良く、0なら相性が悪い。
ここで、相性の良い男女同士のペア組を作るとき、これは何通り存在するか。で割った余りで求めよ。
問題: O - Matching
気づき含めた解法メモ
人の男性と人の女性がいる。
男性と女性の相性の良し悪しがによって与えられ、1なら相性が良く、0なら相性が悪い。
ここで、相性の良い男女同士のペア組を作るとき、これは何通り存在するか。で割った余りで求めよ。
CodeChef December Cook-Off 2018 の問題: Swag Subsets (Code: SOSTD)
問題ページ: https://www.codechef.com/COOK101A/problems/SOSTD
コンテスト中に無限に実装バグらせて解けなくて、後で解いたやつ。
2つの整数の列 と が与えられる。
ここで、 となる空でない部分集合に対してswagnessを
で定義する。
通り考えられる空でない部分集合のswagnessの全ての和をMOD で求めよ。
この記事は、"IQ1 Advent Calendar 2018"の13日目の記事です。
adventar.org
今回は、自分用の競プロライブラリのWebページを最近AsciiDocで作ったので、この話を書きます。競プロよりもAsciiDocメインの記事です。
tjkendev.github.io
Link-Cut Tree(Link-Cut 木)を実装したのでそのメモみたいなもの
続きを読むCodeChef August Challenge 2018の問題: Safe Partition (Code: SAFPAR)
問題ページ: https://www.codechef.com/AUG18A/problems/SAFPAR
個の要素を含む数列がある。
この数列を、各要素がいずれか1つの列に属するように、連続したいくつかの部分列に分割する。
この時、全ての部分列についてを満たすようにしたい。
このような分割の仕方はいくつあるか?MOD で求めなさい。