プログラミングコンテスト(プロコン)やオンラインジャッジや競技プログラミング(競プロ)やCTFなどを楽しんでる競技プログラマ(競プロer)の雑談スレ
競プロイベントや競プロ問題や有名競プロerや競プロでよく使うアルゴリズム等について語りあったり、競プロ関連の質問相談なんでもおk
競プロ初心者でググっても解説読んでも分からないことがあったらスレの競プロの先輩方に訊いてみるのも手だよ(‮よいなれしもかるれくてえ教かと籍書かとトイサ説解いすやりか分‬)
次スレは>>950
# オンラインジャッジ・コンテストサイト
## 日本語
yukicoder https://yukicoder.me/
AtCoder https://atcoder.jp/
AIZU ONLINE JUDGE (AOJ) http://judge.u-aizu.ac.jp/onlinejudge/
## 英語
TopCoder
Single Round Match (SRM) 関係リンク集 http://codeforces.com/blog/entry/21879
Marathon Match (MM) https://community.topcoder.com/longcontest/?module=ViewPractice
※TopCoderは初参加までの手順が煩雑です。まずはググってみて、それでも分からなかったらスレで聞こう!
Codeforces http://codeforces.com/
CS Academy https://csacademy.com/
Project Euler https://projecteuler.net/ 和訳 http://odz.sakura\.ne.jp/proj
※前スレ
競技プログラミングにハマるプログラマのスレ 26
https://medaka.5ch.net/test/read.cgi/prog/1592148203/
探検
競技プログラミングにハマるプログラマのスレ 27
■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
2020/06/30(火) 01:11:14.00625仕様書無しさん
2020/07/16(木) 13:18:49.67 こういうのってどうせ二次関数だからだいたい真ん中か端っこで最大とるよね
626仕様書無しさん
2020/07/16(木) 13:21:56.79 数学得意な人が競プロはじめてすぐ得意になる例はよく聞くけど
競プロ打ち込んだら数学前より得意になりましたって人聞く?
競プロ打ち込んだら数学前より得意になりましたって人聞く?
627仕様書無しさん
2020/07/16(木) 17:09:27.30 今週ABCないんかー
モチベーションだださがりやー
今月中に入水する計画ガー
モチベーションだださがりやー
今月中に入水する計画ガー
628仕様書無しさん
2020/07/16(木) 17:28:35.10 ネトゲやってたら数学得意になりましたってそんな話あると思うか?
629仕様書無しさん
2020/07/16(木) 17:59:37.31 競プロに必要な数学を先取りしてる中高生なら多々
630仕様書無しさん
2020/07/16(木) 18:20:18.29 今の中学生は怖いわ
K近傍法とか知ってるやつもいるみたいだし
K近傍法とか知ってるやつもいるみたいだし
631仕様書無しさん
2020/07/16(木) 19:00:36.59 >>611
僕も反応してくれる人いないだろうなーと思って質問したので、
反応してくれる人がいて嬉しいです
なるほど、確かにINFやMODは値を書き換えることがあるので一番下が良さそうですね
今のところ、定数を使う関数はありませんし…
・型定義では vector を使っているので、「using namespace std;」<「型定義」
・関数定義や定数定義で型定義を利用しているので、「型定義」<「関数定義、定数定義」
・インクルードやマクロはプリプロセッサが処理するので、最初に書く
・更に bits/stdc++.h よりも自作マクロを優先させたいので、「include」<「マクロ」
・最も書き換え頻度の多いので、定数定義は最後に書く
以上の理由から、>>605の順序が一番良さそうです
>>622
了解です
僕も反応してくれる人いないだろうなーと思って質問したので、
反応してくれる人がいて嬉しいです
なるほど、確かにINFやMODは値を書き換えることがあるので一番下が良さそうですね
今のところ、定数を使う関数はありませんし…
・型定義では vector を使っているので、「using namespace std;」<「型定義」
・関数定義や定数定義で型定義を利用しているので、「型定義」<「関数定義、定数定義」
・インクルードやマクロはプリプロセッサが処理するので、最初に書く
・更に bits/stdc++.h よりも自作マクロを優先させたいので、「include」<「マクロ」
・最も書き換え頻度の多いので、定数定義は最後に書く
以上の理由から、>>605の順序が一番良さそうです
>>622
了解です
632仕様書無しさん
2020/07/16(木) 19:12:55.27 競プロのおかげでヨビノリの期待値の動画やグラフ理論の動画が理解できるようになったから
数学が得意になったといえる
数学が得意になったといえる
633仕様書無しさん
2020/07/16(木) 19:15:14.57 競プロじゃあんま関係ないがヘッダファイルをたくさんincludeするときトポソ順にやるかその逆順でやるかというのがある
634仕様書無しさん
2020/07/16(木) 19:26:39.71 おれ、棋聖よりプログラミングできるからさ…
635仕様書無しさん
2020/07/16(木) 20:41:59.79 棋聖に勝てる将棋AIを0から作れるなら認めてやってもいいぞ
636仕様書無しさん
2020/07/16(木) 20:45:45.20 ラズパイみたいなのの計算力で藤井くん倒そうみたいなのは丁度よさそうな目標なんだよな
もう勝てるのかは知らない
もう勝てるのかは知らない
637仕様書無しさん
2020/07/16(木) 21:21:36.70 1からプログラム書いて勝てるなら偉業だから頑張ってくれ
638仕様書無しさん
2020/07/16(木) 21:32:46.74 >>633
逆順でするの面白いです
調べてみると、「依存ファイルのインクルードを忘れたのにコンパイルが通ってしまう」
という事態を避けるためらしいですね
競プロでは意識する必要はなさそうです
関係ないですけど、競プロer同士だと「トポソ」の三文字だけで意思疎通できるのが面白いです
競プロする理由が自分でもわからなかったけど、
もしかすると好きな競プロerさんと意思疎通したいとかそういう理由なのかも
あまり「競プロそのもの」をする目的は考えないほうがいいかもしれません
(たとえば就職に役立つとか数学が強くなるとかお金になるとか)
逆順でするの面白いです
調べてみると、「依存ファイルのインクルードを忘れたのにコンパイルが通ってしまう」
という事態を避けるためらしいですね
競プロでは意識する必要はなさそうです
関係ないですけど、競プロer同士だと「トポソ」の三文字だけで意思疎通できるのが面白いです
競プロする理由が自分でもわからなかったけど、
もしかすると好きな競プロerさんと意思疎通したいとかそういう理由なのかも
あまり「競プロそのもの」をする目的は考えないほうがいいかもしれません
(たとえば就職に役立つとか数学が強くなるとかお金になるとか)
639仕様書無しさん
2020/07/16(木) 21:36:44.90 将棋も金融も保険もアルゴリズム力は関係あるけど、atcoderの算数パズル問題とは遠いっすよ
640仕様書無しさん
2020/07/17(金) 00:37:04.90 トポソ=トポロジカルソートか
競プロerだけど初めて知った
競プロerだけど初めて知った
641仕様書無しさん
2020/07/17(金) 01:33:53.36 藤井聡太とかものすごい天才だと思うけど日本でしかやってないボードゲームの天才ってどうなんだろうと思ってしまう。touristやりんごさんも同じ。他のことやってればどうだったんだろう。
研究者だったなら人類のフロンティアに貢献できるけど、解ける問題を作って解いてって虚しくならないものなのかな?間接的には大きな影響を与えてるだろうけど。
研究者だったなら人類のフロンティアに貢献できるけど、解ける問題を作って解いてって虚しくならないものなのかな?間接的には大きな影響を与えてるだろうけど。
642仕様書無しさん
2020/07/17(金) 01:47:35.38 本人が楽しくてしょうがないんだからそれでいいだろ
他人がとやかく言うことじゃねえ
他人がとやかく言うことじゃねえ
643仕様書無しさん
2020/07/17(金) 02:06:27.95 天才ではないお前の存在はもっと虚しくならない?
644仕様書無しさん
2020/07/17(金) 02:16:28.87 国内だけだろうと将棋は稼げるからええわ。競プロは確かに人材の無駄遣い感ある。atcoder社員なんて塾講みたいなもんだしな
645仕様書無しさん
2020/07/17(金) 03:11:02.38 競技プログラミングのトップの賞金ってどれぐらいなんだっけ?
646仕様書無しさん
2020/07/17(金) 03:51:03.43 競技プログラミングの人口は将棋を超えているのか?
647仕様書無しさん
2020/07/17(金) 04:12:34.49 競技プログラミングの世界にもチェスや将棋のレーティングがあるそうですが
プログラミングの勝負ってのうがど素人には全く想像出来ないのですが簡単に言うとどんな感じなんでしょうか?
将棋だとレーティング差120は2勝1敗、190は3勝1敗くらいの実力差って簡単にわかるけど
プログラミングの勝負ってのうがど素人には全く想像出来ないのですが簡単に言うとどんな感じなんでしょうか?
将棋だとレーティング差120は2勝1敗、190は3勝1敗くらいの実力差って簡単にわかるけど
648仕様書無しさん
2020/07/17(金) 04:29:09.36 スレタイを、読もうね!
649仕様書無しさん
2020/07/17(金) 04:42:15.14 >>647
単に一対一じゃなく全体の順位でレートを出してるだけだよ。6問のうちたくさん解いた人が上位。同点なら解いた時間の早い人が勝ち。レートの分布や価値も24のレートと似てる気がするなぁ
単に一対一じゃなく全体の順位でレートを出してるだけだよ。6問のうちたくさん解いた人が上位。同点なら解いた時間の早い人が勝ち。レートの分布や価値も24のレートと似てる気がするなぁ
652仕様書無しさん
2020/07/17(金) 08:55:48.17 確かにすぬけさん塾の優しい先生感やばいな
653仕様書無しさん
2020/07/17(金) 15:35:25.94 ICFPどうでもいいからコンテストやって
654仕様書無しさん
2020/07/17(金) 17:07:17.91 るびくんさんあーだこーだーに登場するのワロタ
Atcoder的には過激発言や学業崩壊はいいんかw
まあどんなこと話すかむっちゃ楽しみだけど
Atcoder的には過激発言や学業崩壊はいいんかw
まあどんなこと話すかむっちゃ楽しみだけど
655仕様書無しさん
2020/07/17(金) 17:13:50.67 >>641
アカデミア至上主義だな
競プロで新しい解法や問題を生み出すこと、将棋で新しい戦術を編み出すことにも新規性はあるだろ
逆に、学会における新規性もほとんどは既存手法の組み合わせや小さな変更だからそんなにロマンチックなものではない
アカデミア至上主義だな
競プロで新しい解法や問題を生み出すこと、将棋で新しい戦術を編み出すことにも新規性はあるだろ
逆に、学会における新規性もほとんどは既存手法の組み合わせや小さな変更だからそんなにロマンチックなものではない
656仕様書無しさん
2020/07/17(金) 19:23:28.44 >>641
こういう「解ける問題を解いてるだけ」みたいな意見は全然信用できない
難しい問題を作るのは研究と同じくらいかそれ以上に創造的だし、全く簡単な話じゃない
解ける問題を作ったことも研究をしたこともないんじゃないかと思えてしまう
こういう「解ける問題を解いてるだけ」みたいな意見は全然信用できない
難しい問題を作るのは研究と同じくらいかそれ以上に創造的だし、全く簡単な話じゃない
解ける問題を作ったことも研究をしたこともないんじゃないかと思えてしまう
657仕様書無しさん
2020/07/17(金) 19:27:13.29 解ける問題といっても大多数の人は解けないし
658仕様書無しさん
2020/07/17(金) 19:45:15.37 新規性の有無とか簡単かどうかなんていう話じゃないのに論点をずらしてるのはわざとなのか天然なのか。いずれにせよ一部の人にはなんか効いてるようだ。
659仕様書無しさん
2020/07/17(金) 19:49:37.11 スレチ
660仕様書無しさん
2020/07/17(金) 20:15:07.40 今週のABCは土曜?日曜?
661仕様書無しさん
2020/07/17(金) 20:27:40.23 無い
663仕様書無しさん
2020/07/17(金) 20:51:37.84 リリアンさんって女性なの?
664仕様書無しさん
2020/07/17(金) 20:54:28.69 妖精だよ
665仕様書無しさん
2020/07/17(金) 21:02:12.21 現在青です
黄色になるためにAtCoderの過去問を解いていたのですが、少し飽きてきました
気分転換にCodeforcesの過去問を解こうと思うのですが、どの問題から解き始めるのがおすすめでしょうか?
黄色になるためにAtCoderの過去問を解いていたのですが、少し飽きてきました
気分転換にCodeforcesの過去問を解こうと思うのですが、どの問題から解き始めるのがおすすめでしょうか?
666仕様書無しさん
2020/07/17(金) 22:15:45.63 appleman and toastman
あっとこにないので
あっとこにないので
667仕様書無しさん
2020/07/17(金) 22:16:47.89 え、飽きたらやめるけど何の強制力?
668仕様書無しさん
2020/07/17(金) 22:17:48.06 AtCoderの過去問を解くのに飽きただけで競技プログラミングに飽きたとは言ってないでしょおじいちゃん
669仕様書無しさん
2020/07/17(金) 22:30:35.80 読解力灰色コーダー定期的に出るな
670仕様書無しさん
2020/07/17(金) 23:43:32.02 灰色に失礼だろ
671仕様書無しさん
2020/07/17(金) 23:57:18.41 読解力Atcoder退会
672仕様書無しさん
2020/07/18(土) 02:58:49.50 #BlackLivesMatter
673仕様書無しさん
2020/07/18(土) 05:28:47.61 #GrayLivesMatter
674仕様書無しさん
2020/07/18(土) 08:54:33.20 寒色の人権←?
676仕様書無しさん
2020/07/18(土) 09:57:35.51 確かに笑
677仕様書無しさん
2020/07/18(土) 10:40:06.38 就職のためだけ考えて競プロやるなら何色目標がおすすめですか。
678仕様書無しさん
2020/07/18(土) 10:49:41.37 青
TOEIC600みたいなもんで、緑とか水色ですって言ったら「ブームに当てられて一応やってみた人」みたいに映ると思う
TOEIC600みたいなもんで、緑とか水色ですって言ったら「ブームに当てられて一応やってみた人」みたいに映ると思う
679仕様書無しさん
2020/07/18(土) 11:04:59.52 ICPCに出ようと思って一生懸命やってる人でも青から黄くらいで止まる人がたくさんいるわけで
ほぼ努力を必要とせずに水とか青になれる人はいいけど
普通の人が就活のために競プロに参入するのはおすすめしない
ほぼ努力を必要とせずに水とか青になれる人はいいけど
普通の人が就活のために競プロに参入するのはおすすめしない
680仕様書無しさん
2020/07/18(土) 11:38:20.80 まじですか、ちょっとやってみて精進しなきゃ伸びなそうだったらやめます
681仕様書無しさん
2020/07/18(土) 11:48:08.71 数学が得意な人に聞きたいのですが、
x / x = 1 という式は、x が 0 のときでも成り立つものでしょうか?
https://www.slideshare.net/chokudai/arc033
こちらのスライドショーにある以下の式が疑問の発祥元です
Qi(x) = (x-0)*(x-1)*...*(x-N)/(x-i)(ただし i=0~N)
x / x = 1 という式は、x が 0 のときでも成り立つものでしょうか?
https://www.slideshare.net/chokudai/arc033
こちらのスライドショーにある以下の式が疑問の発祥元です
Qi(x) = (x-0)*(x-1)*...*(x-N)/(x-i)(ただし i=0~N)
682仕様書無しさん
2020/07/18(土) 11:56:11.02 数学苦手だけど0で割っちゃいけないと思う
685仕様書無しさん
2020/07/18(土) 12:08:59.60 重視されない会社なら自分で目標立てて達成していく努力過程が評価になるから色は関係ないな
茶色は鼻で笑われそうだけど
茶色は鼻で笑われそうだけど
688仕様書無しさん
2020/07/18(土) 12:18:52.87 >>687
いえ、x=iもあり得ます
正しくは次のように書くべきだと思います(kmjpさんもこのように書いている)
Qi(x) = (x-0)*(x-1)*...(x-(i-1))*(x-(i+1))*...*(x-N)
次のように書いてしまうと、先ほどの注意書きが必要になると思います
Qi(x) = (x-0)*(x-1)*...*(x-N)/(x-i)
いえ、x=iもあり得ます
正しくは次のように書くべきだと思います(kmjpさんもこのように書いている)
Qi(x) = (x-0)*(x-1)*...(x-(i-1))*(x-(i+1))*...*(x-N)
次のように書いてしまうと、先ほどの注意書きが必要になると思います
Qi(x) = (x-0)*(x-1)*...*(x-N)/(x-i)
689仕様書無しさん
2020/07/18(土) 12:34:05.50 https://codeforces.com/contest/461/problem/A
Appleman and Toastman みたいな問題、解けることには解けるけど、
答えが最大値であることの証明ができない…
こういう貪欲を証明する力ってどのようにすれば身に付きますかね?
類題の「ハフマン符号が最適符号であることの証明」を理解すればいいのかな、とか思ったりしています
Appleman and Toastman みたいな問題、解けることには解けるけど、
答えが最大値であることの証明ができない…
こういう貪欲を証明する力ってどのようにすれば身に付きますかね?
類題の「ハフマン符号が最適符号であることの証明」を理解すればいいのかな、とか思ったりしています
690仕様書無しさん
2020/07/18(土) 12:55:08.88 >>688
多項式として約分したものを考えて、代入とかはその後にやるという暗黙の約束のもとにそう書いてるだけだよ。先に代入すると分母がゼロになってそれはダメ。
多項式として約分したものを考えて、代入とかはその後にやるという暗黙の約束のもとにそう書いてるだけだよ。先に代入すると分母がゼロになってそれはダメ。
693仕様書無しさん
2020/07/18(土) 13:05:58.84 どうせ解析接続で値は一意
694仕様書無しさん
2020/07/18(土) 13:11:37.96 >>677
算数パズルコンテストなのでatcoderだと茶色上、PASTだと上級でアルゴリズム人材です
算数パズルコンテストなのでatcoderだと茶色上、PASTだと上級でアルゴリズム人材です
695仕様書無しさん
2020/07/18(土) 14:01:46.90 PAST上級なら水色余裕じゃね
696仕様書無しさん
2020/07/18(土) 14:08:01.71697仕様書無しさん
2020/07/18(土) 14:32:26.29 説明能力と競技プログラミング力には多少相関はあるかもしれないけどそれくらいだからな
ちな解析接続はざっくり言うとx/x=1みたいに定義できるところでの値が等しい関数を同一視する話
1+2+3+…=-1/12みたいなネタと同じ話だな
ちな解析接続はざっくり言うとx/x=1みたいに定義できるところでの値が等しい関数を同一視する話
1+2+3+…=-1/12みたいなネタと同じ話だな
698仕様書無しさん
2020/07/18(土) 14:34:45.20 今回の場合だと除去可能特異点って言ったほうが数学的に正しいけど、そういう話じゃあないんだよな
699仕様書無しさん
2020/07/18(土) 21:26:09.17 初回でパフォーマンス1000ぐらいだったので少し頑張れば緑はいけると思うのでとりあえずそこまでは頑張ります。
ありがとうございます。
ありがとうございます。
700仕様書無しさん
2020/07/18(土) 21:26:55.57 単純に説明能力そのものを認めればいいのに
ratism ここに極まれり
ratism ここに極まれり
701仕様書無しさん
2020/07/18(土) 22:34:52.51 初回で緑パフォ出るなら少しやれば青まではいきそう
702仕様書無しさん
2020/07/18(土) 22:59:53.73 レート予想するやつ1年後も同じ色でわろた
703仕様書無しさん
2020/07/18(土) 23:15:55.37 そんなのあるんだ
ゴリラの人とか3年後も青と水反復してそう
ゴリラの人とか3年後も青と水反復してそう
704仕様書無しさん
2020/07/18(土) 23:28:57.18 おっさんがウホウホしてるの草生える
705仕様書無しさん
2020/07/19(日) 00:00:36.15 言うほど草生えるか?
小学生erがウホウホしてたら確かにおもしろいが
小学生erがウホウホしてたら確かにおもしろいが
706仕様書無しさん
2020/07/19(日) 00:06:39.43 読解力灰色コーダー定期
707仕様書無しさん
2020/07/19(日) 00:14:48.76 同じことしか言えないやつも言語能力大概だな
708仕様書無しさん
2020/07/19(日) 00:21:29.48 ウホウホ is 何
please 説明 without ウホウホ
please 説明 without ウホウホ
709仕様書無しさん
2020/07/19(日) 00:25:11.09 競プロ界隈のおっさん構文だから許して
710仕様書無しさん
2020/07/19(日) 00:32:13.95 ゴリラの人頑張ってて尊敬してる。あの人ぐらいよくわかってたらプログラマとして仕事をやっていけるはず。
711仕様書無しさん
2020/07/19(日) 00:39:22.11 努力してるとは思うが、10年後にああいう風になりたいとは思わない
712仕様書無しさん
2020/07/19(日) 00:42:53.93 好きな仕事してんるだからいいんじゃないの、知らんけど
713仕様書無しさん
2020/07/19(日) 00:55:51.84 競プロ就職した人はいつまでプログラミングするんだろうな
マネージャーとか転職とかするんか気になる
マネージャーとか転職とかするんか気になる
714仕様書無しさん
2020/07/19(日) 00:57:39.33 赤未満の個人の話は止めようね
715仕様書無しさん
2020/07/19(日) 01:01:19.83 教育コンテンツ書いたり、人事でもやるんじゃない?
716仕様書無しさん
2020/07/19(日) 01:25:59.12 本書いてもこんなもんなのか…
https://anond.hatelabo.jp/20200716012131
https://anond.hatelabo.jp/20200716012131
717仕様書無しさん
2020/07/19(日) 01:30:36.45 放送出たりキャス頻繁になってるのはこういうことか
大変だな
大変だな
718仕様書無しさん
2020/07/19(日) 01:32:49.24 時間ある学生がいっぱい入ってくる中で社会人が仕事しながら青を維持してたらめちゃくちゃすごくない?ゴリラの人すごいと思う。中高生で黄色とか大学生で学業捨てて橙になれたとかはまあ才能があるとして、そうじゃなくて、ちゃんと仕事しながら青維持だよ?仕事と別にコツコツ頑張ってないとできないことだと思う。マジでえらい。追いつきたい。
719仕様書無しさん
2020/07/19(日) 01:41:44.96 おっさん発狂してて草
720仕様書無しさん
2020/07/19(日) 02:36:03.19 〜しながらとか他人がわざわざ言い訳をつけるのはかえって失礼ではありませんか?
721仕様書無しさん
2020/07/19(日) 03:05:35.70 最近雑談系の板のノリしか知らなそうなキッズ増えたな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【調査】クレジットカード、1人何枚持つのが「平均的」?★3 [ひぃぃ★]
- 【作家】高市総理支持の背景に見えるヤンキー的「ケンカ上等!」と「日本人は特別だ」感がとても怖い 北原みのり [少考さん★]
- 宮崎あおい「電子レンジ持ってない」“丁寧な暮らし”を告白「ごはんを温め直すときも蒸し器」に「凄すぎ」の声 [muffin★]
- 【テレビ】池上彰氏 報道の自由度が高い国の特徴「どんどん政府を批判する。政治家は受け入れる」 一方独裁国家は… [冬月記者★]
- 「日本が戦争に一歩踏み出す危機感」官邸前で抗議デモ 高市総理“台湾有事”発言の撤回求める 中国メディアの姿も ★3 [蚤の市★]
- 「『ETC』←なんて読んでますか?」 公募で決めたのに全然呼ばれなかった“幻の愛称”とは [七波羅探題★]
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1816
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap609
- ネットでサッカー観戦◆2025-31
- 巨専】
- とらせん IP
- 【D専】 ★2
- 古市憲寿「スタジオでも中国批判して気持ち良くなってる人はいるが高市答弁で日本人は損してる。国益を害した」スタジオ凍りつく [931948549]
- 仙台に出張行ってくる
- 寿司、未だに土人の奇妙な食い物として扱われていた...アメリカ人「なにこれ気持ち悪...オエー!🤮」 [856698234]
- おはようございます [577451214]
- 【悲報】生活保護受給者の喫煙率73%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- まったり進行おじゃる丸待機ハウス🏡
