!extend:checked:vvvvv:1000:512
↑2行になるようにする
競技プログラミング、オンラインジャッジ、プログラミングコンテストやCTFに関する雑談スレ
次スレは>>950
AtCoder https://atcoder.jp/
yukicoder https://yukicoder.me/
Codeforces https://codeforces.com/
CodeChef https://codechef.com/
Project Euler https://projecteuler.net/
CLIST https://clist.by/
AtCoder Problems https://kenkoooo.com/atcoder/
AtCoder Clans https://kato-hiro.github.io/AtCoderClans/
※前スレ
競技プログラミング総合スレ 64
https://mevius.5ch.net/test/read.cgi/tech/1664700238/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
競技プログラミング総合スレ 65
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん (オッペケ Srdf-v7Gx)
2022/12/26(月) 12:47:37.63ID:CkzYHyzir850デフォルトの名無しさん (ワッチョイ 3d07-Aoo2)
2023/03/16(木) 18:37:50.10ID:coFKYGG/0851デフォルトの名無しさん (ワッチョイ 6d5f-PG5T)
2023/03/16(木) 18:38:13.08ID:dGJRHg7p0 俺が馬鹿になればなるほどみんな理知的で輝いてるように見える
852デフォルトの名無しさん (ワッチョイ 715f-SGwy)
2023/03/16(木) 18:45:00.58ID:Vl48IBXt0 なにがしたいの
853デフォルトの名無しさん (ワッチョイ 4d10-NhGn)
2023/03/16(木) 19:52:56.73ID:tTuGCwYP0 アオラーっていう謎造語言い出して話がどんどん自演と煽りの方向に行ってるけど俺の主張は最初から794は悪意的に解釈されないってだけだけど
854デフォルトの名無しさん (アウアウウー Sa89-p2y9)
2023/03/16(木) 20:24:05.49ID:U2dnMLSBa マジで効いてて草
855デフォルトの名無しさん (ワッチョイ 8dad-ievV)
2023/03/16(木) 20:28:10.90ID:BFfi9igq0 次スレはIPありだな
856デフォルトの名無しさん (アウアウウー Sa89-6iC+)
2023/03/16(木) 21:48:24.70ID:o9puvlr9a 喧嘩はやめようね🤜🤛
857デフォルトの名無しさん (ワッチョイ 3d07-Aoo2)
2023/03/16(木) 22:36:16.57ID:coFKYGG/0 大暴れだなw
858デフォルトの名無しさん (テテンテンテン MMee-3s9h)
2023/03/17(金) 17:20:21.67ID:3E0jHgrBM ア辞典やデ辞典もテンプレに追加してもいいかもな
https://github.com/noshi91/algorithm-encyclopedia
https://scrapbox.io/data-structures/
https://github.com/noshi91/algorithm-encyclopedia
https://scrapbox.io/data-structures/
859デフォルトの名無しさん (テテンテンテン MMee-3s9h)
2023/03/17(金) 17:21:15.88ID:3E0jHgrBM860デフォルトの名無しさん (ワッチョイ c17c-igZl)
2023/03/17(金) 17:46:19.41ID:1LwxApLT0 ガイジはこっちにこいよ
びびってんのか?
びびってんのか?
861デフォルトの名無しさん (ワッチョイ 4ed7-6iC+)
2023/03/17(金) 19:57:33.86ID:lBJjgNhe0 ガイガイガイガイガイガイガイガイガイガイガイガイ
おはようございます😃
おはようございます😃
862デフォルトの名無しさん (オッペケ Sr85-ievV)
2023/03/17(金) 19:59:48.30ID:UJ/qBGEar 画像作り直せや!
863デフォルトの名無しさん (ワッチョイ faad-OF0a)
2023/03/17(金) 21:49:57.99ID:v6DwInoP0 早稲田大学 Twitter名さかえまな atcoder 名 na_kombu 真中紗枝
教育学部 25歳
教育学部 25歳
864デフォルトの名無しさん (オッペケ Sr85-ievV)
2023/03/17(金) 21:51:34.42ID:0+MSGGBcr 超えちゃいけないライン考えろよ
865デフォルトの名無しさん (ワッチョイ 4ed7-6iC+)
2023/03/17(金) 22:15:37.75ID:lBJjgNhe0 それデマだろ?
866デフォルトの名無しさん (ワッチョイ c17c-igZl)
2023/03/17(金) 22:17:43.22ID:1LwxApLT0 デマかどうかはガイジが決めること
867デフォルトの名無しさん (ベーイモ MM5e-igZl)
2023/03/17(金) 23:19:19.63ID:at7fQjzyM こっちで全部やれよガイジどもめ
868デフォルトの名無しさん (アウアウウー Sa89-fQ2h)
2023/03/17(金) 23:28:07.44ID:LfP8zWCca ググッてもなんも出てこないな
869デフォルトの名無しさん (ワッチョイ 13ad-gGwk)
2023/03/18(土) 02:40:41.68ID:cnAFfKbu0 早稲田大学 Twitter名さかえまな atcoder 名 na_kombu 真中紗枝
教育学部 25歳
教育学部 25歳
870デフォルトの名無しさん (ワッチョイ 7143-jyK6)
2023/03/18(土) 07:44:40.74ID:Htw9fZ/00 競プロスレなんてレートが高い方が正義だから、レスバで勝ちたかったらレートの高さを証明すれば終わりなんだよな
まぁ灰色アオラーには無理だろうけど
まぁ灰色アオラーには無理だろうけど
871デフォルトの名無しさん (ワッチョイ 0ba4-jyK6)
2023/03/18(土) 09:16:13.01ID:Udgld9Z70 会場のSSID、4.2Ghzと書き間違えてるのを二重線で消して2.4Ghzに書き直してて草
印刷し直さないのかい
印刷し直さないのかい
872デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/18(土) 09:43:38.07ID:TCHG5/U6p イベント辞退したけどイベントって何やるんだろう?
873デフォルトの名無しさん (アウアウウー Sa95-EVax)
2023/03/18(土) 09:56:26.15ID:mfH5XsN2a せっかくタダで東京に行けるから行ってみる
874デフォルトの名無しさん (アウアウウー Sa95-EVax)
2023/03/18(土) 18:52:57.45ID:w8aA8ydna 数百人もいるのに無限に飲み物食べ物が補充されるのが太っ腹でいいね
875デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/18(土) 18:55:30.18ID:RydViEgTp 競プロやってる知り合いもいないしイベントも興味ないから辞退したけど飯だけ食いに行けば良かったか
876デフォルトの名無しさん (ワッチョイ 59a4-aXiD)
2023/03/19(日) 11:55:56.46ID:iFCAbZGm0 ちいかわガイジもこっちのスレにこいよ
877デフォルトの名無しさん (ワッチョイ 59a4-7g0e)
2023/03/19(日) 16:13:19.25ID:iFCAbZGm0 電通ガイジもこっちこい
878デフォルトの名無しさん (ワッチョイ 01b0-EVax)
2023/03/19(日) 22:41:25.76ID:7B5cvRcC0 全然だめー
よく東京呼んでもらえたな
よく東京呼んでもらえたな
879デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/19(日) 22:42:50.25ID:y82GOv10p 今回Gまで簡単というか典型めで良かったけどオイラーツアーのライブラリ持ってなくて一から書いてたら橙パフォ逃しちゃった
というかGこんなに解かれるもんなんだインフレしすぎ
というかGこんなに解かれるもんなんだインフレしすぎ
880デフォルトの名無しさん (ワッチョイ a1bd-jnF6)
2023/03/19(日) 22:46:49.93ID:m7o/mGJn0 Gはかなり既出感の強い問題だからね
vaidation用の問題みたい
vaidation用の問題みたい
881デフォルトの名無しさん (ワッチョイ a1bd-jnF6)
2023/03/19(日) 22:47:42.92ID:m7o/mGJn0 Ex、指数時間アルゴリズムのスライドに何か載ってないか探しに行ったけど、特に収穫はなく
882デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/19(日) 22:55:37.60ID:y82GOv10p Fは例の食塩水の問題が結構印象に残ってたからすぐ方針に辿り着けたけどABCだとやっぱりほぼ既出問題ばかりになるから精進が大切だな
883デフォルトの名無しさん (ワッチョイ 01b0-EVax)
2023/03/19(日) 23:29:06.01ID:7B5cvRcC0 Eでバグりまくって見てなかったFやったら5分で解けた…
884デフォルトの名無しさん (ワッチョイ d98c-d7tS)
2023/03/20(月) 00:08:10.86ID:gKXpc2uz0 Eバクりまくって4完。カス
885デフォルトの名無しさん (ワッチョイ 9bca-aXiD)
2023/03/20(月) 00:29:14.29ID:1RFbVmDh0 multisetを使うDがレート380とか信じられないんだけど・・・
886デフォルトの名無しさん (ワッチョイ e134-a1qf)
2023/03/20(月) 00:32:44.72ID:g1SKJTkh0887デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/20(月) 01:55:57.10ID:68Uj2Hdyp Eまでほぼ愚直に実装する問題だったのはだいぶ珍しい気がする
Eみたいな問題はバグが怖いからあまり好きじゃないけど
Eみたいな問題はバグが怖いからあまり好きじゃないけど
888デフォルトの名無しさん (ワッチョイ 21ad-aSt/)
2023/03/20(月) 02:28:36.69ID:5BGtS5x50 WA出しまくりの6完ですわあ...(´・ω・`)クエリ処理で前も同じミスしたのよね
889デフォルトの名無しさん (オッペケ Sr9d-3Wjd)
2023/03/20(月) 12:46:23.78ID:zKz8nZXUr もともと寒色になんの価値も無いのでGPT使われようがなんの問題もないね
890デフォルトの名無しさん (ブーイモ MM33-Wky6)
2023/03/20(月) 16:04:08.72ID:xeR+NXGlM GPT4で5完水パフォか
これは使ってる人が水だからあんま意味ないけど
茶ぐらいの人が使ってもパフォ上がるんだろうか
これは使ってる人が水だからあんま意味ないけど
茶ぐらいの人が使ってもパフォ上がるんだろうか
891デフォルトの名無しさん (ワッチョイ 0107-/Db4)
2023/03/20(月) 16:08:18.71ID:BTFdTO690 https://qiita.com/autotaker1984/items/2929937cd1fea6137d1f
AtCoder終了のお知らせ
前回は質問を工夫して何度かやり取りと手直ししたら3.5でも一時間で7完だったからお前らよりよほど優秀
AtCoder終了のお知らせ
前回は質問を工夫して何度かやり取りと手直ししたら3.5でも一時間で7完だったからお前らよりよほど優秀
892デフォルトの名無しさん (ワッチョイ e97c-7g0e)
2023/03/20(月) 16:11:40.54ID:+nyIRXU90 ガイジスレのみんなもこっちにおいで
893デフォルトの名無しさん (ワッチョイ 21ad-aSt/)
2023/03/20(月) 16:17:14.20ID:5BGtS5x50 優先度付きキューとか今日日灰色でも標準装備だろうし余裕でAIに指示出せるな
AtCoder崩壊近しなのか?(´・ω・`)
AtCoder崩壊近しなのか?(´・ω・`)
894デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/20(月) 16:19:36.96ID:hAgeSbvHp 寒色diff程度の簡単めな問題なら解法分かってる状態で質問繰り返してしかも手直しまでしたら解けるに決まってるんだよな
解法が分かってない状態でも自分よりも高いパフォが出せるようになるかが問題
解法が分かってない状態でも自分よりも高いパフォが出せるようになるかが問題
895デフォルトの名無しさん (ワッチョイ e97c-7g0e)
2023/03/20(月) 16:20:39.56ID:+nyIRXU90 GCJとTCOが終わったり、ABCで大半のユーザがAIに負けるようになってもまだみんながんばってね
896デフォルトの名無しさん (ワッチョイ 1101-cF8N)
2023/03/20(月) 16:21:44.91ID:AhWhyU3m0 灰とか茶の人が実際に使ってみたレポートが欲しいんだけど、自分がガチでやるより良い成績が出る可能性があるとなるとなかなか使いたくないのかな
897デフォルトの名無しさん (ワッチョイ 1101-cF8N)
2023/03/20(月) 16:36:48.13ID:AhWhyU3m0 ARCのA問題も解けるのかな
898デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/20(月) 16:38:45.12ID:272mASSPp AGCのA安定して解けるようになったらヤバいけど考察不得意そうだからまだ大丈夫そう
ABCのド典型問はどんどん解かれそうだけど
ABCのド典型問はどんどん解かれそうだけど
899デフォルトの名無しさん (ブーイモ MM0d-Wky6)
2023/03/20(月) 17:04:45.56ID:3TQ5vmXOM GPT4もそのうちAPI公開されるし
誰かが完全自動化ツール作って放流したら終了だね
誰かが完全自動化ツール作って放流したら終了だね
900デフォルトの名無しさん (ワッチョイ a1bd-jnF6)
2023/03/20(月) 17:26:39.70ID:S2Sybo+q0 逆に機能のGなんかは一発で解けてもおかしくない気がするけど、意外とまだ典型習熟度高くないね
901デフォルトの名無しさん (アウアウウー Sa95-/Db4)
2023/03/20(月) 19:49:00.37ID:VHv5ydSaa902デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/20(月) 20:03:11.57ID:VSzCgxP6p >>901
そうだから質問を繰り返してAIを導く必要があって、導き方を既に知ってるなら最早AIじゃなくて人間が解いてるのと変わらないのではって話をしてるんだけどどういうツッコミ?
そうだから質問を繰り返してAIを導く必要があって、導き方を既に知ってるなら最早AIじゃなくて人間が解いてるのと変わらないのではって話をしてるんだけどどういうツッコミ?
903デフォルトの名無しさん (アウアウウー Sa95-/Db4)
2023/03/20(月) 20:05:57.80ID:VHv5ydSaa904デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/20(月) 20:13:25.50ID:XjAZ8zEkp905デフォルトの名無しさん (アウアウウー Sa95-/Db4)
2023/03/20(月) 20:17:33.98ID:VHv5ydSaa906デフォルトの名無しさん (アウアウウー Sa95-/Db4)
2023/03/20(月) 20:19:39.32ID:VHv5ydSaa 蒸し返したらそんなの当たり前とか言うトンチキが出てきたから呆れてるとこだ
当たり前のわけねえだろ
当たり前のわけねえだろ
907デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/20(月) 20:27:08.93ID:JGpTxGZup >>906
当たり前っていうのはAIを適切な解き方に誘導したらそれに沿って解いてくれるのは当たり前って話をしていたつもりだった(3.5の時はこうしないと簡単な問題以外は解けなかった)
chatGPTがバージョン4になった今どういう風に解いてくれるのかは把握してないし先週のABCで7完したという話も初耳
当たり前っていうのはAIを適切な解き方に誘導したらそれに沿って解いてくれるのは当たり前って話をしていたつもりだった(3.5の時はこうしないと簡単な問題以外は解けなかった)
chatGPTがバージョン4になった今どういう風に解いてくれるのかは把握してないし先週のABCで7完したという話も初耳
908デフォルトの名無しさん (ワッチョイ 1101-cF8N)
2023/03/20(月) 20:44:01.94ID:AhWhyU3m0 Moのアルゴリズム提案してくれたやつは問題を読ませた“だけ“ではなくて質問である程度誘導してたとは思う
(もちろんそれで提案してくれるのはめちゃくちゃ凄いが)
(もちろんそれで提案してくれるのはめちゃくちゃ凄いが)
909デフォルトの名無しさん (ワッチョイ 0107-/Db4)
2023/03/20(月) 20:46:48.04ID:BTFdTO690910デフォルトの名無しさん (オッペケ Sr9d-3Wjd)
2023/03/20(月) 20:58:26.01ID:enr3USaTr すまん、GPT4より弱いやつおる?w
911デフォルトの名無しさん (ワッチョイ a1bd-jnF6)
2023/03/20(月) 21:06:12.87ID:S2Sybo+q0 レスバしたいだけのアウアウウーの人、結構みっともないからやめた方がいいよ
912デフォルトの名無しさん (アウアウウー Sa95-waiq)
2023/03/20(月) 21:21:05.85ID:6NGESZufa ほんと、そういうくだらないのはツイッターでやれよな
913デフォルトの名無しさん (アウアウウー Sa95-/Db4)
2023/03/20(月) 22:00:28.84ID:p6MhJ7dBa お前いつも論破されてそれだな
914デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/20(月) 22:45:45.31ID:g4VcAGMh0 すまん
初心者なんだがIQが低すぎてこの問題が解けない
一つだけクリア出来ないテストケースがあるみたい
N以下の自然数でXの倍数またはYの倍数であるものはいくつあるか?
入力
N X Y
制約
1≦N≦10^6
1≦X<Y≦10^6
コード
#include<bits/stdc++.h>
using namespace std;
int main() {
long long n,x,y;
cin>>n>>x>>y;
if(y%x==0) cout<<n/x<<endl;
else cout<<n/x+n/y-n/(x*y)<<endl;
}
初心者なんだがIQが低すぎてこの問題が解けない
一つだけクリア出来ないテストケースがあるみたい
N以下の自然数でXの倍数またはYの倍数であるものはいくつあるか?
入力
N X Y
制約
1≦N≦10^6
1≦X<Y≦10^6
コード
#include<bits/stdc++.h>
using namespace std;
int main() {
long long n,x,y;
cin>>n>>x>>y;
if(y%x==0) cout<<n/x<<endl;
else cout<<n/x+n/y-n/(x*y)<<endl;
}
915デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/20(月) 22:46:24.96ID:g4VcAGMh0 誰かどの辺が間違ってるか教えて
なんでACできないんだろ
なんでACできないんだろ
916デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/20(月) 22:49:06.83ID:g4VcAGMh0 お願いします
917デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/20(月) 22:50:00.28ID:g4VcAGMh0 For文書いたら出来たけどなんか釈然としないよね
918デフォルトの名無しさん (ワッチョイ 137f-BQ3C)
2023/03/20(月) 22:52:12.36ID:/KHjyqT50 ヒント:最小公倍数
919デフォルトの名無しさん (アウアウウー Sa95-waiq)
2023/03/20(月) 22:54:12.33ID:6NGESZufa 最後x*yじゃなくlcmでどうや?
920デフォルトの名無しさん (ワッチョイ ebd6-7Rho)
2023/03/20(月) 22:55:07.63ID:6aqreXsg0 総当たりして誤るテストケースを自分で見つけるスキルを身につけることも重要
921デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/20(月) 22:56:59.35ID:g4VcAGMh0 ありがとうございます
たしかに、最小公倍数でいいですね
IQがゴミすぎるんで競プロ止めます
たしかに、最小公倍数でいいですね
IQがゴミすぎるんで競プロ止めます
922デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/20(月) 22:57:42.29ID:g4VcAGMh0 止める→辞める
923デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/20(月) 22:58:49.74ID:g4VcAGMh0 止めるでいいか
924デフォルトの名無しさん (ワッチョイ 01b0-EVax)
2023/03/20(月) 23:52:08.09ID:0oNeBZFb0 コドフォ…
925デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/20(月) 23:53:18.04ID:Lo04kl5hp コンテスト開始前に突如延期は酷いやサーバーの問題だから仕方ないけど
926デフォルトの名無しさん (ワッチョイ 9bca-aXiD)
2023/03/21(火) 01:06:39.53ID:WiAWCQDG0 おそらくGTPにヒューリスティックを除くatcoder的なスキルはほとんど使われていない、使われてるのはニューラルネット、内積、最適化、強化学習など。何故か整数ばかりのパズル最適化は見当違いも良い所。
競プロは役に立たない。
競プロは役に立たない。
927デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/21(火) 01:20:29.80ID:W35aCdkdp 役に立つと思ってやるもんじゃないって既に無限回言われてるだろ何を今更
928デフォルトの名無しさん (ワッチョイ 0b7c-VFYW)
2023/03/21(火) 10:22:30.40ID:ayGaCmzS0 AtCoderJobsのランクがほぼ無意味になるな
929デフォルトの名無しさん (ワッチョイ 21ad-3Wjd)
2023/03/21(火) 11:38:58.42ID:IeqWtZWC0 何も変わってないじゃん
930デフォルトの名無しさん (ブーイモ MMc5-xxKT)
2023/03/21(火) 12:36:35.41ID:eYzPE6ipM931デフォルトの名無しさん (ササクッテロラ Sp9d-DNgm)
2023/03/21(火) 13:35:42.22ID:BiuFHUvxp 競プロ以前に高校数学すらまともに勉強してなかったんだろうな
AI開発に全く従事してないような奴の妄言
AI開発に全く従事してないような奴の妄言
932デフォルトの名無しさん (ワッチョイ 9bca-aXiD)
2023/03/21(火) 13:55:08.65ID:WiAWCQDG0933デフォルトの名無しさん (ワッチョイ 59a4-7g0e)
2023/03/21(火) 13:59:58.54ID:3NbTT7XB0 お前がディープステートだったのか
ついに正体を表したな
ついに正体を表したな
934デフォルトの名無しさん (ワッチョイ a1bd-jnF6)
2023/03/21(火) 14:35:19.64ID:2zmgamhJ0 内積でqueryとkeyのある種の類似度を計算して重みとして利用するのはそうなんだけど、まず磨くようなスキルではないのではないかという
離散最適化が主なのはそうだけど、実質的には連続緩和して解くような問題もままあるので、連続最適化をしてないとも言えないし
離散最適化が主なのはそうだけど、実質的には連続緩和して解くような問題もままあるので、連続最適化をしてないとも言えないし
935デフォルトの名無しさん (アウアウウー Sa95-lF85)
2023/03/21(火) 15:06:25.17ID:icU0z8mba Winnyの金子ですね判ります
936デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/21(火) 17:35:53.57ID:1DnfyNWD0 問題
N 枚のカードが横一列に並べられています。左からi 番目のカードには整数Aiが書かれています。
カードの中からいくつかを選んで、合計がちょうどS となるようにする方法はありますか。
制約
1≦N≦60
1≦Ai,S≦10000
入力は全て整数
入力
N S
A1…AN
N 枚のカードが横一列に並べられています。左からi 番目のカードには整数Aiが書かれています。
カードの中からいくつかを選んで、合計がちょうどS となるようにする方法はありますか。
制約
1≦N≦60
1≦Ai,S≦10000
入力は全て整数
入力
N S
A1…AN
937デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/21(火) 17:44:43.69ID:1DnfyNWD0 質問です
これって動的計画法を使う問題ですよね
dp[i][j]をiまでのカードのなかで合計がjとなるようなカードの組み合わせが存在するかと考えても上手くいかないです
ほとんどのテストケースではACが取れるので全く検討違いというわけではないと思うのですが、有識者の目から見て間違ってる部分はありますか?
#include<bits/stdc++.h>
using namespace std;
using ll = long long ;
using bl = bool ;
#define Rep(i,a,b) for(ll i=a;i<=b;i++)
int main() {
ll n,s,A[69];
bl dp[69][10009];
cin>>n>>s;
Rep(i,1,n) cin>>A[i];
dp[0][0]=true;
Rep(i,1,s){
dp[0][i]=false;
}
Rep(i,1,n){
Rep(j,0,s){
if(dp[i-1][j]==true) dp[i][j]=true;
elif(dp[i-1][j-A[i]]==true) dp[i][j]=true;
else dp[i][j]=false;
}
}
if(dp[n][s]==true) cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
これって動的計画法を使う問題ですよね
dp[i][j]をiまでのカードのなかで合計がjとなるようなカードの組み合わせが存在するかと考えても上手くいかないです
ほとんどのテストケースではACが取れるので全く検討違いというわけではないと思うのですが、有識者の目から見て間違ってる部分はありますか?
#include<bits/stdc++.h>
using namespace std;
using ll = long long ;
using bl = bool ;
#define Rep(i,a,b) for(ll i=a;i<=b;i++)
int main() {
ll n,s,A[69];
bl dp[69][10009];
cin>>n>>s;
Rep(i,1,n) cin>>A[i];
dp[0][0]=true;
Rep(i,1,s){
dp[0][i]=false;
}
Rep(i,1,n){
Rep(j,0,s){
if(dp[i-1][j]==true) dp[i][j]=true;
elif(dp[i-1][j-A[i]]==true) dp[i][j]=true;
else dp[i][j]=false;
}
}
if(dp[n][s]==true) cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
938デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/21(火) 17:46:15.85ID:1DnfyNWD0 自分でテストケースを作成して色々とやって見たのですが上手くいかないです
939デフォルトの名無しさん (ワッチョイ 1101-DNgm)
2023/03/21(火) 17:49:03.50ID:8HipxHLW0 >>937
全然ちゃんと確認してないんだけどj-A[i]で範囲外参照してそう
環境にもよるけど、 #define _GLIBCXX_DEBUG を入れると範囲外参照関連のデバッグはしてくれるから便利だよ(実行時間が遅くなる場合もあるから提出する時は外れるようにすると良い)
まあこういう遷移はめちゃくちゃ良くあるし慣れたらデバッグしないでも殆どミスらなくなると思う
全然ちゃんと確認してないんだけどj-A[i]で範囲外参照してそう
環境にもよるけど、 #define _GLIBCXX_DEBUG を入れると範囲外参照関連のデバッグはしてくれるから便利だよ(実行時間が遅くなる場合もあるから提出する時は外れるようにすると良い)
まあこういう遷移はめちゃくちゃ良くあるし慣れたらデバッグしないでも殆どミスらなくなると思う
940デフォルトの名無しさん (オッペケ Sr9d-3Wjd)
2023/03/21(火) 17:54:56.33ID:wykVgs8rr >>937
elifが間違ってる
elifが間違ってる
941デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/21(火) 17:59:28.32ID:1DnfyNWD0942デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/21(火) 18:01:08.70ID:1DnfyNWD0943デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/21(火) 18:04:55.14ID:1DnfyNWD0 配列外参照の仕様に関してはまだちゃんと理解していませんが、939のレスをヒントにして解決することが出来ました。
944デフォルトの名無しさん (ワッチョイ 1b5c-Aie7)
2023/03/21(火) 18:06:38.67ID:2/Nqgm+N0 j-A[i] < 0 にならない?
945デフォルトの名無しさん (ワッチョイ 1b5c-Aie7)
2023/03/21(火) 18:07:25.41ID:2/Nqgm+N0 寝てたら解決しとる
946デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/22(水) 14:54:15.97ID:XBvF4hES0 質問
N個の正整数の最小公倍数を求める問題で分からない部分がありました。
コード1ではACが取れなかったのですが、コード2に変えてみたところACを取ることが出来ました。
数学的にはコード1もコード2も違いがないと思うのですが、何がいけなかったのでしょう。
頭を捻っても全く分かりません。
N個の正整数の最小公倍数を求める問題で分からない部分がありました。
コード1ではACが取れなかったのですが、コード2に変えてみたところACを取ることが出来ました。
数学的にはコード1もコード2も違いがないと思うのですが、何がいけなかったのでしょう。
頭を捻っても全く分かりません。
947デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/22(水) 14:54:42.44ID:XBvF4hES0 コード1
#include<bits/stdc++.h>
using namespace std;
ll Gcd(ll a,ll b){
while(a>=1 && b>=1){
if(a>b) a=a%b;
else b=b%a;
}
if(a!=0) return a;
return b;
}
int main() {
ll n,A[100009],g,l;
cin>>n;
Rep(i,1,n) cin>>A[i];
l=A[1];
Rep(i,2,n){
g=Gcd(l,A[i]);
l=(l*A[i])/g; ←変えたところ
}
cout<<l<<endl;
}
#include<bits/stdc++.h>
using namespace std;
ll Gcd(ll a,ll b){
while(a>=1 && b>=1){
if(a>b) a=a%b;
else b=b%a;
}
if(a!=0) return a;
return b;
}
int main() {
ll n,A[100009],g,l;
cin>>n;
Rep(i,1,n) cin>>A[i];
l=A[1];
Rep(i,2,n){
g=Gcd(l,A[i]);
l=(l*A[i])/g; ←変えたところ
}
cout<<l<<endl;
}
948デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/22(水) 14:55:09.27ID:XBvF4hES0 コード2
#include<bits/stdc++.h>
using namespace std;
ll Gcd(ll a,ll b){
while(a>=1 && b>=1){
if(a>b) a=a%b;
else b=b%a;
}
if(a!=0) return a;
return b;
}
int main() {
ll n,A[100009],g,l;
cin>>n;
Rep(i,1,n) cin>>A[i];
l=A[1];
Rep(i,2,n){
g=Gcd(l,A[i]);
l=(l/g)*A[i]; ←変えたところ
}
cout<<l<<endl;
}
#include<bits/stdc++.h>
using namespace std;
ll Gcd(ll a,ll b){
while(a>=1 && b>=1){
if(a>b) a=a%b;
else b=b%a;
}
if(a!=0) return a;
return b;
}
int main() {
ll n,A[100009],g,l;
cin>>n;
Rep(i,1,n) cin>>A[i];
l=A[1];
Rep(i,2,n){
g=Gcd(l,A[i]);
l=(l/g)*A[i]; ←変えたところ
}
cout<<l<<endl;
}
949デフォルトの名無しさん (ワッチョイ 990c-NQjs)
2023/03/22(水) 14:56:01.64ID:XBvF4hES0 行数制限のためテンプレートは省いております。
950デフォルトの名無しさん (アウアウウー Sa95-waiq)
2023/03/22(水) 15:11:18.73ID:9X0hpeOca 多分問題文の省略したところに原因が書いてある
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★2 [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★4 [Hitzeschleier★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 [Hitzeschleier★]
- ホリエモン、「持ち家=幸せという価値観は過去のもの」と断言「快適な住まいが欲しいなら、賃貸住宅を次々に替えていく」 [muffin★]
- 高市早苗総理「金利上昇よりも日本の成長が大事」 ★3 [Hitzeschleier★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ2🧪
- 今さっき西谷駅でゲロ吐いてしれっと逃げたやつ
- 自民党のヒゲ「日本側の無線でcopyとは言ったが了解という意味ではない」 [834922174]
- 【新番組】轟はじめ🐧⚡のぶんぶんぶーん🚗💨!【🏡】
- だから野球回がないアニメはクソアニメだって俺最初から言ってたじゃん
- もちもち食感って言葉があるけど、私も餅ってもちもちしてないよな
