際際滷
Submit Search
abc027
?
4 likes
?
14,966 views
A
AtCoder Inc.
Follow
AtCoder Beginner Contest 027 盾h
Read less
Read more
1 of 37
Download now
Downloaded 28 times
More Related Content
abc027
1.
ABC #027 盾h 盾hスライド毅輝
: @sugim48
2.
} A C
海圭侘
3.
}古勣 ? ある海圭侘屎圭侘も根むの 3
つのxのLさが嚥えられる。火り 1 つのxのLさを箔めよ。 3 ? 4 4 5 ? 5 5
4.
深賀 ? 鬚い栽うxのLさは吉しい。 3 ? 4 4 5
? 5 5
5.
盾隈 ? 嚥えられた 3
つの方のうち、吉しいMをつけたら、噫った方がその まま基えになる。 4 3 4 ??? = 5 5 5 = ???
6.
盾基箭 (C++) int x,
y, z; cin >> x >> y >> z; int ans; if (x == y) ans = z; if (y == z) ans = x; if (z == x) ans = y; cout << ans << endl;
7.
} B C
戯と播
8.
}古勣 ? ? のuが罪匯双にKんでいる。恣から
? 桑朕のuには ?? 繁の廖 繁が廖んでいる。 ? Oり栽うuのgに鬚鮗椶院廖繁を卞咾気擦襪海箸できる。 ? すべてのuに揖じ繁方の廖繁が廖むようにできるか また、恷弌で 採云の鬚鮗椶韻譴个茲い ? 2 + ? + 100 ? 0 + ?? + 100
9.
箭
10.
箭
11.
箭
12.
盾隈 ? まず、 ?=1 ? ??
が ? で護り俳れなければ、音辛嬬である。 ? 護り俳れるならば、それぞれのuに 1 ? ?=1 ? ?? 繁ずつ廖むことになる。
13.
盾隈 ? Oり栽うuのgごとに鬚駅勣か登協していく。 ? 和蹐鬚榔慴か
鬚臨箸 1 繁、鬚林箸 4 繁になって ほしいので、鬚鰈鵑ら嘔へ 1 繁局ることになる。 ★ 駅勣
14.
盾隈 ? 和蹐鬚榔慴か 鬚臨箸
2 繁、鬚林箸 3 繁になって ほしいが、はじめからそうなっている。 ★ 駅勣ではない
15.
盾隈 ? このようにして、Oり栽うuのgごとに鬚駅勣か登協し、駅勣と登 協された鬚留省を基えればよい。
16.
} C C
蔚?ゲ`ム
17.
}古勣 ? A と
B が屈繁ゲ`ムで掫する。 ? 徭隼方 ? が嚥えられる。? = 1 に兜豚晒する。 ? A ★ B ★ A ★ ´ のに肝の荷恬を佩う。 ? ? を 2? または 2? + 1 に崔きQえる。 ? ? > ? にした繁がけ。 ? どちらかが戮弔箔めよ。 ? 1 + ? + 1018
18.
? A の荷恬を橿、B
の荷恬を楳で燕すと、蹐里茲Δ ? が篁する。 1098 131211 1514 4 5 6 7 2 3 1
19.
? 箭えば ?
= 5 のとき、OK の屁方と NG の屁方はこのように蛍xされ る。 1098 131211 1514 4 5 6 7 2 3 1
20.
? 廠順をまたぐ荷恬だけに廣朕すると、A の荷恬は恣に、B
の荷恬 は嘔に陶っている。 1098 131211 1514 4 5 6 7 2 3 1
21.
? 廠順をまたぐとけてしまうので、A はできるだけ嘔に、B
はできる だけ恣に佩きたがることが蛍かる。 1098 131211 1514 4 5 6 7 2 3 1
22.
? これをgHにシミュレ`トすると B
がけると登協できる。 1098 131211 1514 4 5 6 7 2 3 1
23.
? eの箭として ?
= 10 のとき、OK の屁方と NG の屁方はこのように 蛍xされる。 1098 131211 1514 4 5 6 7 2 3 1
24.
? 廠順をまたぐ荷恬だけに廣朕すると、A の荷恬は嘔に、B
の荷恬 は恣に陶っている。 1098 131211 1514 4 5 6 7 2 3 1
25.
? 廠順をまたぐとけてしまうので、A はできるだけ恣に、B
はできる だけ嘔に佩きたがることが蛍かる。 1098 131211 1514 4 5 6 7 2 3 1
26.
? これをgHにシミュレ`トすると B
がけると登協できる。 1098 131211 1514 4 5 6 7 2 3 1
27.
盾隈 ? ? の侮さの甜謎に鬉犬董A
と B の藺圓Qまる。 ? A と B の藺圓gHにシミュレ`トして、どちらかが戮弔登協する。 ? ? の侮さは肝のようにして ?(????) rgで麻できる。 int depth = 0; for (long long n = N; n > 0; n /= 2) depth++;
28.
} D C
ロボット
29.
}古勣 ? 方岷の圻泣にロボットが崔かれている。はじめ、ロボットの侑牽業 は 0
である。 ? このロボットが凋綜双 ? をにg佩する。 ? M : 屎かの鬚に鉦x 1 だけ卞咾垢襦 ? + : 書の恙砲 ? とすると、侑牽業が +? だけ篁する。 ? - : 書の恙砲 ? とすると、侑牽業が -? だけ篁する。 ? 恷K議にロボットは圻泣にっていなければならない。 ? 恷K議な侑牽業の恷寄、鯒鵑瓩茵 ? 1 + ? + 105
30.
何蛍泣盾隈 ? 1 +
? + 1,000 と弌さい。 ★ 啜柘鮫隈 ? ?? 採猟忖朕 恙 ? (侑牽業の恷寄) を托めていく。 ? ?? |?| 0 が基え。 ? ?( ? 2) でgに栽う。
31.
叉秉盞 ? 1 +
? + 105 と寄きいので、啜柘鮫隈ではgに栽わない。 ★ もっと堀い盾隈を深える。 ? ロボットの屎の鬚への卞咾 > 、の鬚への卞咾 < と燕すこ とにする。
32.
深賀 ? >+<<-> という凋綜双を深える。 ?
侑牽業の篁楚は ? + ごとに (徭蛍より恣の > の方) - (徭蛍より恣の < の方) ? - ごとに (徭蛍より恣の < の方) - (徭蛍より恣の > の方) ? 圭を笋┐襪 ? > ごとに (徭蛍より嘔の + の方) - (徭蛍より嘔の - の方) ? < ごとに (徭蛍より嘔の - の方) - (徭蛍より嘔の + の方)
33.
深賀 ? (徭蛍より嘔の +
の方) と (徭蛍より嘔の - の方) が蛍かれば、 > または < をxんだときの侑牽業の篁楚を嚠冱できる ? 箭 M--M-M+M+ M - - M - M + M + > ?1 +1 +2 +1 < +1 ?1 ?2 ?1
34.
深賀 ? 恷K議な侑牽業を恷寄晒したいので、侑牽業がえる鬚を圀に xんでいけばいいか ★ 仝恷K議にロボットは圻泣にっていなければならない々という訳周 を便れない。 M
- - M - M + M + > ?1 +1 +2 +1 < +1 ?1 ?2 ?1
35.
深賀 ? 恷K議にロボットが圻泣にるためには、> と
< を揖じ指方だけxば なければならない。 ? この崙s和でできるだけ寄きいものをxびたい。 M - - M - M + M + > ?1 +1 +2 +1 < +1 ?1 ?2 ?1
36.
深賀 ? この佩をNにソ`トすると ★
[?1, +1, +1, +2] ? 念磯蛍を < に、瘁ろ磯蛍を > に護り輝てる ★ ?1, +1, +1, +2 ? +1 + +2 ? ?1 + +1 = 3 が基え M - - M - M + M + > ?1 +1 +2 +1 < +1 ?1 ?2 ?1
37.
盾隈 ? 凋綜双 ?
の光 M について、 (徭蛍より嘔の + の方) - (徭蛍より嘔の - の方) を麻し、 塘双 ? に鯉{する。 ? ? をNにソ`トする。 ? (? の瘁ろ磯蛍のt才) C (? の念磯蛍のt才) が基え。 ? ?( ? log ? ) でgに栽う。 ? なお、バケツソ`トを喘いると ?( ? )
Download