X



競技プログラミングにハマるプログラマのスレ
0065デフォルトの名無しさん
垢版 |
2023/10/16(月) 21:03:50.63ID:+BkDA/Xt
マ版スレのほうがレベル高いよね
帰ってもインコだのなんだのいわれるだけ
ここは初心者の隔離所みたいなものだから

>>63 環境設定はまぁぼちぼちやってくれ
入出力に慣れるためにA問題やるのはいいと思うけど
10問程度やったらもっと難しい問題もやっていかないと上達しないよ
0066デフォルトの名無しさん
垢版 |
2023/10/17(火) 23:40:35.40ID:D8GqI7aV
馬鹿ドカタは開発料金の泥棒組織を支援するな↓

馬鹿だから詐欺被告者より反社会で低知能な奴隷になってくれます。
非婚だから低価格で高稼働の多重派遣奴隷をご用意しております。

レバテック 代表取締役 岩槻 知秀 いわつき ともひで

1980年生まれ。大阪府出身。早稲田大学社会科学部入学後、大学1年時からIT企業にてビジネス経験を積む。
携帯コンテンツ開発会社における2年半のインターン経験後、オープン系システム開発会社の立ち上げに加わり、マネージャーとして活躍。
大学卒業後、レバレジーズ株式会社を設立。
設立5年で売上高20億円を突破。雑誌「ベンチャー通信」のベストベンチャー100に選ばれた実績を誇る。

https://i.imgur.com/SaXuOmM.jpg
https://i.imgur.com/BQdJFGg.jpg
0067デフォルトの名無しさん
垢版 |
2023/10/18(水) 18:49:46.88ID:vCrdR6l9
演習は進んでいるか?
最初は新しい入出力法が出る度に慌てていたな

過去問D問題解けたと思ったら灰diffだった
そんなに甘くはないD問題
0068デフォルトの名無しさん
垢版 |
2023/10/20(金) 07:26:25.97ID:KPMH7UZf
>>67
進んでいません
先入れ後出しといいますか
スタックを積んでいるといいますか
有言不実を恥じ入ります
0069デフォルトの名無しさん
垢版 |
2023/10/20(金) 19:31:11.54ID:1GCawA7K
なんか別のことやってるんかな
まあそこは個人の自由だし
俺はアルゴリズムの夢を見るぐらい過去問に取り組んでるよ
でも演習量が足りないのかなかなか上達しない
0070デフォルトの名無しさん
垢版 |
2023/10/21(土) 06:44:16.25ID:NxESm74G
今日もコンテストあるけどキングオブコントも観たい
参加するか迷う
過去問解いてて参加回数が一緒の人を発見。こっそりライバル視
0073デフォルトの名無しさん
垢版 |
2023/10/22(日) 12:57:32.38ID:viqLu2bC
それはあなたのレベルが高いだけではなくて?
俺は緑コーダーからすごい人って認識
それにム板の競プロ総合スレ誰もいないじゃん
ム版はレベルが高いかというより人がいない
0074デフォルトの名無しさん
垢版 |
2023/10/22(日) 20:10:01.59ID:kVgbEUo7
>>69
実はその別のことというのがサーバーを借りるってことでした
C++が動くレンサバがあるというのを知っていろいろ調べたり悩んでいました
これから古本屋で手に入れた蟻本を最初の部分だけでも読んでみようとしています
実践あるのみなのに本に頼ろうとしているのが駄目だなぁと思いながらですがw
0075デフォルトの名無しさん
垢版 |
2023/10/22(日) 21:42:15.36ID:viqLu2bC
>>74
蟻本は難しい部類に入るみたいだから気をつけて。俺もまだ序盤しか読んでないけどdpのページは何度も読み返してる
なんか筋が悪いというか、atcoderのオンラインエディタがどうのってのは実行環境がまだなかったからそういう話をしてたのね
WindowsならVisual Studio Community editionとかを入れればC++の実行環境は整うよ
それですら初心者には少し敷居が高いけどcygwinとかmingwとかでgccを使うほどじゃない
0076デフォルトの名無しさん
垢版 |
2023/10/22(日) 23:16:23.03ID:R7UyRloS
蟻本はマジで難しい方だぞ、オンサイトで黄橙らへんに聞いても全部理解してる人は皆無だったし
7割理解した辺りで黄色になれるレベルの難易度なので、競プロ本の中でも別格
もちろん最初の方を読むだけでも力は相当付くが、先に挫折しないか心配になる
0077デフォルトの名無しさん
垢版 |
2023/10/23(月) 05:53:46.30ID:el5J+Utf
蟻本はバイブルとネットで見たから
てっきりAtCodeのバイブルかと思ったら全然ちがってた
当然問題中身は理解できないけど
でもパラパラめくってるだけでも自分にとって大事と思えることに気づけた
一番先に問題の最後の"求めよ"文を見るそしてしばらく制約を見て考える
それから問題文を最初から読む
しかしこれって競技プログラミングに限らず自分の"やりたい"というときにも同じではないか
0078デフォルトの名無しさん
垢版 |
2023/10/23(月) 06:40:46.65ID:8gpCEC0e
>>72
同意

マ板はポトペタでプログラムしてるようなのばっかり
ム板はディスクリートでフルスクラッチよ
0079デフォルトの名無しさん
垢版 |
2023/10/23(月) 06:45:56.48ID:8gpCEC0e
>>73
競プロなんて暇人のやること
0080デフォルトの名無しさん
垢版 |
2023/10/23(月) 06:53:11.54ID:BRnuIPFI
7割で黄色、そんなレベルの本だったのか
灰コーダーにはまだはやいかな?
他の本は知らないけどatcoderの過去問もいい教材なので
過去問A-D埋めをまずやる。それが終わったら典型90問をとく予定
今回のD問題は蟻本にのってた区間スケジューリング問題と同じアルゴリズム+tの圧縮が必要だった
後半をやったことがなかったので解けなかったけど
0081デフォルトの名無しさん
垢版 |
2023/10/23(月) 13:20:59.99ID:kClWNwaY
プログラミング・コンテスト・チャレンジブック、第2版、2012
表紙に蟻が描かれているので「蟻本」とも呼ばれる

ほとんど全てのアルゴリズムを網羅。
問題数も多く、パズル感覚で楽しめる。
AIやシミュレーションゲームの参考になる

言語は、g++用のC++。
初心者は、初級の問題しか解けないと思う。
初級では、動的計画法・ナップサックなど

中級ではネットワークフロー、上級ではグラフも出てくるから、
図を描いて、じっくり考えないと分からない。
何年か掛けて、勉強する本

TopCoder, Google Code Jam(GCJ), PKU OnlineJudge(POJ),
会津大学のAIZU ONLINE JUDGE(AOJ) などから、
3人の大学院生が、よくこれだけ良問を集めたなと感心した

セジウィックも読んだけど、
やっぱり蟻本・石畑清・川中真耶など、日本人の本の方がわかりやすい

R・セジウィックの20年前のアルゴリズムC++の本を見たら、
2分木の回転については、10行ほどしか載っていなかった。
蟻本にも、2分木の回転・平衡化は載っていない

オライリーの「入門 データ構造とアルゴリズム」には、
AVL木の回転について、図入りの説明が載っていた

でも赤黒木を詳細に説明した本は無い
Linuxのタスクディスパッチで使っているのに
008281
垢版 |
2023/10/23(月) 14:30:03.44ID:kClWNwaY
>>81
修正
>でも、red-black tree を詳細に説明した本は無い

川中真耶の「アルゴリズムを学ぼう」2013 という本で説明しているみたい
0083デフォルトの名無しさん
垢版 |
2023/10/23(月) 18:40:03.38ID:BRnuIPFI
red black treeは難しくて真面目に学んだことはないが
left leaning red black treeという性質をそのままに回転を半分にした
赤黒木より理解しやすい木があってそっちを覚える方がいいなって思ったことがある
llrb treeとかでググると出てくるぞ
0088デフォルトの名無しさん
垢版 |
2023/10/24(火) 04:47:22.79ID:olZYNVmh
レベルといっても
技術レベルとコミュニケーションレベルがあると思われ
0090デフォルトの名無しさん
垢版 |
2023/10/24(火) 20:59:22.67ID:hIZgfU8r
苦節9ヶ月、やっと水色になれた
これから
・ベルマンフォード法
・ワーシャルフロイド法
・最小全域木
・ゲーム問題
・LISなどの高度なDP
・最小共通祖先
・セグメント木
・ネットワークフロー
を学んで青を目指すぜ!
0091デフォルトの名無しさん
垢版 |
2023/10/24(火) 21:52:15.25ID:JWvpu44b
水色いいなー
目標が具体的だね
少し人が増えてきたのかなこのスレも
俺は今日はいもす法というのを勉強中
0092デフォルトの名無しさん
垢版 |
2023/10/24(火) 21:52:22.21ID:JWvpu44b
水色いいなー
目標が具体的だね
少し人が増えてきたのかなこのスレも
俺は今日はいもす法というのを勉強中
0093デフォルトの名無しさん
垢版 |
2023/10/25(水) 02:00:00.40ID:wSFtWsW2
水色になるまでに使った教材
・鹿本(難しめの演習問題が少し残っている)
・JOI本(全部解けた)
・典型90(★5の半分まで)とその類題(難しめの類題は積み残し)
・EDPC(Pまで、Jは除く)

これから使う教材
・PAST本エントリー〜中級編 → ・PAST本上級〜エキスパート編
0094デフォルトの名無しさん
垢版 |
2023/10/25(水) 06:52:04.31ID:XCHj3SsF
調べてみたけど鹿本よさそう、今度買おう
調べてる途中で見つけたけど環境構築で
atcoder-cliとonline-judge-toolsというのがあったけどこれも入れた方がいいかもね
0095デフォルトの名無しさん
垢版 |
2023/10/25(水) 08:42:11.36ID:wSFtWsW2
C++で書かれてる初心者向けの本は、鹿本か鉄則本の二択だね
鹿本は教科書的で、鉄則本は高校数学でいうチャート式的
鹿本のほうが初歩レベルの問題や、考え方の部分のフォローが手厚い一方で、網羅度は少し低かった
鉄則本のほうはたくさんの典型を一通り網羅している一方で、一つ一つの項目に対するフォローは手薄い(例えば、掲載されている類題がそれぞれ1題ずつだけ、など)
なので目次や中身を見比べて決めるといいかも
もちろん両方買ってもいいんだけどね
0096デフォルトの名無しさん
垢版 |
2023/10/25(水) 18:40:58.52ID:XCHj3SsF
独学だと、公式/web解説と人のソースコードだけがたよりだから
解説がよくわからない場合ソースコード読み解けないと辛い
だから考え方の部分のフォローが手厚いのは魅力的
0097デフォルトの名無しさん
垢版 |
2023/10/26(木) 07:21:08.94ID:+j1jszqL
>>5は環境整備終わったか?
レンサバでC++やるってことはsshとかでログインしてからコードを書くつもりなんか
0098デフォルトの名無しさん
垢版 |
2023/10/26(木) 09:11:06.00ID:0lWmddKF
>>97
えらい遠い安価だなと思ったけど
まだ一か月は過ぎてなかったので安心w

正直なところVSCodeの設定を探求中なんです
jsonでいろいろな言語に対応できるってのが便利だし
追及する価値あるなと。
これってリアルの対面で教えてもらったらすぐなんだろうけど
調べながらやると時間かかる
しかたないけどね
0099デフォルトの名無しさん
垢版 |
2023/10/26(木) 09:12:56.62ID:0lWmddKF
C++でCGIはRubyとかPythonと同じようにFTPでいけるだろうと見込んでいる
0100デフォルトの名無しさん
垢版 |
2023/10/26(木) 18:52:47.55ID:r/HctLyn
凝り性なんだろう、なんだかヤクの毛刈り状態だな
早く参戦してくるのを待ってるよ
0101デフォルトの名無しさん
垢版 |
2023/10/27(金) 04:05:27.82ID:93zv19AS
>>98
VSCode の拡張機能のおすすめは、Code Runner で、
右クリックメニューから、選択したコード、またはファイル全体を実行する

この設定をチェックしておく
Code-runner: File Directory As Cwd
Whether to use the directory of the file to be executed as the working directory.

そうすると実行時にcd で、そのファイルがある場所へ、カレントディレクトリを移動してから、
例えばRuby なら、ruby "絶対パス/ファイル名.rb"
又は、ruby "絶対パス/tempCodeRunnerFile.rb"
で、そのファイルを実行する

tempCodeRunnerFile.rb は、Rubyのコード片をコピーした、一時的なファイル

設定項目、executorMap には、多くの言語の実行コマンドが書いてある。
"code-runner.executorMap": {

"javascript": "node",

"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",

"python": "python -u",
"ruby": "ruby",

あとは、VSCodeのスレで聞いて
0102デフォルトの名無しさん
垢版 |
2023/10/27(金) 19:17:31.93ID:IlYWK5hg
親切な人だな
俺はemacsだからVSCodeはわからない
それより明日もコンテストがあるぞ、環境整備だけで1ヶ月かかっちまうか?

今日はC-D問題レベルで頻出のUnion Findを自分で書く作業をしている
0103デフォルトの名無しさん
垢版 |
2023/10/28(土) 08:54:36.64ID:Ez/aDbKH
>>100
ヤクの毛刈り状態って慣用句があるのね
まさにそれだわ
>>102
なんだか見限られそうね

マラソンするのにスタートラインで片一方の靴だけ履いてうろうろしてる状態だわ
もう先輩の背中が霞んでいる


>>101
そうコードランナーあればこそのVSCode選択の理由です
いろいろできる分設定がややこしいけど。
0104デフォルトの名無しさん
垢版 |
2023/10/28(土) 09:24:58.62ID:NkomaJCq
Wandboxみたいなオンラインコンパイラでも人によっては暖色までいくからな
環境構築は非本質
0106デフォルトの名無しさん
垢版 |
2023/10/28(土) 20:33:35.18ID:jWGzqwz7
蟻本のはunion by rankを実装してるけど
union by sizeを実装してサイズを取得できるインタフェースを作ったほうが
実用上はお得なのではないかと思う
蟻本のは経路圧縮もしてないからwebでも調べたほうがいいかも
車輪の再発明いいじゃんね
0108デフォルトの名無しさん
垢版 |
2023/10/28(土) 23:28:04.63ID:jWGzqwz7
2問しか解けなかったけどまだレーティング低いからレートが上がった
逆元のライブラリを作っておけばE問題も挑めたかもしれないから今度つくろう
0109デフォルトの名無しさん
垢版 |
2023/10/29(日) 08:50:29.48ID:Y6XfPZLZ
やっとこさアカウントの新規登録をした!
その名も"ヤクの毛"
コンテストの参加はまだかかりそうだけど
150日でどこまで行けるかが自分課題。
0110デフォルトの名無しさん
垢版 |
2023/10/29(日) 10:25:19.37ID:3Uq29h2r
ヤクの毛w
登録お疲れさま
環境構築ガンバレ
150日だとコンテストに参加できるのは20回ぐらいだな
1回に20ずつアップすれば茶色になれるな
俺は最初の1回は10台のレートしかつかなかったけどそれ以降は順調に増えてる

今日は拡張ユークリッドの互除法で逆元を求めるコードを書いた
0111105
垢版 |
2023/10/29(日) 16:31:22.45ID:BfylPvH9
>>106
蟻本は、木の縮約をしていない

子の追加時に、親がルートではない場合に、
親からルートをたどって、直接ルートに子を追加する

木の高さ・rank は、
2つ木の併合時に、rankが少ない方を、子にする

今、場合分けして図を描いて、論理的な考え落ちがないかチェック中。
頭の体操になる
0112デフォルトの名無しさん
垢版 |
2023/10/29(日) 22:20:10.67ID:3Uq29h2r
しっかり場合わけできるのはすごいな
俺は出来上がったものを適当に使ってたから
人のコードを参考にしながらUnionFindを書いたよ
実際に使ってみたらバグがあった
1つの集合のサイズを取得するコード
rootをたどってサイズを返さないといけないところを
そのノードのサイズを返すバグがあったからそこを修正したよ

今日は昨日解けなかった問題を、人のコードと解説を見ながら解いたよ
C問題はしゃくとり法だった
しゃくとり法は本番思いついていたのだが、不慣れで引数を何にするか迷ってる間に時間切れだった
0113デフォルトの名無しさん
垢版 |
2023/10/30(月) 06:43:45.13ID:eNvHbAw5
>>110
なんとか法みたいなことはその都度調べるとしても
逆元とかいうような数学の基本的な単語の理解をしていない身とすれば
またまたおおきな毛玉に出会ったような気がする
0114デフォルトの名無しさん
垢版 |
2023/10/30(月) 12:07:50.54ID:KHkbnNCS
大きな毛玉?ケサランパサランみたいな?

逆元というのはかけると1になる数字のことだよ。
1なら1、2なら1/2、3なら1/3が逆元
つまりa*逆元=1になる
たとえば11で割ったあまりの世界では
2*x=1 mod 11の答えは6になる(2*6)mod11==12%11==1
同様に3の逆元、4の逆元、...10の逆元はそれぞれ4 3 9 2 8 7 5 10になる(プログラムで計算した)

尺取法はバグらせやすいアルゴリズムとして有名らしい
0115デフォルトの名無しさん
垢版 |
2023/10/30(月) 13:06:42.65ID:5GlLglIx
尺取り法は書き方を決めておくことがバグらせないコツだと思ってる
私は下記で書いた
int ans = 0;
for (int l = 0, r = 0;l < N;++ l, r = max(l, r)) {
while (r < N && rを加えても条件を満たす) ++ r;
ansに[l, r)を足す
}
0116デフォルトの名無しさん
垢版 |
2023/10/30(月) 19:06:43.86ID:KHkbnNCS
ありがとう、条件式がなかなか変わっている
俺のテクニカルメモに加えさせてもらった
尺取法はもっと類題を解かないといけないな
まだ今回含めて2問しかやったことないから
webには尺取法が想定解法の問題は二分探索でも解けることが多いとかいてあった
どちらも修練しないとな
0117デフォルトの名無しさん
垢版 |
2023/10/30(月) 21:11:47.09ID:re6vYA8I
リモートワーク制度が削減・廃止されたら「転職や別案件を探す」が4割--
「Offers」登録者調査

ITエンジニア/デザイナーの副業・転職サービス「Offers」を提供するoverflowは、
同社が運営する「Offersデジタル人材総研」にて「リモートワーク実態調査2023」
を公表した。
これによると、リモートワークになり、5人に1人が引っ越したと回答した。そのうち、
現職でリモートワーク制度が削減・廃止された場合、「転職や別案件を探す」という
回答が44.0%にものぼった。一方「会社と交渉する」という回答は40.0%、
「引っ越さず受け入れる」が12.0%となった。
さらにリモートワークを希望している理由として「通勤時間が無駄だと感じている」が
87.7%でトップとなった。このほか「個人の時間ができる」(62.3%)、「副業を続け
やすいから」(39.6%)、「子育てができる」(35.8%)と続いた。
0118デフォルトの名無しさん
垢版 |
2023/10/31(火) 07:13:30.56ID:BAAPgUKY
dp問題は初心者にはなかなか解けないな
解けた奴もあるけど簡単めなやつだけ
全く解き方がわからないような問題はdpのことが多い気がする
edpcとかやるべきなのかもしれないけど
目先のabcうめを頑張ろう
今日も元気にTLE。すごくたまにMLE(atcoderの低難度はMLE基準あまり厳しくないよね)
0121デフォルトの名無しさん
垢版 |
2023/11/04(土) 17:30:27.09ID:h+PJE+iu
初陣で惨敗を覚悟してるのだけど
Atcoderのサイトが満足に開かない
何故だ
0122デフォルトの名無しさん
垢版 |
2023/11/04(土) 17:30:35.10ID:h+PJE+iu
初陣で惨敗を覚悟してるのだけど
Atcoderのサイトが満足に開かない
何故だ
0123デフォルトの名無しさん
垢版 |
2023/11/04(土) 17:48:31.45ID:h+PJE+iu
APG4bをやり始めたのだけど
この提出結果さえ公開されているのに今気づいて
恥ずかしくなりだしたw
0124デフォルトの名無しさん
垢版 |
2023/11/04(土) 17:53:03.23ID:h+PJE+iu
PFUのコンテスト
Unratedで参加登録しておいた
0125デフォルトの名無しさん
垢版 |
2023/11/04(土) 18:47:59.40ID:9MydrjXZ
おお、初陣か、頑張れよ
初心者の提出コードなんてそんなに気にされないさ
やっぱ見るのは速いコードや短いコード!
たまに短すぎてわけわからんコードもあるけど
0126デフォルトの名無しさん
垢版 |
2023/11/04(土) 22:39:35.23ID:k2MY63Zh
無残
一問も解けずさっぱりであった
0127デフォルトの名無しさん
垢版 |
2023/11/04(土) 22:59:11.54ID:9MydrjXZ
そうなのか
Aが解けないとなると基本がまだまだだからC++にもっと慣れないとダメだな
初参戦お疲れ様
0128デフォルトの名無しさん
垢版 |
2023/11/04(土) 23:12:56.24ID:9MydrjXZ
今回D問題はABC282dをきっちり復習してたら解けたかもしれない
自分の過去問解答履歴さぐってみたら、二部グラフなんてみたことないからと人の答えを見ただけで満足してた
後でときなおすのと282dも復習しよう
0129デフォルトの名無しさん
垢版 |
2023/11/05(日) 06:41:01.82ID:6051OZ6G
ヤクの毛よ、一緒に頑張ろうとは言ったけど
俺は一応中堅大学の情報系院卒なのでスタート地点に差があるかもしれない
だから俺の成績は気にせずマイペースに頑張って欲しい
雲の上だと思ってたけど今回はパフォーマンス700ちょっとだったから頑張っていけば緑も目指せるかもしれない
今回は勝手に認定している茶コーダーのライバルに勝てたよ
0130デフォルトの名無しさん
垢版 |
2023/11/05(日) 09:05:16.19ID:a+IBmkQc
実は欲をかいて配点数の多いD問題から見始めた
問題の意味を理解するのに1時間くらいかかってしまった
基本のコードさえ書けないのにね
でも学ぶための原動力は感じれた
0131デフォルトの名無しさん
垢版 |
2023/11/05(日) 09:42:43.10ID:6051OZ6G
それは慣れた人のやり方!
まあunratedだから出来るやり方だな
モチベになったなら何よりだ


人のコードみて学んだけどd問題はUnion Findが使えた
長さ2nのUnionFindを初期化して
異なる場合はa (b+n)と(a+n) bを併合して
同じ場合はa bと(a+n) (b+n)を併合(こっちは今回は使わない)
このやり方はwebで検索したら出てきた
最後に(0,n),(1,n+1)...(n,2*n)が同じUnionFindに含まれるか判定して
一つでも同じのがあれば二部グラフではないと判定する
2*n個準備する方法は知ってないと出来ないと思った
0132デフォルトの名無しさん
垢版 |
2023/11/09(木) 22:48:25.28ID:JcmZaHEL
問題解いてる?
コンテストが近づいてきた
今回も目標は3問
タイピングは速い方だから早解きでレートを稼ごう
今日はcd問題を2問解いた(全部解説解答コードみてのACだけど)
0134デフォルトの名無しさん
垢版 |
2023/11/12(日) 08:45:44.03ID:rJeyUIxW
ヤクの毛がやられたようだな…
ククク…奴は初心者四天王の中でも最弱…
ABC328ごときに負けるとは競プロerの面汚しよ…
0137デフォルトの名無しさん
垢版 |
2023/11/13(月) 06:53:12.31ID:NMCjMa7M
>>133
早く寝てしまった
まぁ自分の状態からしてもまだ戦うには準備不足と前回痛感したことだし。
まず配列宣言を変数で出来るようにならなきゃと。それにはポインタを使いこなせなければならない まだまだ基礎ができていない
0138デフォルトの名無しさん
垢版 |
2023/11/13(月) 06:53:18.54ID:NMCjMa7M
>>133
早く寝てしまった
まぁ自分の状態からしてもまだ戦うには準備不足と前回痛感したことだし。
まず配列宣言を変数で出来るようにならなきゃと。それにはポインタを使いこなせなければならない まだまだ基礎ができていない
0139デフォルトの名無しさん
垢版 |
2023/11/14(火) 07:29:10.34ID:qKtgBx0i
配列よりはvectorの使い方を覚えた方がいいけど
vectorの配列ってパターンもあるから配列は避けて通れないな

俺はあれから鹿本買ったよ
A,B問題レベルの簡単めな問題の解説が140ページ弱ある
毎度例題を解いた後atcoderの問題番号も10問近く載ってるからヤクの毛のレベル帯にはかなりおすすめではある
0141デフォルトの名無しさん
垢版 |
2023/11/15(水) 07:55:09.49ID:q1f34Htp
>>139
vectorというのを知らない
勉強します!
0142デフォルトの名無しさん
垢版 |
2023/11/16(木) 20:27:11.64ID:/DDrCRlz
1週間は速いな、もう明後日がコンテストだ
配列は覚えたか?
知らない知識は多いと思うが、知ってる知識の組み合わせで出来ることの範囲でコードをかけばいいよ
最初はvectorもないならないでなんとかなる
0143デフォルトの名無しさん
垢版 |
2023/11/16(木) 21:37:59.54ID:LrqOAoKy
>>142
全然進展なし
でも今度の土曜は参加予定。
0144デフォルトの名無しさん
垢版 |
2023/11/17(金) 20:21:16.79ID:DhvMH4k/
そっか、まずはA問題をといて初ACの喜びを味わおう
コンテスト中は普段よりも数倍ジャッジに時間がかかるから注意
0146デフォルトの名無しさん
垢版 |
2023/11/18(土) 22:48:11.85ID:tlPtCvlG
初ACゲット!
一つだけなのが悔しい
0147デフォルトの名無しさん
垢版 |
2023/11/18(土) 22:57:38.70ID:ZdvyzHCr
今回も3完だった
ライバルは4問解いてた
まだ1度も4問解けたこと無いからこの1問の差はでかい
ヤクはどうだった?
0149デフォルトの名無しさん
垢版 |
2023/11/24(金) 20:51:21.12ID:Lq8CcLKF
明日も頑張るぞ
コンテスト中にみる時計を準備したのと
問題考えるときに使うためのノートを100円ショップで買ってきた
0150デフォルトの名無しさん
垢版 |
2023/11/25(土) 02:15:07.82ID:AiHgw6lp
あれ?ワイ以外にもビギナーがいたのか〜
時計ってブラウザの画面にAtcoderの時計表示あるけど
0151デフォルトの名無しさん
垢版 |
2023/11/25(土) 18:55:47.34ID:Vo2Q4h1d
ビギナーといってもいつもの俺だよ
前に水色になってた人とかは別の人だからもしかしたらまだみてるかもな

視力が落ちてきたから
ブラウザの時計小さくて見えにくい
0152デフォルトの名無しさん
垢版 |
2023/11/25(土) 20:56:27.19ID:Ab6THnIu
そうだったのかw

参加登録した!
0153デフォルトの名無しさん
垢版 |
2023/11/25(土) 22:42:35.58ID:Ab6THnIu
2問目の文意が読み取れなくて敗北感。
0154デフォルトの名無しさん
垢版 |
2023/11/25(土) 22:51:38.87ID:Vo2Q4h1d
2問目問題文の読み取りが難しかったな
でもすごい簡単な時もあるからガンバレ
aiがl以下のときとr以上の時はmin/maxを使えば良さそうだとサンプルからあたりをつけて
サンプルになかった中間は勘で提出して運良くACした
今回も3完。C問題は苦手なしゃくとり法でといたが何とか解けた
0156デフォルトの名無しさん
垢版 |
2023/11/26(日) 08:13:16.63ID:rhBBg0xx
新しい人ようこそ
確か鹿本にサンプルも問題をとくヒントになると書いてあった
分かりにくい問題はサンプルをよく見るのが大事かもしれない
0157デフォルトの名無しさん
垢版 |
2023/11/27(月) 08:05:55.79ID:rc2wsGnk
B問題 
内容を解釈してACするまで今までかかった
できる人は分単位で解くものを自分は日単位で解くw
0158デフォルトの名無しさん
垢版 |
2023/11/29(水) 01:31:51.46ID:iWICwJPL
それ単純に脳の障害だから
寒色インコは今すぐ
ママンの閉経汚マンコ経由で子宮戻って
赤ん坊からやり直した方がいいわ
日本人じゃないならゴメン
0159デフォルトの名無しさん
垢版 |
2023/11/29(水) 08:16:13.08ID:F+p46ZkQ
レスするのもif文思考だわ
型も値も同値でないとしずらいね
0160デフォルトの名無しさん
垢版 |
2023/11/29(水) 20:54:56.55ID:W11be+3F
ヤクはその調子でb問題とけるようになるまで頑張れ
b問題でも素早く解ければパフォ400出ることあるからな
変な書き込みはスルーだ
0161デフォルトの名無しさん
垢版 |
2023/11/30(木) 07:38:04.46ID:tr8dfqAI
C問題にギブアップや
たぶん全探索という方法で試したけれど
どっか抜けているかそもそも間違っているか
解説みてもよくわからんし・・
0162デフォルトの名無しさん
垢版 |
2023/11/30(木) 08:35:31.60ID:w7BaJd/s
C問題あたりからアルゴリズムが悪いとTLEになるようになる
TLEなら処理速度が間に合ってない
WAなら間違ってる
REなら配列の範囲外アクセスとかゼロ除算とかが発生してる
どれが出てる?
全探索で解ける問題はdfsとかを使う必要があることが多い
あと、他人の解答コードが見れるのは知ってるか?
解説とともにわかりやすいコードを探して参考にすればいいよ
後はwebでabc330 cとかで検索して別の解説を探すのもいい
0163デフォルトの名無しさん
垢版 |
2023/11/30(木) 17:51:38.48ID:tr8dfqAI
>>162
sampleデータはACでtestデータにWAがある
独力ではできなかったので公式の解説を理解しようとしているところ。
他の人の回答が見れることは知っているけど解釈しようとすると余計にややこしい
解説にある円の図の意味を突き詰めたい
0164デフォルトの名無しさん
垢版 |
2023/11/30(木) 21:03:45.23ID:w7BaJd/s
WAなら計算速度は問題ないからどっかミスってる
他人のコードを読むのは解説がないと厳しいときもあるな
俺は短めのコードを主に参考にしてる

x^2+y^2=r^2は原点にある円の方程式で半径がr、高校数学で習う
x,y,dは整数だから、x^2+y^2もx^2+y^2-Dも整数
M=|x^2+y^2-D|=0つまりx^2+y^2=Dのときだけ円周上に点がある
それ以外でMが小さい時は円の周辺の点を表してる
D=1とすると(x,y)=(1,0),(0,1),(-1,0),(0,-1)が円周上にある
D=2とすると(x,y)=(1,1),(1,-1),(-1,1),(-1,-1)が円周上にある
D=3とすると円周上には点はないが(x,y)=(1,1)とか(2,0)とかが円の近くにあると言う感じ
数学は苦手だからあまりうまく解説はできないわ
0165デフォルトの名無しさん
垢版 |
2023/12/01(金) 06:53:03.48ID:m/Qb+7fj
気にはなっていたのだけど
ただのintじゃだめよってことかも
レスを投稿する


ニューススポーツなんでも実況