ABC130 F問題:Minimum Bounding Box

問題. Minimum Bounding Box

平面上に  n 個の点がある.時刻 0 のときの  i 番目の点の座標を  (x_i, y_i) とする.各点は時刻 0 から秒速 1 で決まった方向に同時に動き出す.ただし,動く方向は軸並行に左右上下のいずれか一方向のみである(または動かない).ある時刻での各点の  x 座標と  y 座標の最小値と最大値をそれぞれ  x_{\min}, x_{\max}, y_{\min}, y_{\max} としたとき,そのときの値を  (x_{\max} - x_{\min}) \times (y_{\max} - y_{\min}) とする.この値としてとりうる最小値を求めよ.

制約 1 \le N \le 10^5,  -10^8 \le x_i, y_i \le 10^8

続きを読む

ARC129 F問題:Takahashi's Basics in Education and Learning

問題. Takahashi's Basics in Education and Learning

初項  A と公差  B からなる長さ  L の等差数列  s_0, s_1, \ldots, s_{L - 1} がある.この等差数列を一列に並べたものをひとつの整数として見たときの  M による剰余を答えよ.

制約 1 \le L, A, B < 10^{18},  2 \le M \le 10^9, 等差数列の要素はすべて  10^{18} 未満

続きを読む

ABC129 E問題:Sum Equals Xor

問題. Sum Equals Xor

正整数  L が二進表記で与えられる.次の条件を満たす非負整数の対  (a, b) がいくつあるか求めよ.
 ・  a + b \le L
 ・  a \oplus b = a + b

制約 1 \le L \le 2^{100,001} L の先頭文字は必ず 1 )

続きを読む

M-SOLUTIONS プロコンオープン D問題:Maximum Sum of Minimum

問題. Maximum Sum of Minimum

 N 頂点からなる木  T と,正の整数  c_1, c_2, \ldots, c_N が与えられる.全単射  f \colon V(T) \to \{c_1, c_2, \ldots, c_N\} のスコアを各辺  u v \in E(T) に対して  \min\{ f(u), f(v)\} の総和とする.スコアを最大とする全単射を求めよ.

制約 1 \le N \le 10,000,  1 \le c_i \le 10^5

続きを読む