12 search resultsShowing 1~12 results

Stocked
takayg1

@takayg1

Pythonでアルゴリズム(中央値)

目的 1つのサイズ$ N $のリストの中央値を求める際の計算量はソートしてから求めることで$ O(NlgN) $。($ O(N) $でも可能。)しかし、リストの長さがクエリごとに変化する場合には...

2
2
Comment2
takayg1

@takayg1

Pythonでアルゴリズム(素数判定)

はじめに Atcoder Biginner Contest170にて、エラトステネスの篩の考え方を応用させるというのを見て、エラトステネスの篩すらまともに理解できてないままではいかんと思い執筆を...

9
1
Comment1
takayg1

@takayg1

Pythonでアルゴリズム(二分探索)

はじめに  コロナウイルスの影響で暇になったので...(以下略)  前回のセグ木は重かったので今回は割と簡単に実装できる二分探索を適当にまとめてみます。 考え方  どこかの境界で条件を満たすもの...

1
3
Comment0
takayg1

@takayg1

Pythonでアルゴリズム(幅優先探索、bfs)

はじめに  pythonを使った幅優先探索の実装について解説していきます。(僕がいつも実装するやつを載せるだけです。)  幅優先探索ではよく距離についての問題が出てくるので、今回はある1頂点から...

17
17
Comment0
takayg1

@takayg1

PythonでABC154-E(桁DP)

問題 ABC154-Eを理解して見せる! 総数 まず、桁DPを用いてN以下の数の総数を求める。 314159について考えてみる。 例えば、313まで決まっていると、それより下はどんな数字でも許さ...

6
3
Comment0
takayg1

@takayg1

線形探索(番兵法)

はじめに  順番に全部探索していくということで、「for文で一発やんけ!w」と思って説明を読んでいきました。すると、番兵法というものを見てよくこんなこと思いつくなぁと思いました。 コード lin...

3
5
Comment1

12 search resultsShowing 1~12 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in