sc15note/Q and A
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
since1995
開始行:
[[sc15note]]
- 問 : ~/finalの下にfinal.c以外のファイルを置いてもいいか
答 : 置くのは自由です。採点時にはfinal.cだけを審査用アカ...
なお、審査時に使うのはfinal.cだけですので、プログラムは...
- 問:解答が複数通り考えられる場合、つまり同じステップ数...
答:同じステップ数の盤面において写真が複数の箇所にマッチ...
- 問:static変数は並列化でコア毎にコピーされますか?(2015...
答:コピーかどうかは分かりませんが,並列化された全タスク...
書き込み等で実行順序が結果に影響を与える場合は,自動並列...
- 問 : 自動並列化されないループを強制的に並列化したい
答 : ループの前に
#pragma cdir parallel for
をつけてください。コンパイラは並列化できるものと信じて並...
- 問 : gnuplotでCyclicCAのスナップショットを見る簡単な方...
答 : 例えば1列目にx座標、2列目にy座標、3列目に状態を表...
1 1 XXX
1 2 XXX
1 3 XXX
(空行を入れる、これがポイント)
2 1 XXX
2 2 XXX
2 3 XXX
(空行)
gnuplotを立ち上げて、set size square (return) set pm3d m...
- 問 : charを使うと遅い?(2015/8/19 16:26)
答 : charとshortはベクトル化されません。intかlongにして...
- 問 : inputが「プログラムの最初の実行文」とはどういう意...
答 : できません。宣言だけなら書いてもいいですが、代入等...
確実なのはmainのいちばん最初にinput文を置くことです(変数...
- 問 : ファイルの比較をしたい (2015/8/19 13:27)
答 : diff コマンドを使います。
> diff a.txt b.txt
でa.txt b.txtを一行ごとに比較し、異なる行を出力します。
- 問 : プログラムの一部の時間を測定したい (2015/8/19 12:37)
答 : time.h中の関数は使えます。ただし、並列化されている...
並列化して実時間を測定したい場合はgettimeofday(マイクロ...
- 問:プロファイラを使っても良いか? (2015/8/19 11:00)
答:使用は禁止します.(文責:権藤)
- 問 : ヘッダーファイルのinputではなく、独自の入力関数を...
答 : いけません。規則は
(1)入力にはヘッダーファイルで定義されたinput関数のみを使...
(2)inputは必ずプログラム中の最初の実行文であること
です
なお、input関数を使うことにより10秒ほどのオーバーヘッド...
- 問:gnuplotを使ってもよいか? (2015/8/19 10:41)
答:使って構いません.(文責:権藤)
- 問 : 東工大会場からパスワード入力無しでログインしたい(2...
答 : 以下の手順で可能になります。
手順1
$ cp ~/Desktop/Shared/SC/2015/config ~/.ssh
手順2
$ ssh-keygen (いろいろきかれるけどreturnキー連打)
手順3
$ cd ~/.ssh
$ scp id_rsa.pub proxy:~/.ssh/authorized_keys
(パスワードを入力)
$ scp id_rsa.pub sx:~/.ssh/authorized_keys
(パスワードを入力)
手順4
後はリモートホスト名として sx を使うとパスワード無しで...
ログインする場合は $ ssh sx するだけ!
ファイル転送する場合は $ scp final.c sx:~/final/ のよう...
- 問 : ビットシフト演算子がベクトル化されない(2015/8/18 1...
答 : シフト演算子の右辺(何ビット分シフトするか)が変数だ...
- 問 : 自動ベクトル化したくないループがある(2015/8/18 16:...
答 : ループの前にベクトル化指示行
#pragma cdir novector
- 問 : 自動並列化したくないループがある(2015/8/18 11:18)
答 : ループの前に並列化指示行
#pragma cdir noconcur
を書いてください。
- 問:SX上のEmacsでファイルを開くとファイルが壊れることが...
答:一瞬でもおかしいと思ったら C-L で画面をリフレッシュ...
- 問:ローカル端末上の電卓プログラムを使用しても良いか?(...
答:使用して構いません.
- 問:提出しない自己チェック用プログラムをC++で書いて良い...
答:使用して構いません.
- 問:gitなどのバージョン管理ツールを使用しても良いか?(2...
答:使用は禁止します.(Eclipseなどの統合開発環境の禁止...
- 問 : 配列の最大サイズは?
答 : デフォルトでは4GB。コンパイラオプションで
-size_t64
を指定すると大きなサイズも使えるようになりますので、本番...
全チーム、このコンパイル・オプションをつけてコンパイルし...
sxcc -Pauto -size_t64 ファイル名
となります(2015/8/17 18:33)
- 問 : ジョブスクリプトでエラーが出る(2015/8/17 18:22)
答 : ジョブスクリプトの改行コードが違っていました。新し...
- 問:gdbなどのデバッガを使用して良いか? (2015/8/17 18:00)
答:使用は禁止します.(Eclipseなどの統合開発環境の禁止...
- 問 : 「写真」の位置はどのように答えればいいですか? (201...
答 : 四隅のセルのうちで「x,y座標ともに最も値が小さいセル...
- 問: 「写真」はドーナツ上のどの位置もあり得ますか? (2015...
答 : 「写真」は境界をまたがないように取ります。したがっ...
- 問:final.cを他チームに読まれないようにするには?(2015...
答:できません.ホームディレクトリや~/finalのパーミッシ...
(ホームディレクトリや~/final/以外のフォルダはパーミッシ...
例えば,chmod 700 ~/src とすることで,~/src以下のファイ...
- 問:ホームディレクトリと~/finalのパーミッションを変更し...
答: chmod 755 ~ および chmod 755 ~/final として下さい.
- 問:.NETを使用しても良いか? (2015/8/17 15:00)
答:使用は禁止します.
- 問:sxcc がデフォルトで扱えるC言語のバージョンは何か?...
答:C99です(2015/8/17 16;52)
- 問:ローカルエディタで nano を使って良いか? (2015/8/17...
答:使って良いです.
- 問:ジョブを実行すると
/var/spool/nqsII/jsv/jobfile/0.108795.10/user_script: Com...
と言われて動かない。
答:どうやらジョブファイルの改行コードがよくないようです...
C-x Enter utf-8-unix
とたたいてください。Enter はそのままエンターキーを押して...
終了行:
[[sc15note]]
- 問 : ~/finalの下にfinal.c以外のファイルを置いてもいいか
答 : 置くのは自由です。採点時にはfinal.cだけを審査用アカ...
なお、審査時に使うのはfinal.cだけですので、プログラムは...
- 問:解答が複数通り考えられる場合、つまり同じステップ数...
答:同じステップ数の盤面において写真が複数の箇所にマッチ...
- 問:static変数は並列化でコア毎にコピーされますか?(2015...
答:コピーかどうかは分かりませんが,並列化された全タスク...
書き込み等で実行順序が結果に影響を与える場合は,自動並列...
- 問 : 自動並列化されないループを強制的に並列化したい
答 : ループの前に
#pragma cdir parallel for
をつけてください。コンパイラは並列化できるものと信じて並...
- 問 : gnuplotでCyclicCAのスナップショットを見る簡単な方...
答 : 例えば1列目にx座標、2列目にy座標、3列目に状態を表...
1 1 XXX
1 2 XXX
1 3 XXX
(空行を入れる、これがポイント)
2 1 XXX
2 2 XXX
2 3 XXX
(空行)
gnuplotを立ち上げて、set size square (return) set pm3d m...
- 問 : charを使うと遅い?(2015/8/19 16:26)
答 : charとshortはベクトル化されません。intかlongにして...
- 問 : inputが「プログラムの最初の実行文」とはどういう意...
答 : できません。宣言だけなら書いてもいいですが、代入等...
確実なのはmainのいちばん最初にinput文を置くことです(変数...
- 問 : ファイルの比較をしたい (2015/8/19 13:27)
答 : diff コマンドを使います。
> diff a.txt b.txt
でa.txt b.txtを一行ごとに比較し、異なる行を出力します。
- 問 : プログラムの一部の時間を測定したい (2015/8/19 12:37)
答 : time.h中の関数は使えます。ただし、並列化されている...
並列化して実時間を測定したい場合はgettimeofday(マイクロ...
- 問:プロファイラを使っても良いか? (2015/8/19 11:00)
答:使用は禁止します.(文責:権藤)
- 問 : ヘッダーファイルのinputではなく、独自の入力関数を...
答 : いけません。規則は
(1)入力にはヘッダーファイルで定義されたinput関数のみを使...
(2)inputは必ずプログラム中の最初の実行文であること
です
なお、input関数を使うことにより10秒ほどのオーバーヘッド...
- 問:gnuplotを使ってもよいか? (2015/8/19 10:41)
答:使って構いません.(文責:権藤)
- 問 : 東工大会場からパスワード入力無しでログインしたい(2...
答 : 以下の手順で可能になります。
手順1
$ cp ~/Desktop/Shared/SC/2015/config ~/.ssh
手順2
$ ssh-keygen (いろいろきかれるけどreturnキー連打)
手順3
$ cd ~/.ssh
$ scp id_rsa.pub proxy:~/.ssh/authorized_keys
(パスワードを入力)
$ scp id_rsa.pub sx:~/.ssh/authorized_keys
(パスワードを入力)
手順4
後はリモートホスト名として sx を使うとパスワード無しで...
ログインする場合は $ ssh sx するだけ!
ファイル転送する場合は $ scp final.c sx:~/final/ のよう...
- 問 : ビットシフト演算子がベクトル化されない(2015/8/18 1...
答 : シフト演算子の右辺(何ビット分シフトするか)が変数だ...
- 問 : 自動ベクトル化したくないループがある(2015/8/18 16:...
答 : ループの前にベクトル化指示行
#pragma cdir novector
- 問 : 自動並列化したくないループがある(2015/8/18 11:18)
答 : ループの前に並列化指示行
#pragma cdir noconcur
を書いてください。
- 問:SX上のEmacsでファイルを開くとファイルが壊れることが...
答:一瞬でもおかしいと思ったら C-L で画面をリフレッシュ...
- 問:ローカル端末上の電卓プログラムを使用しても良いか?(...
答:使用して構いません.
- 問:提出しない自己チェック用プログラムをC++で書いて良い...
答:使用して構いません.
- 問:gitなどのバージョン管理ツールを使用しても良いか?(2...
答:使用は禁止します.(Eclipseなどの統合開発環境の禁止...
- 問 : 配列の最大サイズは?
答 : デフォルトでは4GB。コンパイラオプションで
-size_t64
を指定すると大きなサイズも使えるようになりますので、本番...
全チーム、このコンパイル・オプションをつけてコンパイルし...
sxcc -Pauto -size_t64 ファイル名
となります(2015/8/17 18:33)
- 問 : ジョブスクリプトでエラーが出る(2015/8/17 18:22)
答 : ジョブスクリプトの改行コードが違っていました。新し...
- 問:gdbなどのデバッガを使用して良いか? (2015/8/17 18:00)
答:使用は禁止します.(Eclipseなどの統合開発環境の禁止...
- 問 : 「写真」の位置はどのように答えればいいですか? (201...
答 : 四隅のセルのうちで「x,y座標ともに最も値が小さいセル...
- 問: 「写真」はドーナツ上のどの位置もあり得ますか? (2015...
答 : 「写真」は境界をまたがないように取ります。したがっ...
- 問:final.cを他チームに読まれないようにするには?(2015...
答:できません.ホームディレクトリや~/finalのパーミッシ...
(ホームディレクトリや~/final/以外のフォルダはパーミッシ...
例えば,chmod 700 ~/src とすることで,~/src以下のファイ...
- 問:ホームディレクトリと~/finalのパーミッションを変更し...
答: chmod 755 ~ および chmod 755 ~/final として下さい.
- 問:.NETを使用しても良いか? (2015/8/17 15:00)
答:使用は禁止します.
- 問:sxcc がデフォルトで扱えるC言語のバージョンは何か?...
答:C99です(2015/8/17 16;52)
- 問:ローカルエディタで nano を使って良いか? (2015/8/17...
答:使って良いです.
- 問:ジョブを実行すると
/var/spool/nqsII/jsv/jobfile/0.108795.10/user_script: Com...
と言われて動かない。
答:どうやらジョブファイルの改行コードがよくないようです...
C-x Enter utf-8-unix
とたたいてください。Enter はそのままエンターキーを押して...
ページ名: