AtCoder

Addition and Multiplication

square1001 は、電光掲示板に整数 1 が表示されているのを見ました。
彼は、電光掲示板に対して、以下の操作 A, 操作 B をすることができます。

操 ...

AtCoder

Minesweeper

H×W のマス目が与えられます。
入力において、全てのマスは文字で表されており、.は空きマス、 # は爆弾マスに対応します。

マス目は H 個の文字列 S_1,…,S_Hで表されま ...

AtCoder

Collecting Balls (Easy Version)

xy 平面上に N 個のボールがあります。このうち i 番目のボールの位置は (x_i, i)です。
したがって、N 本の直線 y = 1, y = 2, R ...

AtCoder

ドローン

無限に広い二次元グリッドの原点 (0, 0) に高橋君と 1 台のドローンがいます。このドローンは文字列が与えられた時、文字列の先頭から末尾までのそれぞれの文字を 1 つの命令と解釈して順に実行します。命令は以下の 4 種類で ...

AtCoder

ディスプレイ

高橋くんは2つのディスプレイを買いました。片方のディスプレイのサイズは高さH1​mm、幅W1​mmで、もう片方のサイズは高さH2​mm、幅W2​mmです。

ディスプレイを机に横に並べて置くことになりました。それ ...

AtCoder

編集

長さ N の数列{ai​}があります。最初、この数列の全ての要素は 0 です。
この数列に対し、計 Q 回次の操作を入力で与えられた順に行ってください。

数列のLi​ 番目からRi​ 番目 (両端を含む) をT ...

AtCoder

回転

N×N のマス目があります。 各マスには o または x という文字が書かれています。
上から i 番目、左から j 番目に書かれている文字はsi,j​です。このマス目を時計回りに 90 度回転してください。

...

AtCoder

ペア

10^9 人の人がいます。人には 1 から10^9までの番号がついています。
1 番と 2 番の人、3 番と 4 番の人、5 番と 6 番の人、… がペアになりました。

n 番の人とペアになった人の番号を求めて ...

AtCoder

町の合併

N 個の町が合併し、1 つの新しい市になることになりました。合併前の i 番目の町は名称がSi​で、人口がPi人です。
新しい市の名称を、以下のように決めようとしています。

N 個の町の人口の合計の過半数以 ...

AtCoder

高橋君とパスワード

高橋君の会社には、秘密の金庫があります。この金庫にはパスワードをかけているのですが、高橋君はそのパスワードを忘れてしまいました。 しかし、幸運なことに、手元にはパスワードのヒントが以下のように書かれていました。