2018-02-01から1ヶ月間の記事一覧
Palindromic Supersequence [ICM Technex 2018 and Codeforces Round #463 (Div. 1 + Div. 2, combined) A]
http://codeforces.com/contest/932/problem/A文字列Aがある。 これについて以下の条件を満たす文字列Bを答えよ。 Bの(連続でなくてもいい)部分列にAが含まれる Bは回文 Bの長さは10^4以下
http://codeforces.com/contest/933/problem/BP,Kが与えられる。 f(x) = q(x)*(x+K)+Pが成り立つようにf(x)を求めよ。 「f(x) = a[0]*X^0+a[1]*X^1+a[2]*X^2+...」の形であり、係数は非負でK未満の数である必要がある。
http://codeforces.com/contest/933/problem/AN要素の配列Aがある。 ここから任意の連続する列を選択し、左右反転する操作を1度だけ行える。 作れる広義単調増加列の長さの最大値は?
https://beta.atcoder.jp/contests/yahoo-procon2018-qual/tasks/yahoo_procon2018_qual_d
https://www.hackerrank.com/contests/w36/challenges/revised-russian-rouletteN個のドアがあり、開いているか閉まっている。 閉まっているドアを以下のルールで開けていく時に、全てのドアを開けるのに必要な最小回数と最大回数を答えよ。 あるドアを開け…
https://www.hackerrank.com/contests/w36/challenges/acid-naming/problemQ個の文字列が与えられる。 3つのどのタイプに属すか答えよ 「non-metal acid」 先頭が"hydro"で始まり、最後が"ic"で終わる 「polyatomic acid」 最後が"ic"で終わる 「non an acid…
https://www.codechef.com/FEB18/problems/CARPTUNN本のトンネルとC台の車がある。 車の速さは毎秒Sメートルで、トンネル間の長さはDメートル。 各トンネルではA[i]秒だけ待たされる。 車はC台順番に出発し、追い抜かすことはできない。 最初の車が到着して…
https://www.codechef.com/FEB18/problems/PERMPAL長さNの文字列Sがある。 これについて、要素数Nの順列Pを作る。 「P[i] := P[i]文字目をi番目に持ってくる」という操作をすると、結果が回文となる順列Pを求めよ。 もし、回文を作れないなら"-1"
https://www.codechef.com/FEB18/problems/CHEFPTNTN個の特許とK人の従業員がいる。 以下のルールで、1月からM月までの間でN個の特許を処理できるか判定せよ。 K人の従業員は奇数月、偶数月のどちらかでだけ働ける 一度に最大X人までしか1月に働けない 1人1…
https://www.codechef.com/FEB18/problems/CHEFCHR文字列Sが与えられる。 ここから連続する4文字の文字列を取り出して、並び替えると"chef"になるようなものは何個あるか。 あるなら「lovely 個数」、ないなら「normal」で出力せよ。
https://yahoo-procon2018-qual.contest.atcoder.jp/tasks/yahoo_procon2018_qual_c
https://yukicoder.me/problems/no/650
https://yukicoder.me/problems/no/649
https://yukicoder.me/problems/no/648
https://yukicoder.me/problems/no/647
https://yukicoder.me/problems/no/646
https://csacademy.com/contest/round-68/task/sliding-product-sum/1,2,3,...,Nという数列がある。 この数列の連続するK個以下の部分列の総積の総和をmodMで答えよ。
https://csacademy.com/contest/round-68/task/triangular-updates/N*Nの行列があり、最初は全て0. 以下のクエリをQ個処理した後の行列を答えよ。 「(R,L)を左上として縦L,横Lの直角三角形の領域にSを足す」 (例を見ると分かりやすい)
https://csacademy.com/contest/round-68/task/right-triangles/N頂点ある。 各頂点について(x,y),(x,0),(0,0)の中に含まれる他の頂点の数を答えよ。
https://csacademy.com/contest/round-68/task/integer-coords/x座標が[0,N]、y座標が[0,M]の(N+1)*(M+1)個の点がある。 任意の2点を選択し、それらを結んだ線分にK点含まれる場合の数を答えよ。
https://csacademy.com/contest/round-68/task/string-concat/N個の文字列がある。 各文字について他のN-1個の文字列から2つ選んで結合すると、その文字列が作れるかを判定せよ。 作れる文字列の添字を全て出力せよ。
https://beta.atcoder.jp/contests/dwacon2018-final-open/tasks/dwacon2018_final_b
https://beta.atcoder.jp/contests/dwacon2018-final-open/tasks/dwacon2018_final_a
https://beta.atcoder.jp/contests/apc001/tasks/apc001_d
https://beta.atcoder.jp/contests/apc001/tasks/apc001_c
https://beta.atcoder.jp/contests/apc001/tasks/apc001_b
https://yukicoder.me/problems/no/643
https://yukicoder.me/problems/no/642
http://codeforces.com/contest/919/problem/DN頂点M辺の有向グラフがある。 各頂点には文字が割り当てられている。 任意のパスを選んで文字列を作るとする。 文字列の中で最も多く出てくる文字の数をポイントとするとき、最大ポイントは? 最大ポイントを無…