2011年6月9日木曜日

SRM 408 DIV2

191.64/250
[java]
public class TournamentJudging {

public int getPoints(int[] rawScores, int[] conversionFactor) {
System.out.println("!");
int score = 0;
for(int i=0; i int tmp = rawScores[i] % conversionFactor[i] < (conversionFactor[i]+1)/2 ?
rawScores[i]/conversionFactor[i] :
rawScores[i]/conversionFactor[i]+1;
System.out.println(tmp);
score += tmp;
}
return score;
}
}

[/java]

SRM 148 DIV1|177.09/250

トランプのゲームの問題
[java]
public class CircleGame {
public int cardsLeft(String deck) {
boolean end = false;
deck = deck.replaceAll("K", "");
System.out.println(deck);
for(int i=0; i if( parse(deck.charAt(i)) + parse(deck.charAt(i+1) ) == 13 ) {
deck = deck.substring(0, i) + deck.substring(i+2);
i++;
}
}

while (deck.length() > 1 && parse(deck.charAt(0))+parse(deck.charAt(deck.length()-1)) == 13 )
deck = deck.substring(1, deck.length()-1);

return deck.length();
}

public int parse(char ch) {
if ('A' == ch)
return 1;
else if ('T' == ch)
return 10;
else if('J' == ch)
return 11;
else if('Q' == ch)
return 12;

return ch - '0';

}
}
[/java]

2011年6月4日土曜日

無料レンタルサーバーでWordpress

無料レンタルサーバーといえば広告がついたり、サーバーの性能が悪くてWordpressが重かったりする。そんな中、ある程度快適な無料レンタルサーバーを発見。

Free Web Hosting with PHP, MySQL and cPanel, No Ads

海外サーバで英語である点、時々DBエラーが発生する点は少し難点だが、広告無し、容量1.5GB、Wordpressが快適に動くという利点は捨てがたい。なおPHP以外のRubyとかPerlとかは有料アカウントにアップグレードしないと使えないので注意。導入方法は以下が参考になる。

WordPressも使える無料レンタルサーバー | Adsense Mania アドセンスマニア - Google Adsense アドセンスで稼ぐ攻略ブログ

なお上記サイトではWordpressをサーバーにアップロードする手段としてSota's Web Page (FFFTP)の利用を推奨しているが、FFFTPはサーバー負荷を下げるためか大量のファイルを転送するとエラーが発生する。つまりWordpressのアップロードがうまくいかない。そこで、FTPクライアントとしてはFileZilla - Client Downloadをお勧めする。ちゃんと日本語化されているのでご安心を。