生きたい
生きたい
読者になる

生きたい

この広告は、90日以上更新していないブログに表示しています。

2018-05-16

AtCoder Grand Contest 023 B. Find Symmetries

問題概要

B - Find Symmetries

 

解法

NxNの盤面を四方に無限に繰り返し並べて、無限に広がる平面を考えても差し支えない。

ここで、y=x+cの直線をイメージすれば、同じ直線が通るマスは、「良い盤面であるかどうか」が一致する事が分かるので、O(N)個のマスでO(N^2)かけて調べれば十分。

potetisensei 2018-05-16 14:41 読者になる

この記事をはてなブックマークに追加
広告を非表示にする
  • もっと読む
コメントを書く
« AtCoder Grand Contest 018 D. Tree and H… AtCoder Grand Contest 014 B. Unplanned … »
プロフィール
id:potetisensei id:potetisensei
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • ヘルプ
  • はてなブログ
  • お知らせ
最新記事
  • Educational Codeforces Round 29 F. Almost Permutation
  • AtCoder Grand Contest 041 D. Problem Scores
  • 第一回日本最強プログラマー学生選手権予選 F. Candy Retribution
  • AtCoder Grand Contest 013 E. Placing Squares(+open problem)
  • AtCoder Regular Contest 077 F. SS
月別アーカイブ
  • ▼ ▶
    2020
    • 2020 / 7
    • 2020 / 2
  • ▼ ▶
    2019
    • 2019 / 12
    • 2019 / 11
    • 2019 / 2
  • ▼ ▶
    2018
    • 2018 / 5
    • 2018 / 3
  • ▼ ▶
    2017
    • 2017 / 12
    • 2017 / 7
    • 2017 / 5
    • 2017 / 3
  • ▼ ▶
    2016
    • 2016 / 11
    • 2016 / 10
  • ▼ ▶
    2014
    • 2014 / 3
  • ▼ ▶
    2013
    • 2013 / 8
  • ▼ ▶
    2012
    • 2012 / 10
    • 2012 / 9

はてなブログをはじめよう!

potetisenseiさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
生きたい 生きたい

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる