先日、わさびのり太郎60個入りをプレゼントして頂きました。
わさびのり太郎60個入りをもらうのは2回目。
そして昨日、プログラミングしながらむしゃむしゃ食べてたら50個以上食べてました。
中毒性がやばい。
そして今日、舌がヒリヒリととても変な感じがします。
パイナップルを食べ過ぎたときのようなあの感覚を、わさびのり太郎食べ過ぎて味わっています(ちょっと違うかも)。
ヒリヒリしているせいで、今日食べたわさびのり太郎およびごはん全般、味がよくわかりませんでした。
わさびのり太郎の食べ過ぎこわい。
なんか最近、PCとかユーザによってTopCoderのアリーナにログインできない現象がちょくちょく起こりました。
jnlpから起動させているのですが、UsernameとPasswordを入力しても、
暫くすると何のメッセージも無いまま、UsernameとPasswordが空欄になるだけ。
同じPCでもユーザを変えたらログインできたり、同じ接続環境でもPCを変えたらログインできたりと
謎でしたが、Javaの一時ファイルを削除したらなんか直ったのでメモ。
[コントロールパネル] -> [Java] -> [一般] -> [インターネット一時ファイル] -> [設定] -> [ファイルの削除] ->
-> [トレースおよびログ・ファイル] [キャッシュされたアプリケーションおよびアプレット]にチェック -> [OK]
多分キャッシュが問題だったみたいです。
jnlpから起動させているのですが、UsernameとPasswordを入力しても、
暫くすると何のメッセージも無いまま、UsernameとPasswordが空欄になるだけ。
同じPCでもユーザを変えたらログインできたり、同じ接続環境でもPCを変えたらログインできたりと
謎でしたが、Javaの一時ファイルを削除したらなんか直ったのでメモ。
[コントロールパネル] -> [Java] -> [一般] -> [インターネット一時ファイル] -> [設定] -> [ファイルの削除] ->
-> [トレースおよびログ・ファイル] [キャッシュされたアプリケーションおよびアプレット]にチェック -> [OK]
多分キャッシュが問題だったみたいです。
なんか楽しくなってしまい、ほぼ一日中TopCoderのSRMの過去問をやっていて、
DIV2の1000-point problemがようやく解けたーってところで眠くなって寝てしまい、
起きて画面見たらなんかよくわかんないエラーが。
その後、コードを書いてコンパイルしようとすると
「you cannot compile in a contest that is not active」
といエラーが出てきて、CompileもTestもSubmitもできない状態に。
15分置きくらいにコンパイルできないか試しながら、すごい切ない気分で数時間過ごしました。
もう諦めてエラー内容だけブログに書いて寝ようと思い、この文章を書いていたのですが、
書きながらも試してたらなんかコンパイルできるようになりました。
コンパイルできない状態になったのは約6時間くらい。
あんまり続けてPracticeRoom使いすぎるなってことなのでしょうか。
DIV2の1000-point problemがようやく解けたーってところで眠くなって寝てしまい、
起きて画面見たらなんかよくわかんないエラーが。
その後、コードを書いてコンパイルしようとすると
「you cannot compile in a contest that is not active」
といエラーが出てきて、CompileもTestもSubmitもできない状態に。
15分置きくらいにコンパイルできないか試しながら、すごい切ない気分で数時間過ごしました。
もう諦めてエラー内容だけブログに書いて寝ようと思い、この文章を書いていたのですが、
書きながらも試してたらなんかコンパイルできるようになりました。
コンパイルできない状態になったのは約6時間くらい。
あんまり続けてPracticeRoom使いすぎるなってことなのでしょうか。
だいぶ久しぶりの投稿。
TopCoderに登録して、Practiceで何問か遊んでみました。
今回初めての競技プログラミングということで、とりあえずDIV2(簡単なほう)の250-point problem(簡単なやつ)を選択。
英語があまり読めなくて、これはダメか・・と思いましたが、
Problem Statementが読めなくても、Examplesの項目で入力例と出力例があって、ここから大体推測可能でした。
何問か解いていたら、200~230点/250点くらいとれるようになってきたので、
今日の〆に、500-point problem(SRM 146 DIV 2)に挑戦しました。
短かったけれど英文はほとんど読まず、Examplesに目を通すと、
どうやら格子の幅と高さが与えられて、その中に存在する長方形の数を数えろと言っているみたい。
悩んだ結果、下記のようなソースコードが書きあがり、428.67 points貰えました。
500点問題初クリア。うれしい。
public class RectangularGrid{
public long countRectangles(int width, int height){
long count = 0;
for (int i = 1; i <= width; i++){
for (int j = 1; j <= height; j++){
if (i == j) continue;
count += (width - i + 1) * (height - j + 1);
}
}
return count;
}
}
TopCoderに登録して、Practiceで何問か遊んでみました。
今回初めての競技プログラミングということで、とりあえずDIV2(簡単なほう)の250-point problem(簡単なやつ)を選択。
英語があまり読めなくて、これはダメか・・と思いましたが、
Problem Statementが読めなくても、Examplesの項目で入力例と出力例があって、ここから大体推測可能でした。
何問か解いていたら、200~230点/250点くらいとれるようになってきたので、
今日の〆に、500-point problem(SRM 146 DIV 2)に挑戦しました。
短かったけれど英文はほとんど読まず、Examplesに目を通すと、
どうやら格子の幅と高さが与えられて、その中に存在する長方形の数を数えろと言っているみたい。
悩んだ結果、下記のようなソースコードが書きあがり、428.67 points貰えました。
500点問題初クリア。うれしい。
public class RectangularGrid{
public long countRectangles(int width, int height){
long count = 0;
for (int i = 1; i <= width; i++){
for (int j = 1; j <= height; j++){
if (i == j) continue;
count += (width - i + 1) * (height - j + 1);
}
}
return count;
}
}