<   2012年 12月 ( 31 )   > この月の画像一覧

 

海鮮丼とかゲーセンとかすき焼きとか

今日は朝は夜に飲むロゼを買うために外へ。ついでにゲーセンへ。
f0019846_2273635.jpg


お昼は海鮮丼を実現。

f0019846_228051.jpg


その後は新宿ゲーセンで待ち合わせ。
何のリザルトかもはやわからないが・・・。

f0019846_2284266.jpg


f0019846_2285490.jpg


ダンレボとかも久しぶりにやりました。
challengeで記録更新しちゃうとは・・・w
f0019846_2293117.jpg


解散した後、地元ゲーセンで。
Programmed World
f0019846_2295243.jpg

WISE UP!
f0019846_2210337.jpg


と、無事ゲーセン納めしてきました。明日もやるとは思いますが。

帰宅後は家族ですき焼き。日本ではこの日でしかやってないです。
f0019846_2215133.jpg


f0019846_22154313.jpg


f0019846_2216851.jpg

からの年越しそば。この時片手で十段で跳び箱を飛んでいる人がいて、
音ゲークラスタが過剰反応してました。片手で十段って凄いしなー。両手でも取れない。

その後はDP埋め。
f0019846_22165915.jpg


f0019846_2217249.jpg

  by ddrer-yossi | 2012-12-31 20:34 | Beatmania | Comments(0)

支払い後ゲーセン。DP五段、サイハテパフェ

今日は、昨日競り落としたGOLDとHAPPY SKYの料金を振り込みに行く。
両方合わせて5370円なのでまあ、悪くない。

その後は最近頑張っているDPを粘る。

f0019846_22275518.jpg

まずは初段から

f0019846_22281398.jpg

二段ー。

f0019846_22283345.jpg

三段ー。

f0019846_22285228.jpg

四段ー。

五段は苦戦。ユーロマでなぜか落ちる。それでも苦闘の末・・・。
f0019846_22305580.jpg


五段とったよ!そしてdivaも誰も居なくなったのでここからサイハテパフェ狙い。

f0019846_2229575.jpg

きたー!しかも好成績。

最後はmaimaiとか。
f0019846_22301729.jpg


f0019846_22311870.jpg


f0019846_22313236.jpg


夜はEmpressCSの競り落としに明け暮れる。
しかし、専コンとセットで4万円はさすがにないということで諦めることに。

  by ddrer-yossi | 2012-12-30 22:26 | Beatmania | Comments(0)

同期処理のバグ取り、DJTDP五段取得

今日はプログラムの確認のため、某所へ赴きました。
実験を集中して行なった後、ゲーセンは1クレだけやって、帰宅。

帰宅後はDPを中心に。
DJTを三段から五段まで。

f0019846_22451495.jpg


f0019846_2245266.jpg


f0019846_22454191.jpg


相変わらずSP九段は取れないね・・・。
f0019846_22455381.jpg

  by ddrer-yossi | 2012-12-29 22:42 | Beatmania | Comments(0)

CS GOLDとEMPの紛失が発覚。SKYDP五段まで。

今日はCS EMPとGOLDのDPをやろうとした時に、ソフトが見つからない事案が発生。
そういえば持っていったけど・・・どこかいったのかな・・・。
GOLDはともかく、EMPを失くしたのはとても痛い。
2週間前までの相場が14000で、今は15000を超えている。

お昼は萎えつつも、プログラミングコンテストbossrushに参加。
しかし、どれも問題が難しく、1個だけ簡単な物理の知識で解けそうなので、
部分点だけもらって終了した。

夕方には、情報処理の結果のパスワードが届いていたので照会。
しかし、午後1が59点で落ちていた・・・。59点はひどい・・・。
後1点は遠かったのか。

夜はCS HAPPYSKYで我慢する。
二段から取り合えず五段まで。

f0019846_2252621.jpg


f0019846_22521680.jpg


f0019846_225228100.jpg


f0019846_22524733.jpg

  by ddrer-yossi | 2012-12-28 22:47 | Beatmania | Comments(0)

今年最後の勤務、Codeforces Round #158

今日はある意味仕事納め。都内某所へ。
お昼はすき家で明太マヨ。
f0019846_2315941.jpg


夜は、メダルゲームは引退しているので、ゲーセンでは音ゲーをプレー。
いやー、フォーチュントリニティ2で知り合いがスタッフとして名を連ねているので
是非JACKPOTしたかったが。

ガンスリンガーストラトスがブルースクリーンで死んでいた。
f0019846_2323636.jpg


大量チャージするとこうなる。
f0019846_2331246.jpg


f0019846_2333374.jpg


帰宅後はDIVAをやる。
孤独の果てextendで大苦戦していたが、なんとかパーフェクト。

f0019846_2341948.jpg


f0019846_234334.jpg


f0019846_2345050.jpg

倒せなかったMynarcoをついにボダクリ。

帰宅後はcodeforcesへ。

A問題は、なんと難し目。
初期値a、b、nが与えられていて、
aの後ろにn桁任意の数を加えて、bで割れるようにする。
解答があるならその一例を、ないなら-1を返せ。

実はコレできてません。hackされてますが、その後もやってない。

B問題は、dd-mm-yyyyとなっている部分文字列で、
最多回数となっているものを返せというもの。
しっかりうるう年にも気をつけないといけない。
ちなみに通ってますが、テストケースが甘いです。
自分のコードは-が大量に最初にあり、最後に数字があるようなケースで落ちるはずです。


import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;

public class MainMain {
static ArrayList list = new ArrayList();
static ArrayList listi = new ArrayList();
public static void main(String args[]){
Scanner input = new Scanner(System.in);
String s = input.nextLine();
System.out.println(starts(s));
}

public static String starts(String s){
for(int i = 0 ; i < s.length(); i++){
int count = 0;
for(int j = i ; j < s.length(); j++){
if(count == 2){
String[] st = s.substring(i,j).split("-");
if(st.length == 2 && (j+4) <= s.length()){
String year = s.substring(j,j+4);
//System.out.println(i+","+j);
checkFormat(st[0],st[1],year);
}
break;
}
if(s.charAt(j) == '-')count++;
}
}
int max = 0;
int index = -1;
for(int i = 0 ; i < list.size() ; i++){
//System.out.println(listi.get(i)+","+list.get(i));
if(max < listi.get(i)){
index = i;
max = listi.get(i);
}
}
return list.get(index);

}

public static void checkFormat(String s0,String s1,String s2){
try{

if(s0.length() == 2 && s1.length() == 2){
//System.out.println(s0+","+s1+","+s2);
int a = Integer.parseInt(s0);
int b = Integer.parseInt(s1);
int c = Integer.parseInt(s2);
if(1<=a && a<= 31 && 0<= b && b <= 12 && 2013<= c && c <= 2015){
if(datecheck(a,b)){
if(list.contains(s0+"-"+s1+"-"+s2)){
listi.set(list.indexOf(s0+"-"+s1+"-"+s2),listi.get(list.indexOf(s0+"-"+s1+"-"+s2))+1);
}else{
list.add(s0+"-"+s1+"-"+s2);
listi.add(1);
}
}
//System.out.println("aaa"+a+"-"+b+"-"+c+","+i+","+j);
}
}
}catch(Exception e){

}
}

public static boolean datecheck(int a,int b){
if(b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12){
return true;
}else if(b == 2){
if(a >= 29)return false;
return true;
}else if(b == 4 || b == 6 || b == 9 || b == 11){
if(a >= 31)return false;
return true;
}
return false;
}

}

  by ddrer-yossi | 2012-12-27 23:00 | codeforces | Comments(0)

引きこもってプログラミング

今日はお昼から夕方にかけて、某プログラミングコンテストに参加。
最後以外は全部解けた。最後解けるぐらいの実力ないと全然駄目だなー。
多分予選落ちでしょう。

夜は、某研究のアルゴリズム解説部分が完成したので、
後はプログラミング部分に関してのレポートを記載していった。

夜は記念日ばっかり設ける韓国の事情みたいなのやってた。
あれだけ記念日多いと面倒そう・・・。

  by ddrer-yossi | 2012-12-26 23:10 | 日常生活 | Comments(0)

クリスマスなんてなかった

そんなものあるわけないじゃないですかー!
ということで午後から都内某所の説明会、
終了後は地元ゲーセンでmaimai中心プレー。

f0019846_23352777.jpg


f0019846_2335415.jpg


f0019846_23355357.jpg


後は新曲も。孤独の果てextendをやっていたら人が来たので諦めることに。
取り合えずNo Logicをパーフェクト。
f0019846_23363515.jpg


帰宅後は天鳳日和。
麻雀R1725。後1回勝てば初段。
1位0.301 2位0.253 3位0.269 4位0.174 飛び0.047 割と理想的なところまで。
今月の25戦の平均順位が2.04、平均得点が+20.8。
しかし、現実の卓打ちは平均順位2.73。こっちで勝たないとなー・・・。

  by ddrer-yossi | 2012-12-25 23:33 | 日常生活 | Comments(0)

クリスマスコンテストとか。`PASELI1ダース買い。

今日は昼にゲーセンでPASELIカード12枚買い。

f0019846_23551379.jpg


その後はクリスマスコンテストに参戦するも、まったく歯が立たず。
途中で諦めて、書店まで歩く。

そしてなんと書店で発見した。
"世界で闘うプログラミング力を鍛える150問 ~トップIT企業のプログラマになるための本~ "を。

真っ先に購入して、帰宅後は某所の説明会へ。
ほとんどためにならず、ゲーセンに向かう。

f0019846_23563969.jpg


f0019846_23565355.jpg


f0019846_2357494.jpg


f0019846_23571785.jpg


f0019846_23573168.jpg


夜はanybeatsをプレー。
なかなか楽しかった。

夜は麻雀でこんなスコアも。
f0019846_0191113.png


大勝利ってレベルじゃねえ!

  by ddrer-yossi | 2012-12-24 23:53 | 日常生活 | Comments(0)

課題後ゲーセン

今日はぼーっと課題をこなし、夜にはゲーセンへ。

f0019846_0443110.jpg


f0019846_0461877.jpg


Howlingフルコンボ!
f0019846_0465465.jpg


divaは新曲を。

f0019846_0473382.jpg


f0019846_0474633.jpg


f0019846_04806.jpg


リメンバーリメンバー粘った。
f0019846_0481653.jpg

  by ddrer-yossi | 2012-12-23 23:21 | Beatmania | Comments(0)

忘年会後の夜明け、Codeforces Round #157

朝まで麻雀した後は、帰宅せずに某所へ。
某所でも一戦、寝てない状態でこなす。が、これも3位。
その後は少し寝た後に某説明会へ。

終わったあとはカップ麺を食べて、ひたすら課題をこなす。

夜には知り合いと一緒に丼ものを食べに行く。

f0019846_0514730.jpg


正直なところ疲弊しきっていた。終わったのは21時頃。
精も根も尽き果てて帰宅。しかしこの状況でもCodeforces Round #157に出る。

A問題は、単純にBWBWBWBWかWBWBWBWBになっているかを見るだけ。

import java.util.Scanner;

public class Main {

public static void main(String args[]){
Scanner input = new Scanner(System.in);
String[] s = new String[8];
for(int i = 0 ; i < 8 ; i++){
s[i] = input.nextLine();
}
System.out.println(palin(s));
}

static String palin(String[] s){
int count = 0;
for(int i = 0 ; i < s.length ; i++){
if(s[i].equals("BWBWBWBW") || s[i].equals("WBWBWBWB"))count++;
}
if(count == 8)return "YES";
return "NO";
}
}


Bは魔法陣を埋める問題。斜め部分だけなので、2箇所を全探索してあげれば良い。

import java.util.Scanner;

public class Main {

public static void main(String args[]){
Scanner input = new Scanner(System.in);
int[] s = new int[9];
for(int i = 0 ; i < 9 ; i++){
s[i] = input.nextInt();
}
palin(s);
}

static void palin(int[] s){
boolean flag = false;
for(int i = 1 ; i <= 100000 ; i++){
for(int j = 1 ; j <= 100000 ; j++){
s[0] = i;
s[4] = j;
int a = s[0]+s[1]+s[2];
int b = s[3]+s[4]+s[5];
if(a < b){
i += b-a;
j--;
continue;
}else if(a > b){
j += a-b-1;
continue;
}
//if(a != b)continue;
s[8] = a-s[7]-s[6];
if(s[0]+s[4]+s[8] == a){
flag = true;
break;
}
}
if(flag)break;
}
System.out.println(s[0]+" "+s[1]+" "+s[2]);
System.out.println(s[3]+" "+s[4]+" "+s[5]);
System.out.println(s[6]+" "+s[7]+" "+s[8]);
}
}


C問題は、ある2進数で表された値があり、1文字を消して、値を最大化するという問題。
左から最初の0を消すか、0がなければ最後の数を消すなりすれば良いだけ。
Cにしては恐ろしく簡単。

import java.util.Scanner;

public class Main {

public static void main(String args[]){
Scanner input = new Scanner(System.in);
String s = input.nextLine();
palin(s);
}

static void palin(String s){
StringBuilder sb = new StringBuilder(s);
for(int i = 0 ; i < s.length() ; i++){
if(sb.charAt(i) == '0' || i == s.length()-1){
sb.deleteCharAt(i);
break;
}
}
System.out.println(sb);
}
}


Dは、1からmまでの数で、4,7が含まれる桁数が厳密に自分だけ大きくなり、
他の人がそれより小さくなる組み合わせがいくつあるかという問題。
m=7だと、自分が4だとしても他の人が必ず7、自分が7だとしても他の人が必ず4を持つので0。
m=8だと、自分が4で、他が7以外の数なのが6!、
自分が7で他が7以外の数なのが6!で720+720=1440となる。
しかし解ける気がせず。

  by ddrer-yossi | 2012-12-22 23:49 | codeforces | Comments(0)

SEM SKIN - DESIGN by SEM EXE