AtCoder で AHC とそれ以外のコンテストの問題文を同時に開いている場合に、後者の提出欄に警告文を表示します。
AtCoder で AHC とそれ以外のコンテストの問題文を同時に開いている場合に、後者の提出欄に警告文を表示します。
開催中の AHC の解答コードの、過去問などへの誤提出による規約違反を防ぐことを目的としています。
厳密な仕様
・URL に「atcoder」と「ahc」の両方の文字列を含むサイトをあるウィンドウのあるタブで開いている場合に、
・URL に「atcoder」を含むが「ahc」を含まないサイトにおいて、
・通常の提出欄にあるものと同じ (html の) クラスが存在する場合に、
・そこに「【警告】これは AHC ではありません!」という文字列を赤色の太字で表示します。
注意
・規約違反の可能性がある誤提出が起こり得る場合であっても、警告文字列が表示されないことがあります。例えば「URL に『ahc』を含まない開催中のヒューリスティックコンテスト」と「ABC 過去問」のみを同時に開いた場合、後者の提出欄に警告文字列は表示されません。
・規約違反の可能性がある誤提出が起こり得ない場合であっても、警告文字列が表示されることがあります。例えば「AHC 過去問」と「ABC 過去問」のみを同時に開いた場合、後者の提出欄に警告文字列が表示されます。
・今後の AtCoder の仕様変更により、動作しなくなる可能性や、想定しない動作をするようになる可能性があります。
・本拡張機能の使用により、誤提出などによる規約違反やコンテストのスコア・順位の低下などの不利益が発生した際に、本拡張機能の作成者は責任を負いません。