<   2015年 03月 ( 31 )   > この月の画像一覧

 

DP八段取得!(現代)

今日も仕事。お昼は南まぐろ丼
f0019846_214790.jpg


夜は慰労会でした。
f0019846_2142226.jpg


f0019846_2143181.jpg


主に片付けを手伝っていましたが、ハードでしたね。
20時に帰宅して、ジムに行くのもアレだなと思い、ゲーセンへ。

多少の酒を飲んでいたものの、正規でもDP八段を突破。
f0019846_2152414.jpg


f0019846_2153440.jpg


JOMANDA 95.1% も取れたので、これはジム行けるかと思ってしまう。
f0019846_2161048.jpg


結局筋トレ3セットと、10分間10.1km/hで走ることをやりましたが、
走る方は飲んだ時はやめたほうがいいですね。なんか息がやばそうな感じありました。

  by ddrer-yossi | 2015-03-31 23:07 | Beatmania | Comments(0)

月曜日から飲み会

一週間がんばるぞーということで仕事です。
お昼はカップヌードルLight+のバーニャカウダを食べる。
f0019846_2182467.jpg


夜は飲み会へ。幹事というほどではないですが、役割があったので、
一次会はほとんど飲み食いできませんでした。
f0019846_219051.jpg


f0019846_219655.jpg


f0019846_2191313.jpg


f0019846_219215.jpg


f0019846_2192818.jpg


f0019846_2193691.jpg


そして二次会へ。こちらは、偉い人が帰った瞬間に、全員が帰りました。
闇が深い飲み会になりましたね。
f0019846_220324.jpg


f0019846_2201272.jpg

生親子丼はなかなか凄かった。

f0019846_2203044.jpg


f0019846_2204118.jpg


f0019846_2205168.jpg


f0019846_2205892.jpg


その後のゲーセンは、さすがにそれなりに飲んでいるので、
スコアは出ませんでした。

共鳴遊戯の華(N)をなんとかフルコンできるぐらい。スコア出てないですしね。
f0019846_2215513.jpg


Syncは94.2%フルコンでした。これだけ飲んでいてもこれだけ出せた。
f0019846_2221830.jpg

  by ddrer-yossi | 2015-03-30 23:17 | reflec beat | Comments(0)

新宿御苑でお花見、未来でDP八段取得(奪還)

ということで、二日連続ですね。
お昼を軽く食べた後に新宿へ向かいました。
f0019846_2281064.jpg


f0019846_2282332.jpg


f0019846_2284868.jpg


f0019846_2285678.jpg


f0019846_2291268.jpg


f0019846_2292847.jpg


f0019846_2295074.jpg


f0019846_230550.jpg


f0019846_2301623.jpg


f0019846_2304464.jpg


f0019846_2305962.jpg


f0019846_2311023.jpg


f0019846_2312669.jpg


f0019846_2313973.jpg


f0019846_2315563.jpg


その後はタイステへ。南口と東口という扱いで良かったらしい。
GWと東口でも?
GWのほうに行き、すべての筐体をプレーしましたが、
喫煙所付近の筐体は地獄ですね。

Erosion Mark (DPA) ノマゲ
f0019846_2331655.jpg


Cosmic Cat(DPA)ノマゲ
f0019846_2335968.jpg


KHAMEN BREAK(DPA)ノマゲ
f0019846_234154.jpg


というかこいつら10ですね…。

そして今度は東口へ移動。
Sync 93.3% 初見フルコン
f0019846_2345676.jpg


そしてDP八段をついに抜けました。
f0019846_2352576.jpg


嬉しかったですが、後でわかったことに、こいつはミラーでした。
f0019846_2354246.jpg


夜はまぐろが安かったので、この辺を買って食べる。
f0019846_2361336.jpg


数クレで集中して叩き込んで成果を出せた1日でした。

  by ddrer-yossi | 2015-03-29 23:23 | Beatmania | Comments(0)

お花見とか同期会とか

今日はお昼に家系ラーメンを食べに行きました。
f0019846_3141537.jpg


その後はお花見へ。
f0019846_3142911.jpg


f0019846_3143988.jpg


f0019846_3144624.jpg


f0019846_3145846.jpg


f0019846_3151151.jpg


f0019846_3154586.jpg


f0019846_316743.jpg

ソメイヨシノの由来

f0019846_3163749.jpg


f0019846_3164831.jpg


一段落ついたのでたい焼きを買いました。
f0019846_3171837.jpg


ビールも大量に…。
f0019846_3172862.png


クロスビーツはDeep Outsideを初見なんとかクリアといったところ。ひどい。
f0019846_3174784.jpg


その後は地元で音ゲーすこし。

STELLAR WIND 94.1%
f0019846_3181177.jpg


そして10年越しに同期会が行われました。
タイムカプセルもあるという話でしたが、私は何もなかったそうで…。ははは。
でも、会いたかった人に会えたので良かったです。
f0019846_3184238.jpg


f0019846_3184838.jpg


f0019846_3185598.jpg


f0019846_319211.jpg


f0019846_319898.jpg


f0019846_3191346.jpg


f0019846_3191867.jpg

くいなホワイト

f0019846_3192921.jpg


f0019846_3193789.jpg


なんだかんだ話し込んで0時過ぎでした。
帰宅後は風呂入ってすぐ寝ました。

  by ddrer-yossi | 2015-03-28 23:38 | reflec beat | Comments(0)

日本対チュニジア戦

今日は早めに帰ろうとするも、
自分の見つけたヤバそうなもののせいで、結局帰宅が遅くなりました。
お昼は少しピザを食べることになりましたが、量が少ないのでなんとも言えない感じに。
追加でカップラーメンを食べていました。
f0019846_21374452.jpg


帰宅後はサッカーを観ていました。チュニジア戦。
なんだかんだ新規メンバー、頑張ろうとはしているけど、
結局香川と本田と岡崎がいないと、点が取れないのが今の日本なんだろうなーって。
決定機みすみす逃しちゃってるし。

夜は少しだけ音ゲー。
Pink Roseで98.2%初見フルコン。ところどころリズムが難しく、GOODが。
f0019846_243128.jpg


花金なのでベーコンやソーセージを焼きました。那須高原SAで買ったやつです。
f0019846_24463.jpg

  by ddrer-yossi | 2015-03-27 21:36 | 日常生活 | Comments(0)

TopCoder SRM654 と Codeforces#297

今日は仕事の合間にTopCoderに参戦。
easyは、連続した文字が何箇所に現れるかを求める問題。
愚直に文字の長さだけ全アルファベットを調べる方式でやりました。時間がかかった。


View SquareScoresDiv2 Problem Statement
public class SquareScoresDiv2 {

public int getscore(String s) {
int count = 0;
for(int i = 0 ; i < 26 ; i++){
String subs = "";
for(int j = 0 ; j < s.length(); j++){
subs += (char)(97 + i);
for(int k = 0 ; k <= s.length() - subs.length(); k++){
if(s.substring(k, k+subs.length()).equals(subs))count++;
}
}
}
return count;
}

}


次はmedium。必ずどこかしらを経由して通れる部屋があることが保障されていて、
その部屋に荷物を詰める。詰めた場合その先の部屋に行けないといった条件のとき、
荷物を置く組み合わせは何通りあるかという問題。
これは難しそうだ・・・と思うと、N = 9という条件に着目する。
あ・・・これ総当りでいけるなと思ったが、実装がだるかったです。
まずすべての順列を作るのがだるい。
結局自分の過去に作ったライブラリを持ってきてやることに。

その後も総当りで調べるコードを書くのが面倒でしたね。時間がかかりすぎました。


import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Queue;

public class OneEntrance {
static int sum = 0;
static int sp;
static ArrayList[] list;
public int count(int[] a, int[] b, int s) {
sp = s;
list = new ArrayList[a.length + 1];
for(int i = 0 ; i < list.length ; i++){
list[i] = new ArrayList();
}
String rooms = "";
for(int i = 0 ; i <= a.length ; i++){
if(i != a.length){
list[a[i]].add(b[i]);
list[b[i]].add(a[i]);
}
rooms += i;
}
num(rooms,0,"");
return sum;
}

public static void num(String s,int index,String sub){
for(int i = sub.length() ; i >= 0 ; i--){
StringBuilder sb = new StringBuilder(sub);
if(sub.length() == s.length()){
//System.out.println(list[0].get(0));
boolean isok = true;
boolean[] isclosed = new boolean[s.length()];
for(int j = 0 ; j < sub.length(); j++){

int count = 0;
boolean[] isused = new boolean[s.length()];
isclosed[Character.digit(sub.charAt(j), 10)] = true;

Queue q = new LinkedList();
q.add(sp);

while(!q.isEmpty()){
int num = (Integer)q.poll();
count++;
isused[num] = true;
for(int k = 0 ; k < list[num].size(); k++){
int nextnum = (Integer)list[num].get(k);
if(!isclosed[nextnum] && !isused[nextnum]){
q.add(nextnum);
}
}
}
if(count != s.length() - j){
isok = false;
break;
}
}
if(isok)sum++;
break;
}
sb.insert(i,s.charAt(index)).toString();
num(s,index+1,sb.toString());
}
}
}


3問目は、ある数式が与えられていて、
毎回ある箇所を変更したときに、
カッコを最大2回使ってできる最大値を毎回出力せよという問題。
何か工夫しないとできなさそう。DPっぽい。でも時間も気力もありませんでした。

その後は仕事を順当にこなし、17時には終了。
その後は死んだように寝て、気づいたら21時でした。なんだそりゃ…。

飯を食って早々にジムへ行くも、筋トレ2セットちょっとで時間に。
ゲーセンは2クレ。進捗0。

帰宅後はCodeforcesに参加する。
A問題は、部屋に落ちている鍵と、次に向かうドアの鍵型が与えられていて、
最後の部屋に行くのに、いくつ別の鍵が必要かという問題。
問題文が長いし、鍵を買うとか書いてあるけど、こういう問題でしかなかった。
愚直に鍵を26の配列で管理しつつ、なければカウントしていく方式で良い。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main2 {
public static void main(String args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
String s = br.readLine();
int[] keys = new int[26];
int count = 0;
for(int i = 0 ; i < n - 1 ; i++){
keys[s.charAt(2 * i) - 97]++;
if(keys[s.charAt(2 * i + 1) - 65] == 0){
count++;
}else{
keys[s.charAt(2 * i + 1) - 65]--;
}
}
System.out.println(count);
}
}


B問題は、文字列が与えられていて、対称になる部分を毎回リバースしたとき、
最後にどんな文字列になるか求める問題。
最初、対称になるとは気づかずに愚直にやって、予想通りのTLE。
対称性から、2回リバース対称になると戻るというところに気づかないといけない。
そして更にその判定を全箇所でやっていたら死ぬので、
いもす法を使ってやる。
たとえば6文字で2番目が指定されると、2から5までの文字を反転する必要がある。
2から5までを1ずつインクリメントするのではなく、2に1をインクリメントして、6に-1をインクリメントする。
最後にそれを合計すれば同じ結果になるということ。

普通にやると処理にO(n^2)、ある値を求めるのにO(1)で済むのに対し、
いもす法は、処理がO(2*n)、ある値を求めるのにO(n)程度で済む。
つまりオーダを落とせるので有効だといえよう。


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main2 {
public static void main(String args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
int n = Integer.parseInt(br.readLine());
String[] ch_int = br.readLine().split(" ");
int[] number = new int[s.length() + 1];
for(int i = 0 ; i < n ; i++){
int num = Integer.parseInt(ch_int[i]) - 1;
number[num]++;//ここと
number[s.length() - num]--;//ここがいもす法
}
StringBuilder sb = new StringBuilder();
int sum = 0;
for(int i = 0 ; i < number.length - 1 ; i++){
sum += number[i];
if(sum % 2 == 0){
sb.append(s.charAt(i));
}else{
sb.append(s.charAt(s.length() - i - 1));
}
}
System.out.println(sb.toString());
}
}



C問題は、1だけ長さを縮められる棒がいくつかあって、それらを使って
できるだけ大きな長方形を作れるだけ作った面積を求める問題。
もちろん折り曲げてはいけないし、1辺に使える棒は1本。

まあ、ソートして、大きい順から1本目を基準にして、
2本目が1本目と同じか1小さいだけで済むかどうか判定するだけです。
ダメなら2本目を基準にして・・・というのが2本できた時点で長方形を作っていくだけです。
99886622のペアがあったら、9*8 + 6*2が最大になりますからね。

複数作れることに気付かず、2WAです。


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;

public class Main2 {
public static void main(String args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
String[] ch_int = br.readLine().split(" ");
int[] length = new int[n];
for(int i = 0 ; i < n ; i++){
length[i] = Integer.parseInt(ch_int[i]);
}
Arrays.sort(length);
int stnum = -1;
long sum = 0;
ArrayList size = new ArrayList();
for(int i = n - 1 ; i >= 0 ; i--){
if(stnum == length[i]){
size.add(stnum);
stnum = -1;
}else if(stnum == length[i] + 1){
size.add(length[i]);
stnum = -1;
}else{
stnum = length[i];
}
if(size.size() == 2){
sum += (long)size.get(0) * (long)size.get(1);
size.clear();
}
}
System.out.println(sum);
}
}


D問題は、二次元平面上に壁と空きスペースが与えられている時、
すべての区画が長方形の間取になるときに、取り除く必要のある壁の枚数が最も少なくなる
場合の、二次元平面を出力せよという問題。見るからに難しい。

E問題は、箱に数字がラベリングされていて、!シールが何枚かあるので、
これを箱に貼って、いくつかの箱を選んだ和が
丁度Sになるような選び方が何通りあるかという問題。

1 1 1で1枚持っているときは、
貼らずにどれかの箱を選ぶのが3通りで、
選ぶ箱に貼って選ぶのが1!となるのでこれも3通りあるということ。
どこかに貼って、それを選ばないという組み合わせはNGのようであり、
あくまで選んでるものの組み合わせを考慮すればいいとか。

見るからにSの条件はlong程度の値なので、18!程度ぐらいまでしか組み合わせはなさそう。
でも箱は25個あるし総当りはきついなー、時間的に眠いなーということで寝ました。
どうせUnrated。

寝る前にFrgmntsのMasterをシェアであったのでやりました。難しいねこれ。
f0019846_21581059.jpg

  by ddrer-yossi | 2015-03-26 23:39 | TopCoder | Comments(0)

最高の夏を感じた。ドイツビール飲み放題。

今日はお昼はたかくらで食べる。こんな予定はなかったんだけどなー。
f0019846_2159322.jpg


仕事は20時過ぎぐらいまで。早く終えるつもりだったのにこれですよこれ。
夜はドイツビール飲み放題のお店へ。
メニューも出ます。サラダから。
f0019846_21593671.jpg


f0019846_21594589.jpg


f0019846_21595341.jpg


f0019846_22005.jpg


f0019846_2201074.jpg


f0019846_2201976.jpg


f0019846_2202628.jpg


f0019846_220345.jpg


f0019846_2204123.jpg


f0019846_2204925.jpg


f0019846_2205778.jpg


f0019846_221426.jpg


f0019846_2211277.jpg


今回は男4人でしたので、めっちゃ食べていました。
ビールも9杯飲んだので、大変満足です。
これだけ飲んで食って(一部同期が出していますが)3500円でした。いいね。
音ゲーは満足にプレーできませんでしたけどね。
帰って普通に風呂入って寝ました。明日も仕事じゃ。

  by ddrer-yossi | 2015-03-25 23:58 | 日常生活 | Comments(0)

つけ麺とはなんなのか。旅人リラン(A)難

今日はお昼は大勝軒監修のつけ麺を食べました。
つけ汁はやっぱあんまり好きじゃないなという感じ。
f0019846_223545.jpg


このへんと比較しよう
これ
写真はないけどこの日も行ってたらしい
これ

夜は疲れも酷かったですが、有酸素運動30min + 9.5km/h(合計50min程度)でした。
なんか足がもつれちゃったり、お腹が痛くなったりして、しんどかったです。
買ったレバーの調理が甘かったか…?

ゲーセンはNEBULA GRASPERとLittle Little Princess(H)でリベンジを果たす。

NEBULA GRASPER(H) フルコン
f0019846_2273591.jpg


Little Little Princess(H) フルコン
f0019846_228533.jpg


後は余った時間で旅人リラン(A)をハードしました。
残り1秒だったからリザルト撮って急ぎましたがダメでした。おかげでブレブレ。
f0019846_2284063.jpg

564-389-361-12-29 CB31 FAST504 SLOW246でしょう。

リフレクはDEADLOCK HARDで92.4%更新。
これは95いけるかとおもいきやダメダメでした。
f0019846_2210539.jpg

  by ddrer-yossi | 2015-03-24 23:02 | Beatmania | Comments(0)

BLUE MIRAGE(A)をノマゲする。

今日はリリースのお仕事。
お昼にありつけたのは14時半でした。
結局同期との久しぶりのランチができず。
f0019846_1471873.jpg


18時には退社し、歯医者へ。
半年かかった治療もいよいよラストが近づいてきているかというところ。

夜はジムへ。筋トレ3セット+10.0km(48min)です。

ゲーセンはVANESSA(H)でEXH
f0019846_1483342.jpg

こいつはうまくやればフルコンも行けるんじゃないかという。

後はBLUE MIRAGE(A)をノマゲ。
道中の発狂で残したのもあって、余裕の到達といったところ。
クリアレート21%って皿苦手な人が多いからかな。
f0019846_1492710.jpg


後はさっそくSCHWARZSCHILD FIELD (SPECIAL)を72.3%でフルコンしました。
途中までつなげたので、後はベチャ押しでもなんとかなるだろうという譜面でした。
f0019846_15082.jpg


酷く寝不足なので、日記を書き終えたら寝ます。

  by ddrer-yossi | 2015-03-23 23:46 | Beatmania | Comments(0)

疲れきっていたのもあって、だらだらな1日。starmine SPECIALフルコン。

今日は起きてみれば13時半でした。
お昼はカレーうどんを作り、そのあともだらだらとテレビを見て過ごす。
夜は少し障害対応に臨むも、失敗に終わる。

ゲーセンはstarmine SPECIALで90.9% miss2更新。
f0019846_1524874.jpg


後は裏MYSTICAL STRIKEのキマイラを撃破。
なんかあれ、終わり?という感じでした。
f0019846_154262.jpg


そして、例のゲーセンの景品狙いで少し早めに向かいましたが、
残念ながら今回は全て終わっていました。
2等を当ててしまい、ちゃんぽん味のチャルメラを持って帰ることに。重い。
そして、そこでstarmine SPECIALをフルコン。87.4%。途中繋いだので後は気合で。
f0019846_1551168.jpg


帰宅後は撮影したデジカメからデータを抽出するのに、
いつも使っていたケーブルがないと。
何かSDカードに移す手段がないか調べたら、あってよかった。助かった。

ついでにいけると思い、PCI Exカードの取り付けをすると、何故か
ビデオカードの接触が悪くなり、画面が映らなくなって焦る。
でもどこも抜けているところがないので、挿し直したことで、なんとか直った。よかった・・・?

後はブルーレイドライブが結局反応しないので、ケーブルを挿しなおしてみたところ、
動くようになった。結局PCI Exカードの意味がほとんどないのと、
ここに挿していないので動くかどうかすら怪しい。大丈夫かな…???

  by ddrer-yossi | 2015-03-22 23:51 | reflec beat | Comments(0)

SEM SKIN - DESIGN by SEM EXE