2011/07/14

Topcoder SRM512(Div.2) 参戦記

お世辞にもいい出来とは言えませんでした。

256点に正解したのですが、他は解くことができませんでした。

512点は問題を読んでも方針が立ちませんでした。

1024点はひと通り組み終わったと思った後に、読み間違いに気が付きました。気がついたときには後10分でしたので、ギブアップしました。

問題はこちら。1495人中553位で231.55点でした。

256点問題

public class MarbleDecoration{
public static int maxLength(int R, int G, int B){
int maximum=Math.max(Math.max(R,G),B);
int minimum=Math.min(Math.min(R,G),B);
int middle=R+G+B-maximum-minimum;
int ret=0;
if(maximum>=middle+1) ret=middle*2+1;
else if(maximum==middle) ret=middle*2;
return ret;
}
}

0 件のコメント:

コメントを投稿