2024-01-18 AtCoder ABC 121 A - White Cells (9Q, 灰色, 100 点) 算数と数学 易しい図形問題 AtCoder AtCoder100点 ABC-A 灰色diff 易しい算数と数学 2個の整数の入力を扱う易しい問題 補集合を考える 演算子「+」「-」「*」を用いる問題 二次元グリッド NoviSteps9Q 過去に似た問題があった。その応用問題と言える。 問題へのリンク 問題概要 の白色のマス目がある。 行と 列を選んで、すべて黒色に塗った。 白色のマス目は何個残るか。 解法 白い部分をかき集めると、 の長方形となる。 #include <bits/stdc++.h> using namespace std; int main() { int H, W, h, w; cin >> H >> W >> h >> w; cout << (H - h) * (W - w) << endl; }