- @usakdsteen #@usakdsteen
まだ反映されてないna
- @usakdsteen #
うーむ
- @usakdsteen #
ついった眺めてる場合じゃない!
- @usakdsteen #
今日はメンタル死んでてダメぽ
- @usakdsteen #
明日GCJ1Bは深夜1時からか
- @usakdsteen #
abc125のD見てみたけど
ちょっと実験するだけですぐ分かるねこれ・・・・ - @usakdsteen #@usakdsteen
- @usakdsteen #@usakdsteen
elseのあとのputsのインデントが・・・
- @usakdsteen #
abc123のC見てみたけど
分からんわこれ・・・ - @usakdsteen #
人生6回欲しいというツイート見かけたけど、それは6度も死を経験することでは・・
- @usakdsteen #@usakdsteen
任意の数字に書き換えられるから実質1個だけ数字除去していいってことだよな(最大公約数なんだから他の数字と同じにしていいわけだし同じにしたらその数字とは最大だもんな
- @usakdsteen #@usakdsteen
うーん分からん
- @usakdsteen #@usakdsteen
ところでこれ黒板って設定必要?
- @usakdsteen #@usakdsteen
全部の要素の素因数分解って間にあうのかなあ・・・
- @usakdsteen #@usakdsteen
メモ化で端からGCDしてくのってどうだろう
- @usakdsteen #@usakdsteen
ダメぽ
- @usakdsteen #@usakdsteen
- @usakdsteen #@usakdsteen
思ったけどmax_byじゃなくmaxでも良さそうな
- @usakdsteen #@usakdsteen
最初のツイートから30分以上かかってるからダメだな、rated対象として参加してたらレーティン落ちだったな
abc123のC見てみたけど
分からんわこれ・・・ - @usakdsteen #@usakdsteen
しかもツイッターで解法っぽいの多数目撃しててのこの時間だからヤバ
- @usakdsteen #
念のためA/Bも解いたけど瞬殺だた
- @usakdsteen #@usakdsteen
解説pdfでC見たけどなるほど、となった。
- @usakdsteen #@usakdsteen
Dも見た、なるほどと思えたらよかったが、難しいなこれ
今見てる値が符号反転されたか否かの状態で今まで見た値の合計の最大でメモ化か、これ思いつくの大変そう - @usakdsteen #
北海道で震度4とは大変だなあ
- @usakdsteen #
ではshower time
- @neetsdkasu #
topcoder.com/challenges/300…
echoでcommand.txt生成してるけど
zipにcommand.txt含めるでも動くのかな?
まぁどっちでもいいけど… - @neetsdkasu #@neetsdkasu
スコア処理が相変わらずのオンラインテスターの結果出力で
オフラインテスターと結果出力が同じだった場合
Score = ???.??? を検出してたりするのかな
知らんけど - @neetsdkasu #@neetsdkasu
もし、その場合で、スコアファイルをresult.txtなんかにしてる場合、
solution.shで偽result.txtを生成したのちchmodで読み取り変更なんかにできたら不正できそうかも?
paiza.io/projects/t8fFH… - @neetsdkasu #@neetsdkasu
テスト実行後のresult.txt取り出すまでの間に時間もたつきがあるなら
テスト前かテスト中にバックグラウンドプロセスでも立ち上げて書き換えるとか paiza.io/projects/HxGZV…
テスト中ならスコアファイル名の取得も可能ぽいし(リダイレクト生成なら)
paiza.io/projects/7sQ0f… - @neetsdkasu #@neetsdkasu
絶対にありえないけど、solution.shがrootとか強い権限で実行されてるなら、javaの置き換えすらありうる? paiza.io/projects/HtFcm…
- @neetsdkasu #@neetsdkasu
流石に妄想がすぎる
- @neetsdkasu #@neetsdkasu
妄想すぎるのでふぉらむには投下できないのでついーったーに投げ捨て
- @neetsdkasu #@neetsdkasu
おわり
- @neetsdkasu #@neetsdkasu
あともう1パターンあるか、オンラインテスターがソリューションのエラー出力を捨てずオフラインテスター同様に標準出力に出す場合、ソリューションがエラー出力にScore = ???? を出しまくれば騙せそう
- @usakdsteen #
チート対策は大事ね
- @usakdsteen #@usakdsteen
そんなことより自分のソリューションを考えねばならん
- @neetsdkasu #@neetsdkasu
まぁシステス前か後かのどちらかに提出のチェックはするだろうし、この手のが困るのは仮順位が壊れるってあたりかな…それなりに困るか
- @usakdsteen #
流石に眠くなってきた
- @usakdsteen #@usakdsteen
さっきのツイート英語に翻訳してみたらイミフだった
- @usakdsteen #@usakdsteen
なんか俺がチェックするみたいな話になってるどころか、最後の一言がイミフになるw
- @usakdsteen #@usakdsteen
機械翻訳使ってふぉらむに投稿する人ら、まともな英語に変換されるとか日本語力ありすぎるのでは・・・
- @usakdsteen #@usakdsteen
俺の日本語力が無さ杉なだけなわけだが・・・
- @usakdsteen #@usakdsteen
ラフな日本語がそう読める英語になるわけないわな
- @neetsdkasu #@neetsdkasu
.gitattributesってので改行コードの取り扱い指定できるっぽそう…?
git-scm.com/docs/gitattrib…@neetsdkasu
solution.shの改行コードはLFじゃないとダメだったりするのかな
gitのautocrlfをONにしてたせいでブランチ切り替えで改行コードがCRLFになってるの気づかず - @neetsdkasu #@neetsdkasu
.gitattributesに *.sh text eol=lf したらLFでチェックアウトできるようになったぽい
- @usakdsteen #
レナドーン君、gitレベルがアップした!
- @neetsdkasu #
世界チャンピョンのtouristさんじゃないのけこれ
twitter.com/googlecodejam/…
- @usakdsteen #
俺これだわ・・・
twitter.com/shoichirosm/st…
- @neetsdkasu #@neetsdkasu
元のsolution.shが/workdir/result.txtに書き込んでたのは書き込み権限が/workdirにしかなかったからで適切なとこにresultを書き出していればこれは成立しなさそう、
@neetsdkasu
もし、その場合で、スコアファイルをresult.txtなんかにしてる場合、
solution.shで偽result.txtを生成したのちchmodで読み取り変更なんかにできたら不正できそうかも?
paiza.io/projects/t8fFH… - @neetsdkasu #@neetsdkasu
ただテスター・画像ファイル・シード特定可能なファイルなどのパーミッションが不適切だとsolution.shから読み取れたりはしそうだけど、
たぶん大丈夫とは思うけど - @neetsdkasu #@neetsdkasu
あとはcommand.txtのコマンドの実行権限次第では、シード特定可能なファイルを読めたりする可能性もあるかもしれないけど、実行権限コントロールくらい難しくないだろうから、たぶん心配ないとは思う
- @neetsdkasu #@neetsdkasu
適当なライブラリやソルバ拾ってきてぶっこめるみたいな指摘あるけど
実行時間制限やメモリ制限ある中でちゃんと動作するのだろうか - @neetsdkasu #
I have no idea.
- @usakdsteen #
tweetdeck使ってるとカミナリアイちゃんが見えてこない・・・
- @usakdsteen #
人間的活動してみたが1勝2敗