- 1 名前:デフォルトの名無しさん(ワッチョイ 3b96-ov1m) mailto:sage [2017/07/29(土) 11:28:28.97 ID:o30VDF4g0.net]
- 次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512 C++に関する質問やら話題やらはこちらへどうぞ。 ただし質問の前にはFAQに一通り目を通してください。 IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。 前スレ C++相談室 part130 mevius.2ch.net/test/read.cgi/tech/1490917669/ このスレもよろしくね。 【初心者歓迎】C/C++室 Ver.100【環境依存OK】 echo.2ch.net/test/read.cgi/tech/1478440682/ ■長いソースを貼るときはここへ。■ codepad.org/ https://ideone.com/ [C++ FAQ] https://isocpp.org/wiki/faq/ www.bohyoh.com/CandCPP/FAQ/ (日本語) - VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
- 596 名前:デフォルトの名無しさん [2017/09/04(月) 23:45:07.31 ID:pd3pCmCq0.net]
- そうだね、ニュアンス的にはそっちだ
- 597 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 10:50:00.46 ID:D99g/mXF0.net]
- >>578
#define family friend で行ける?
- 598 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 12:19:42.29 ID:FAzSlJ+ld.net]
- #define amigo friend
- 599 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 12:30:05.08 ID:eN2J5TsS0.net]
- #define brother friend
- 600 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 13:50:03.50 ID:MHv2cVQ40.net]
- printf("We are the World."); ←わかる
cout << "We are the World" <<endl; ←わからない printfは「関数」だからわかります。 coutの<<はシフト?よくわからないです。 なぜC++はこんな文字の出力のさせ方にしたんでしょうか?関数じゃダメだったんですか?
- 601 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 13:54:25.72 ID:5+GcycqS0.net]
- 方法が増えただけ
以前どおり関数でも大丈夫だよ
- 602 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 14:03:50.06 ID:CTfci4Vl0.net]
- >>583
<<は演算子オーバーロードだけどcoutなんて使う必要ないよprintfでOK
- 603 名前:デフォルトの名無しさん [2017/09/05(火) 14:04:00.15 ID:5KjI8r3d0.net]
- >>583
それはまさにC++の作者(以下、禿)が 彼の著書でアピールしていたことだ coutとは何か? <<とは何か? 記号と意味はどこでどのように関連付いているのか 意味は関数で表記することにしよう <<の意味を表記する関数の関数名をoperator<<としよう プログラム言語の命令とデータは動詞と目的語だ 動詞は関数と1対1対応でよいが目的語の定義は動詞の蓄積だ ・・・てな具合
- 604 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 17:31:12.14 ID:LcvSXQg0d.net]
- >>583
シフト演算子を全く別の意味に使う ひどい設計だと思う
- 605 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 18:16:33.48 ID:FAzSlJ+ld.net]
- それほどでもない
- 606 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 18:16:37.41 ID:deDONG/TM.net]
- cout.<<("We are the World"). <<(endl);
があれば少しはマシだったかね。
- 607 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 18:45:41.20 ID:fgaIXgJY0.net]
- >>583
演算子のオーバーロードのよいお題ということで無理矢理ねじこんだんじゃないかな
- 608 名前:デフォルトの名無しさん [2017/09/05(火) 18:48:59.76 ID:Ol0Fklqi0.net]
- using namespace std;
double value = 1.23; cout << "value = " << value << endl;
- 609 名前:デフォルトの名無しさん [2017/09/05(火) 19:06:29.40 ID:/x4Q9Nfh0.net]
- >>587
お約束を破っているが流し込んでる感が出ているので芸術点高い
- 610 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:25:16.50 ID:FAzSlJ+ld.net]
- +-*/と違って<< がシフト演算子なんて決まってないから「本来と違う」なんて意味なさない
- 611 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:34:59.61 ID:TUBHCjnbM.net]
- vectorオブジェクトが破棄されるとき、要素の解放順は要素順であることは保証されていますか?
- 612 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:39:42.84 ID:DJL8TJyoM.net]
- >>594
されてない
- 613 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:39:47.76 ID:LcvSXQg0d.net]
- >>593
いや決まってる ライブラリを抜きにした純粋な言語ではシフトの意味しかない 元の言語のC言語も同じ * の方がいろいろな意味で使われている
- 614 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 19:42:00.05 ID:FAzSlJ+ld.net]
- >>596
べつにc/c++の話じゃなく、一般に<<をIOの意味で使ってもなんとも思わんでしょ +-*/はさすがに刷り込まれている
- 615 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:04:52.50 ID:Xvi9WQb30.net]
- 数学の演算子とプログラム言語の演算子のことじゃないかな。
+ - は数学とプログラム言語で一致 * / は数学と違うけど文字セットに乗除の記号がないし妥当な代用 << をシフトに使うのはC系プログラム言語の独特の使い方 だったら << が出力になってもええじゃないか、という話。
- 616 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:10:04.82 ID:CG6xGPaC0.net]
- 向きは違うけどbashみたいなイメージだと思ってた
- 617 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:10:32.88 ID:gdvLxkwI0.net]
- お前がそう思うんならそうなんだろうお前ん中ではな
- 618 名前:片山博文MZ mailto:sage [2017/09/05(火) 20:11:08.83 ID:HWiXORhGd.net]
- 数学では、比較してずっと小さい、ずっと大きいという意味で<<、>>を使うことがあるみたいだが。
- 619 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:11:12.82 ID:TUBHCjnbM.net]
- >>595
ありがとうございます 保証するにはどうすればいいですか? ググってstackoverflowとか見たんですが、できないという人もいたり clear()を使えという人もいてよくわかりません
- 620 名前:デフォルトの名無しさん [2017/09/05(火) 20:17:36.79 ID:5KjI8r3d0.net]
- 禿が言い出した<<と
おまいらが言い出す<<では 悪いが社会への影響度がまるで違う 大勢のPGが<<はI/Oだと素直に従うかどうかでだ 新しい言語に旧来の言語と似た記号が出てきたからって 同じ意味でなければならないという法はどこにもない
- 621 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:19:03.84 ID:D99g/mXF0.net]
- >>602
なんで順番が気になるんだ?
- 622 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:21:01.51 ID:eN2J5TsS0.net]
- ローテート命令が演算子化されてないのは何故なんだぜ?
- 623 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:58:17.14 ID:TUBHCjnbM.net]
- 自己解決しました
>>604 必要な場面がありまして
- 624 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 21:12:58.72 ID:Eko3GwfuM.net]
- printfをモダンにアレンジして新規格作ればいいのに。
- 625 名前:デフォルトの名無しさん [2017/09/05(火) 21:50:59.32 ID:5KjI8r3d0.net]
- >>605
それな 俺も
- 626 名前:時々欲しくなるんだけど
キャリーを含む/含まないとかCHAR_BITの違いとかで 移植性が確保しにくそうだよな 記号を何にするかなんて後から決めりゃいいことだ [] - [ここ壊れてます]
- 627 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 22:29:35.14 ID:NIuXE25q0.net]
- >>605
ローテートなんて頻繁に使うものじゃないから ビットが立ってる数を数えるとか、 ビットが立ってる位置を調べるとか、 バイト単位の並び替えとか、 小数から整数へ四捨五入とか、 他にいくらでも足したいものはある
- 628 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 22:54:34.26 ID:DO26xGrR0.net]
- 誰がこんなクソ言語つくったんだよ
作者はたぶんバチが当たって禿げてるはず
- 629 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 23:01:40.29 ID:nPfvfHCk0.net]
- だいたい最初にアスタリスクを乗算演算子にした奴は誰だよ。
- 630 名前:デフォルトの名無しさん [2017/09/05(火) 23:58:08.13 ID:5KjI8r3d0.net]
- ジョンバッカスだろ
- 631 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 23:58:19.96 ID:qAaUk7C50.net]
- operator:=とかoperator!?とか定義できるようにしてくれたら
お前らが度肝を抜くような使い方して見せるのに、残念でならない。
- 632 名前:デフォルトの名無しさん [2017/09/06(水) 00:21:11.51 ID:eLdBXtqw0.net]
- operator?:ならマジで提案してみそ
あわよくば大手柄だぞ
- 633 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 00:25:00.50 ID:VYubvLfh0.net]
- >>613
コンパイルエラーになろうが、ソース書くだけなら現状でもできるだろうから、度肝を抜いてくださいな。
- 634 名前:デフォルトの名無しさん [2017/09/06(水) 00:47:00.85 ID:eLdBXtqw0.net]
- 613なりのcxxfrontでも作ればいい
- 635 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 06:39:00.29 ID:lz1Lh31S0.net]
- >>611
あなたならどれにする?
- 636 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 06:40:33.11 ID:lz1Lh31S0.net]
- 同じかどうかの比較が = ではないのが欠陥
- 637 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 07:17:47.41 ID:xbyXQy+0M.net]
- >>615
なんか面白いこと言おうとしてるの?
- 638 名前:デフォルトの名無しさん [2017/09/06(水) 08:45:25.92 ID:6GspjXt70.net]
- >>618
BASICのように=の意味が文脈で変わるべきだと?
- 639 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:49:59.58 ID:/Hhi3W4sd.net]
- いや、代入を別の記号に
それこそ := でも
- 640 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:50:33.96 ID:ZK3Q9QYA0.net]
- いやっすいやっす!代入に2タイプも使うのいやっす!
- 641 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:51:14.26 ID:DE0YQ4Kk0.net]
- 数学の方を現代に合わせて変えるべき
- 642 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 08:57:40.90 ID:zxwumig7M.net]
- >>623
勝手に変えたらどう? 数学はコンパイル不要だから、最初に定義さえすればお前の使いたい記号を好きなだけ使えるよ
- 643 名前:デフォルトの名無しさん [2017/09/06(水) 09:44:12.68 ID:f82uiC9X0.net]
- 自民党の恐怖の言論弾圧が迫る!
売国安倍は憲法改正で国民主権と基本的人権 を奪うつもりだ。 ← 民主主義の崩壊 www.data-max.co.jp/280113_ymh_02/ ↑ マスコミは 9条しか報道しないが 自民案 の真の恐さは21条など言論の自由を奪うこと 自民案が通ると 政府批判しただけで逮捕されるぞ! https://www.youtube.com/watch?v=h9x2n5CKhn8 上のビデオで 自民党は 日本人に基本的人権 は必要ないと 異常なことを平気で言う。 xn--nyqy26a13k.jp/archives/31687 ↑ 都民ファーストも安倍と同じく 憲法改正で 人権 無視の大日本帝国憲法に戻すつもりだから 絶対に投票してはだめだ。 民主主義が崩壊する blog.goo.ne.jp/ngc2497/e/889
- 644 名前:9f65988fe0f35496934dc972e2489
↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。 https://dot.asahi.com/aera/2016071100108.html?page=3 http://blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674 ↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。 国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。 [] - [ここ壊れてます]
- 645 名前:デフォルトの名無しさん [2017/09/06(水) 11:33:15.11 ID:Mqa6x7N10.net]
- 2003年8月の第1回から2007年3月の第6回までいずれも中国北京で計9次の会合が行なわれた
話し合いで解決しなかった 原爆、弾道ミサイルの開発にカネ、時間を与えてしまった 軍事力でつぶすしかないのに、まだこんなこといってる ,,-―--、 |:::::::::::::;;;ノ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |::::::::::( 」 < 対話で解決しよう ノノノ ヽ_l \______________ ,,-┴―┴- 、 ∩_ /,|┌-[]─┐| \ ( ノ / ヽ| | バ | '、/\ / / / `./| | カ | |\ / \ ヽ| lゝ | | \__/ \ |  ̄ ̄ ̄ | ⊂|______| |l_l i l_l | | ┬
- 646 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 12:26:18.39 ID:8RU3q9uiM.net]
- >>623
数学は、最初に定義さえすれば自由にしていいんだよ。
- 647 名前:デフォルトの名無しさん [2017/09/06(水) 12:36:56.86 ID:/66SkMcqd.net]
- 話が成り立たないアホばっかりだな
- 648 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:29:10.13 ID:fXx7GStM0.net]
- プログラミング勉強し始めた初心者ですが
手詰まりになったので質問させてください ttp://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ALDS1_3_C&lang=jp この問題をやっていますが、以下のコードで「Time Limit Exceeded」となってしまいます 他の正解者のコード見てもやってることは同じな気がするのですが なにがいけないのでしょうか? C++14コード ttp://codepad.org/2Yxb33Ab
- 649 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:33:28.13 ID:I6k6pGLy0.net]
- 多分出力のコードが間違ってる。
- 650 名前:629 mailto:sage [2017/09/06(水) 15:40:37.11 ID:fXx7GStM0.net]
- 追記です
Case#8までは「Accepted」でOKなんですが Case#9が「Time Limit Exceeded」でした Case#9は入力が2000000行もあるっぽいです でも他の人とやってること自体は同じなんだから このコードでできるはずと思い込んでしまって 何が悪いのかさっぱり検討つきません。。。
- 651 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:54:34.75 ID:I6k6pGLy0.net]
- 2個出力してみ?
- 652 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:55:29.34 ID:I6k6pGLy0.net]
- あれ?勘違いだ。
- 653 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:59:43.73 ID:I6k6pGLy0.net]
- Listそのものがそんなに早くないとかかなぁ。
デリートはO(1)で終わるけど、ポインタの付け替えとかあるから、雑に遅いカモね。 最近のコンピュータだと配列の方が早かったりする。
- 654 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 16:38:37.77 ID:I6k6pGLy0.net]
- もしかしたら、sstringしてるのが重いかもなぁ。
cinで取れるのに何でssteamしてるのかよくわからん。
- 655 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:25:42.27 ID:I6k6pGLy0.net]
- judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2522632
これで通った。
- 656 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:28:16.47 ID:I6k6pGLy0.net]
- judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2522643
すまんこれでは通らなかった。
- 657 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:33:31.55 ID:I6k6pGLy0.net]
- judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2522664#1
これは通った。
- 658 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:37:32.00 ID:I6k6pGLy0.net]
- 適当なこと言ってすまんかった。
- 659 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 18:55:53.01 ID:p
]
- [ここ壊れてます]
- 660 名前:ROvgKjd0.net mailto: んぁ? []
- [ここ壊れてます]
- 661 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 19:15:05.29 ID:fXx7GStM0.net]
- >>630
>>632-639 ありがとうございます! まさに>>635だったみたいです 1行ごとに入力を読み込みたいからsstream使ってたのですが そのせいでwhileループで毎回sstreamとstringの変数を定義しているせいでした cinとstringだけで入力を読み込むようにして 変数の定義をループの外にしたらようやく自分のコードで通りました sstream使わなくてもstring変数の定義をループ内に書いたままにしてたら ずっと通らなくてそれで何時間も四苦八苦してようやくすっきりしました 変数の定義って思いの外処理時間がかかるんだなあとしみじみ実感しました わざわざコーディングまでしてくださってありがとうございました
- 662 名前:デフォルトの名無しさん [2017/09/06(水) 21:33:01.28 ID:6GspjXt70.net]
- > 変数の定義って思いの外処理時間がかかるんだなあとしみじみ実感しました
ものによる テキトーこくな
- 663 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 21:57:51.28 ID:P+VnvHZA0.net]
- >>642
> ものによる string だろ 話の流れも読めないのか? > テキトーこくな 実際にやってるだろうに何を言ってるんだよ いちゃもんつけたいだけか?
- 664 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 22:53:02.57 ID:OHCEwHay0.net]
- 変数の定義って処理なのか?
stringが遅いのはどの言語でも同じ。ヒープに確保してるから。 Cの特権は固定長ならスタックに文字配列を確保できること。
- 665 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 23:16:43.16 ID:LeFS08p/0.net]
- >>644
COBOLとかFORTRANヒープの概念があるとは
- 666 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 00:17:30.43 ID:E8QDgFBm0.net]
- デフォルトだとcinがstdioと同期取ってやたら遅かったりもする罠
- 667 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 02:37:57.68 ID:t89SIQGa0.net]
- コンストラクタがやけに重いクラスとかあるんだよ、標準でも。
- 668 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 06:02:40.83 ID:sowmLjiv0.net]
- C++のstream関連は全て糞
operator<<()の多重定義で自作クラスのフォーマット文字列化(stringizing)ができる、というのがちょっと嬉しかったけど しょせんコードの見かけだけの話やし、実行速度は速いし改造もしにくい、 (printf()ならvprintf()を使って関数1個書けば良いところをstd::streambufの派生クラスを作る羽目に、、 行単位の排他とかの作り方を比べたらワカル だいたい一般に1つのクラスに対して一般に (1) 人間が読むためのフォーマット文字列化 (2) ストレージか何かへのシリアライズ (3) ストレージか何かからのデシリアライズ の3つの要求が生じるのに対してoperator<<()とoperator>>()の多重定義の2個では数が足りない だったら上記3メソッドのインターフェースを全部Cのstdioベースで実装して済ませるわ; とにかくC++の中にあってstreamはパフォーマンスよりもコードの見かけに拘ってみました感が異端
- 669 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 06:46:38.33 ID:9W4DbE9gM.net]
- >>644
> 変数の定義って処理なのか? コンストラクタって知ってるか? > stringが遅いのはどの言語でも同じ。ヒープに確保してるから。 そもそもstring型はすべての言語にないし文字列型と言う意味ならFORTRAN77のように固定領域にとる言語もある >>645 モダンなバージョンなら普通にあるでしょ Fortran ⇒ Allocate 文 Cobol もオブジェクト指向になってるぐらいだからあると思う
- 670 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 07:52:40.01 ID:E5YdMpMh0.net]
- 相談室ということで
C++でディープラーニングのライブラリといったらTensor Flowとtiny dnn以外にあります?
- 671 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 08:09:04.47 ID:6e0QaN8o0.net]
- >>650
ソニーから nnabla だったかな
- 672 名前:デフォルトの名無しさん [2017/09/07(木) 08:40:05.33 ID:BwtgUJJf0.net]
- ライブラリなど不要
- 673 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 12:48:57.45 ID:ccNhwHbvd.net]
- 学習など不要
- 674 名前:デフォルトの名無しさん [2017/09/07(木) 12:51:16.16 ID:m/W0Vwq0M.net]
- >>648
おちつけ。 > 実行速度は速いし改造もしにくい、 > だいたい一般に1つのクラスに対して一般に
- 675 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 15:45:42.89 ID:lWzPhy/F0.net]
- >>649
つまりインスタンス生成を「変数の定義」って言ってるのか。分りにくいな。
- 676 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 16:59:31.64 ID:WeVFjmVDd.net]
- 宣言でなく定義ならそういうことだろう
- 677 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 17:17:37.39 ID:E5YdMpMh0.net]
- >>651
ありがとうございます 調べてまいります
- 678 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 23:11:06.34 ID:sowmLjiv0.net]
- でけた!
ttp://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2524752#1 >>654 スマンorz
- 679 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 10:17:30.47 ID:28eiJ4Rm0.net]
- >>658
お、ちょっと早いな。
- 680 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 21:05:50.39 ID:VlEBq8a5M.net]
- >>648
モダンな言語の多くはprintfライクだし、javaも結局追加された。 printfライクのほうが効率的なことは経験的にわかってるのだからstreamにイマドキのformat関数を追加してくれればいいのに。
- 681 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 21:16:51.55 ID:EwiEYpeM0.net]
- もっと50 msばかり速くすた、
ttp://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2526468#1
- 682 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 22:55:01.80 ID:EwiEYpeM0.net]
- さらに1桁速くしたわふーん(0.65 sec → 0.06 sec)
ttp://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2526595#1 メモリ消費量も1/4未満になた、(34520 KB → 7432 KB)
- 683 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 14:52:21.58 ID:4g0rauvm0.net]
- >>662
それって双方向連結リストなの?
- 684 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 19:52:47.52 ID:FtyOtgZ20.net]
- https://ideone.com/aKaZF9
これ、なんで通らないの? 頭爆発しそう。
- 685 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 20:19:57.93 ID:FtyOtgZ20.net]
- あぁ、色々いじってたら通った。
わけわかめ。
- 686 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 20:23:23.69 ID:FtyOtgZ20.net]
- と思ったらイデオンGCCで動かねーでやんの。
https://ideone.com/oqpQ8i VC2017では動く魔法のコード。
- 687 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 20:39:58.02 ID:iTjZctD80.net]
- もちつけ https://ideone.com/czcAS9
- 688 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 20:47:48.75 ID:FtyOtgZ20.net]
- うほ。素晴らしい。
が、今度はVCで動かなくなった。 なんじゃそれ。
- 689 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 21:07:39.82 ID:FtyOtgZ20.net]
- なんか、VCもGCCも半分くらいずつ間違えてる予感。
Setだけだとストレージがないからなんかバグの予感するし。 ストレージ持たせようとすると修飾が間違ってるって言われてる感じがする。 なんだこれ。
- 690 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 21:15:58.82 ID:FtyOtgZ20.net]
- 識者求!急募だ!!
- 691 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 21:53:02.98 ID:FtyOtgZ20.net]
- https://ideone.com/mqTzb8
これで手打ち。 よくわからん回り方されたなぁ。 とほほほ・・・。
- 692 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 21:58:32.95 ID:FtyOtgZ20.net]
- 最後に。さんきゅーそー。
- 693 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 23:23:25.26 ID:iTjZctD80.net]
- VC++のバグ…ではなくいつもの標準非準拠の独自仕様の気はする
https://ideone.com/10vEzK
- 694 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 00:32:56.15 ID:8Jhjgi9Q0.net]
- >>673
およ、折衷案できそうか? 自分はVC動けばいいんだけど、 コード公開するときに動かないと間抜けっぽいから良対応しようと一応やってる。 visualデバッガが便利すぎてVCやめるの大変。
- 695 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 00:56:23.48 ID:ldnMOHDz0.net]
- デバッガのフロントエンドは自作するもの
- 696 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 00:57:46.72 ID:9qoMDsB9r.net]
- 完全な解決策も規格の規定も知っているが、
再現する最小限のコードにしてから他人に見せる知能も持ち合わせていない者には時間の無駄
|

|