これが ABC の C 問題だったとは... !!! AtCoder400点 カテゴリーの記事一覧 - けんちょんの競プロ精進記録. 典型90問の問 4 が結構近いと思った。
問題へのリンク
のグリッド (メモリにおさまらない規模) が与えられる。そのうちの 個のマスには飴が置いてある。
次の条件を満たすマスの個数を求めよ。
「そのマスと行または列が等しいマス ( 個ある) のうち、飴のあるマスの個数がちょうど 個である」
競プロ典型90問の問 4 と同様に、次の値をあらかじめ前処理しておこう。
このとき、マス と行または列が等しい飴マスの個数は次のように解釈できる。
このことを踏まえて、次の手順で求められることがわかる。次の値を求めていくことにしよう。
このとき、答えは となる。
まず yoko, tate は の計算量で求められる。 は各 行に対して tate[j] が K - yoko[i] になるような を数えることで求められる ( tate を ヒストグラム 化することでできる)。 は 個の飴マスを順に見ることで でできる。
全体として計算量は となる。
#include
using namespace std;
int main() {
long long H, W, K, N;
cin >> H >> W >> K >> N;
vector< int > X(N), Y(N);
for ( int i = 0; i < N; ++i) {
cin >> X[i] >> Y[i];
--X[i], --Y[i];}
vector< long long > yoko(H, 0);
vector< long long > tate(W, 0);
yoko[X[i]]++;
tate[Y[i]]++;}
vector< long long > num(N + 1, 0);
for ( int j = 0; j < W; ++j) num[tate[j]]++;
long long A = 0, B = 0, C = 0;
for ( int i = 0; i < H; ++i) {
if (K >= yoko[i]) A += num[K - yoko[i]];}
long long sum = yoko[X[i]] + tate[Y[i]];
if (sum == K) ++B;
else if (sum == K + 1) ++C;}
cout << A - B + C << endl;}
Atcoder400点 カテゴリーの記事一覧 - けんちょんの競プロ精進記録
問題へのリンク 問題概要 正の整数 に対して、:= を二進法表現したときの各桁の総和を として を で割ったあまり:= を で置き換える操作を繰り返したときに、何回で 0 になるか として定める。たとえば のとき、, より、 となる。 今、二進…
面白かった 問題へのリンク 問題概要 文字列 がアンバランスであるとは、 の中の文字のうち、過半数が同じ文字 であることを指すものとする。長さ の文字列 が与えられたとき、 の連続する部分文字列であって、アンバランスなものがあるかどうかを判定せよ。…
問題へのリンク 問題概要 頂点数 、辺数 の無向グラフが与えられる。各頂点 には値 が書かれている。以下の操作を好きな順序で好きな回数だけ行うことで、各頂点 の数値が であるような状態にすることが可能かどうかを判定せよ。 辺 を選んで、以下のいずれ…
2 種類の操作がある系の問題!こういうのは操作の手順を単純化して考えられる場合が多い 問題へのリンク 問題概要 正の整数 が与えられる。これに対して以下の 2 種類の操作のいずれかを繰り返し行なっていく を 倍する に を足す が 以上となってはならない…
総和が一定値になるような数列の数え上げ、最近よく見る! 問題へのリンク 問題概要 整数 が与えられる。 すべての項が 3 以上の整数で、その総和が であるような数列の個数を 1000000007 で割ったあまりを求めよ。 制約 解法 (1):素直に DP まずは素直な D…
至急です! - この問題の解き方を教えて頂けないでしょうか?変数分... - Yahoo!知恵袋
5個の球を3つの箱に分けて入れる場合の数を求める。 (1)空箱があってもよいときの場合の数 (i)球も箱も区別をつけないとき (ii) 球は区別をつけるが, 箱に区別をつけないとき (iii)球は区別をつけないが, 箱に区別をつけるとき (iv) 球も箱も区別をつけるとき (2) 空箱を作らないときの場合の数 (i)球も箱も区別をつけないとき (ii) 球は区別をつけるが, 箱に区別をつけないとき (iii)球は区別をつけないが, 箱に区別をつけるとき (iv) 球も箱も区別をつけるとき 以上の問題を教えてください!
▼コメントを書く
返信
義孝 2020年05月05日(火) 00:32
報告
この素晴らしい願い事に奇跡を! オリ主紅魔族+ヒロインゆんゆん かなりディープなドラクエネタが多いが後書きで説明してくれているのでそれほど気にならない 現在更新が途絶えているのが玉の傷だがそれでも大分長いので楽しめるはず
余は阿呆である 2020年05月05日(火) 04:44
この守銭奴に祝福を! このすば完結したので - ハーメルン. このすば二次で一番好きな作品です 守銭奴なカズマの幼馴染みが、転生してカズマのパーティーに入ってお金のために色々やらかす話 主人公は基本常識人、金が絡むと理性が蒸発するだけの至って普通なこのすば住人です
半永久帰還 2020年05月05日(火) 13:47
#運対(その他利用規約違反(通常投稿でR18))#
みえる 2020年05月05日(火) 18:38
この素晴らしい世界に爆焔を! カズマのターン 異世界転生の際に事故が起きてカズマが原作の16年前の紅魔族に転生する話。前世の記憶はない様子。時間軸的には爆焔ながら、ほぼ再構成独自展開。ギャグがキレッキレ。 このすばShort 短編集。原作はそのままに、空白期間でのサイドストーリーや原作終了後のIFを想定して展開してる。 ゴブリンスレイヤー in このすば カズマパーティーが某対ゴブリン専門の冒険者と一緒にゴブリン討伐のクエストを受けるショートストーリー。普段通りのわちゃわちゃしたノリ。
赤いUFO 2020年05月07日(木) 03:37 (編集:2020年05月07日(木) 03:38)
素晴らしき世界にて"防"は酔う 偶然別世界からこのすばの世界に来てしまった酔っぱらいの女オリ主の話。 元の世界に帰ることを目標にしつつ、酒を飲みながらカズマ達にちょくちょくのんびりと関わっていく。 この素晴らしい街に祝福を アクセルの街で冒険者がめぐみんをスカウトし、それを断ろうとしてカズマ達がその冒険者に会う話。 原作でもあり得そうな幕間としても読める。ややシリアス。
パパパパセリ 2020年09月22日(火) 04:18
この素晴らしい世界に龍玉を! カズマ達のパーティに特典でサイヤ人の混血となったオリ主が加わっています。原作の空気を壊さず、オリ主が目立ちすぎていないので余程のオリ主嫌いでなければ楽しく読める小説だと思います。
ナルミ 2020年09月22日(火) 07:57 (編集:2020年09月22日(火) 07:58)
このサイトの プリすば!
「この素晴らしい世界に祝福を!」に関する小説一覧(人気順) - カクヨム
交通事故で命を失ってしまった『遠藤勇気』は、死後の世界で三つの選択肢を提示され、異世界転生を決める。 神々からの贈り物で、魔法使いの能力を選び、勇気は異世界に転生する。 このすば本編に、安定が好きな男子高校生が魔法を使い生活をしていく物語です。 ←初見の方はこちらのリメイク版から見ることをおすすめします。 更新状況や活動報告はこちらで ↓ ツイ垢 @flame0606
この素晴らしい世界で蒼い悪魔に力を! - ハーメルン
カズマのパーティーメンバーが、プリンセスコネクト! のメンバーとなっていますが、サブキャラとして原作メンバーも出てきます。
このすば完結したので - ハーメルン
更新: 2021/07/14 連載 50 話
『――女神は恋をしてはならない』▼ 天界規定の内容とは裏腹に、エリスは一つの想いに目覚めてしまう。▼ 女神としての誇りを守るか、芽生えた感情に身を任せるか。▼ 葛藤の末に彼女が決断した選択は……▼さあ...
更新: 2021/07/10 完結 20 話
世界侵略を目論む悪の秘密結社キサラギに反抗する正義のヒーロー。▼その一人であるヒーローは……酷使されていた。▼これはそんなヒーローを止めた者の物語である。
更新: 2021/07/08 連載 33 話
カズマがめぐみんにプロポーズするも、いつもと違うお互いの行動に困惑する。▼果たして二人の関係はどうなっていくのか…
更新: 2021/07/07 連載 2 話
異世界かるてっとに自分が好きななろう小説をとにかく詰め込みました!▼ただの趣味小説で更新は不定期ですのであまり期待しないで下さい。▼主な登場作品▼・この素晴らしい世界に祝福を!
原作よりちょっとだけ、冷静で大人な対応が出来ていたら…チート貰えたのでは?という妄想から書きました。 稚拙な内容ですが、多くの感想をお待ちしています。 起きる大イベントの時系列はなるべく変えない予定でしたが、キャラの行動思考を優先にさせている為、前後する事が多々あります。 アクア関連でミツルギの登場時期は早いです。 状況により、早く登場する人も居ます。 追記、当初web版を参考にしていたため、 追加されているイベントの時系列はかわりそうです。 お詫び:不適切な表現があり、一時非公開になってしまいました。 皆様にはご迷惑や心配を掛けてしまい、本当に申し訳ありませんでした! 読者層が似ている作品
このおかしな仲間に祝福を! 「この素晴らしい世界に祝福を!」に関する小説一覧(人気順) - カクヨム. (作者:俊海)(原作: この素晴らしい世界に祝福を!) 佐藤和真が出会った仲間達▼ 本来なら一癖二癖どころではなく変わった連中だが、もしもそれぞれの性格が少しずつずれていたら?▼ これはそんなIfの話です。▼ ぶっちゃけると、三人娘其々から一要素を引っこ抜いて別の奴にぶっこんだだけです。▼ 大して話の流れは変わりませんので、ご注意ください。
総合評価:10252/評価: /話数:53話/更新日時:2021年02月24日(水) 19:30 小説情報
この素晴らしい世界に●●を!めぐみんのターン (作者:めむみん)(原作: この素晴らしい世界に祝福を!) カズマが魔王を倒した事により、世界が魔王軍の恐怖から解放され、私達は今までのように面白おかしく生活していました。そしてパーティーメンバーで一番長生きをした私も今日で天命が尽きて、天国での暮らしが始まると思っていたのですが... ▼私はもう一度あの世界で冒険ができるようです。▼最新話は時系列の問題でバレンタインの前に更新されます。▼ご了承ください。▼また、キャラ…
総合評価:2140/評価: /話数:56話/更新日時:2021年07月14日(水) 23:45 小説情報
この女神の居ない世界に祝福を (作者:名代)(原作: この素晴らしい世界に祝福を!) 目が醒めるとどうやら死んだらしい、案内人の女神に言われるがまま能力を選び異世界に飛ばされた俺は…。▼一章▼一人で飛ばされたカズマの選んだ能力は威力は高いが制御不能。慌ててクエストを受けるがステータスは凡凡でカエルすらまともに倒せずに逃げ惑うカズマを救ったのは?カズマとボッチ少女の物語が始まる⁉︎▼二章▼紅魔の里での一件を終え、帰路の最中に傷だらけになった少女…
総合評価:1570/評価: /話数:67話/更新日時:2021年07月12日(月) 00:00 小説情報
この素晴らしい浮世で刃金を振るう (作者:足洗)(原作: この素晴らしい世界に祝福を!)