検索結果 4 件

by cotora
8年前
フォーラム: C言語何でも質問掲示板
トピック: Count Sort でRuntime Error
返信数: 10
閲覧数: 5395

Re: Count Sort でRuntime Error

みけCAT様>
ありがとうございます!
教えていただいたとおりnew[]を用いたところ、問題となっていたテストケースをパスすることができました。初期化についても指摘していただき、ありがとうございます。

YuO様>
現在C++を勉強中です。C++だと,int A[n];およびint B[n];は不正、というのは知りませんでした。教えていただきありがとうございます!

あんどーなつ様>
コードを上げていただきありがとうございます。scanfのほうが速いというのは私も最近知ったばかりなのですが、10倍も違うのですね。
by cotora
8年前
フォーラム: C言語何でも質問掲示板
トピック: Count Sort でRuntime Error
返信数: 10
閲覧数: 5395

Count Sort でRuntime Error

c++勉強のため、AOJ (Aizu Online Judge)にあるCount Sortという問題( リンク )に取り組んでいるのですが、n=2000000のテストケースでRuntime Errorとなってしまいます。 一応、問題中にある擬似コードに沿っているつもりなのですが、どこがまずいのかご指摘いただけると嬉しいです。 私が書いているコードです。 #include <stdio.h> #include <iostream> using namespace std; #define MAX_ELEM 10001 int n; void sort(int A[], int B[], int ...
by cotora
8年前
フォーラム: C言語何でも質問掲示板
トピック: 大きなサイズの配列とEXC_BAD_ACCESSについて
返信数: 2
閲覧数: 2516

Re: 大きなサイズの配列とEXC_BAD_ACCESSについて

みけCATさん、

ありがとうございます。
とてもわかりやすくて、助かりました!
(確かにstatic char c[1000000][12]にするとEXC_BAD_ACCESSがでなくなりました。)
インスタンスの動的確保も、目から鱗でした。
by cotora
8年前
フォーラム: C言語何でも質問掲示板
トピック: 大きなサイズの配列とEXC_BAD_ACCESSについて
返信数: 2
閲覧数: 2516

大きなサイズの配列とEXC_BAD_ACCESSについて

C++初心者です。周囲に質問できる人がいないため、こちらで相談させてください。 大きなサイズのArrayの作成に関して、疑問があります。 例えば、以下のコードは問題なく動作しています。 int main(){ char c1[1000000][12]; } ところが以下のようにc1をクラスメンバとして宣言しコンパイルすると、EXC_BAD_ACCESSとなってしまいます。 class Cls{ private: char c[1000000][12]; public: Cls(){}; ~Cls(){}; }; int main(){ Cls d; } ここで、配列のサイズを小さく(たとえば ...

詳細検索ページへ移動する