White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

AtCoder Beginner Contest 096(ABC096)に参加しました。

思えば一年ぶり位の記事ですね。。

 

A:

  1. a, b = map(int, input().split())
  2. result = a - (1 if b < a else 0)
  3. print(result)

最初min(a,b)とやって最後のケースだけ失敗してたのだけど、よくよく考えたら12月5日とかだと普通に11回だったのでその判定だけ入れて終了。

 

B:

  1. a, b, c = map(int, input().split())
  2. k = int(input())
  3. max_num = max(a, b, c)
  4. result = max_num * pow(2,k) + a + b + c - max_num
  5. print(result)

最初3つあるうちの一番大きい値の2^k倍と残りの値の和が答え。だけどどれが最大かわからなかったので一旦abc全部足して再度最大の値を引いた。

 

C:

  1. https://beta.atcoder.jp/contests/abc096/submissions/2467105

 

 .

.#.

 .

<- この形だと塗りつぶしができないのでそれを探索。正しカドッコに#がの場合もあるので注意

・・なんだけど⇡のコードで一発で通るとは思わなかった。

 

4つ目は素数のリストを作ったけど時間切れ。