<   2015年 01月 ( 34 )   > この月の画像一覧

 

cross beatsロケテ二日目

今日は朝4時半に起床。始発より1本遅めで。
寒さに耐えつつでしたが、11番と、かなり早めでした。
f0019846_2135585.jpg


しかし、4時間寒さに耐えつつ待つのはとてもしんどいものでした。
クロスビーツまとめ本を売っている人が居たので、こっそり購入
(ほんとうはこういった場での販促はダメです。
f0019846_2143779.jpg


シャッターが空くときもこの近さ。
f0019846_214586.jpg


プレーも11時半にはできました。
f0019846_2153816.jpg


f0019846_216028.jpg


オプションを中心に選択してみます。
f0019846_2161632.jpg


f0019846_21628100.jpg

ゲームフィールド領域も今後調整できるみたい。

ということで、Reseed→Crisscrosserで隠し曲が出るのではないかということで
この順番で挑みました。Reseedは二回目。

f0019846_2171189.jpg


Crisscrosserは無理。
f0019846_2173537.jpg


何事も無くダズリン。終わりました。
f0019846_2175099.jpg


f0019846_218199.jpg


そして知り合いの分も含めて、念願のCD1枚目ゲット。
f0019846_2182394.jpg


その後は少しゲーセンへ。
まさかのera(step mix)(A)でフルコン。等速でこれは自分でも気持ち悪かった。
f0019846_219777.jpg


後はUbertreffen(DPH)をクリア。
f0019846_2193591.jpg


お昼はいきなりステーキというところで食べました。
六本木にもあって、いつか食べたいと思ってはいたのですが。
いろいろな部位が入ってる系の500gを注文しました。
結果ですが、焦げているのも多々あり、食感も残念な感じでした。
これなら家で焼いたほうが美味いわ…ということでリピートはないです。すみません。
f0019846_2204436.jpg

2700円もかかってますしね…。

ハートを撮影しつつ、いいところで切り上げました。
f0019846_221222.jpg


そしてリフレクをプレー。
STELLAR WINDで93.3%
f0019846_2215737.jpg


ストレイ・マーチはスコアのみの更新。
f0019846_2222052.jpg


近場でジャックダニエルのジェネシーハニーを手に入れたので、これを飲みました。
たしかに美味しい。ストレート安定ですね。
f0019846_2225261.jpg


夜は疲れもあったので、早めに寝ました。明日は始発。

  by ddrer-yossi | 2015-01-31 23:11 | cross beats | Comments(0)

cross beatsロケテ一日目

というわけでロケテ初日です。
昨日急遽有給を取得しての突撃です。
体もしんどかったので、7時に起きて、飯を食べていました。

その後8時半に到着するも、すでに30人近くいる状況でした。
f0019846_2243829.jpg

正直なめてましたね…。飯食ってる場合じゃありませんでした。

この位置です。
f0019846_225654.jpg


収録曲です(撮影OKということなので
f0019846_2252892.jpg


まあ後はおなじみの裏面。
f0019846_2254789.jpg


でまあ、30番だったわけですが。
f0019846_2261564.jpg


一つ前の人が、化学の参考書を開いていたので、明らかに高校生(しかも3年か)
といったところでした。凄いな(ある意味感心

f0019846_2272155.jpg


本体はこんな感じです(プレー者は私ではありません
f0019846_2274243.jpg


15時プレーになりそうな感じ(1人10分ペース)なので、
知り合いとご飯を食べに行く。
家系ラーメンの武蔵屋で食べる。大盛り卵で1000円。
f0019846_229340.jpg

味はまあ、普通の家系で、特に印象も持たなかったかなーというところ。
ご飯はおかわり自由でしたが、一杯で十分でした。

プレーということで、選曲画面を全部撮ってました。
f0019846_2293991.jpg


f0019846_2294795.jpg


f0019846_2295443.jpg


f0019846_23051.jpg


f0019846_2302369.jpg


f0019846_230327.jpg


f0019846_230411.jpg


f0019846_2311428.jpg


f0019846_2312336.jpg


f0019846_2313481.jpg


f0019846_2314432.jpg


f0019846_231533.jpg


f0019846_232248.jpg


f0019846_2324566.jpg


取り敢えずロマゲを開幕に。
f0019846_233568.jpg


二曲目はLandingのUNLIMITED譜面。
f0019846_2332422.jpg


そしてラストはI.D.のUNLIMITED譜面。
f0019846_2334670.jpg


本日のリザルト。しょぼい。
f0019846_2335936.jpg


その後は、ロケテ内で遭遇した知り合いと一緒にゲーセンへ行き、
ポップンや弐寺をプレーしていました。結局夜は遅め、とはいえ22時半には寝ました。
明日は早い・・・!

  by ddrer-yossi | 2015-01-30 23:24 | cross beats | Comments(0)

灼熱95%超え

今日も仕事。外はとても寒かった。
内容としては障害調査。仕組みについての理解を深めるために、
質問攻めにしまくっていた。

お昼は鳥重。上品な味なんだよなー。
f0019846_294964.jpg


しかしこの日は残業気味。残業続きといったところで、
夜ご飯を食べた後、急いでジムへ。
筋トレ3セット+15分/10.2km/hですが不完全燃焼。
筋トレはサボりすぎたのもあって、かなりしんどかったです。

ゲーセンは弐寺ではBeyond The Earth(A)で難。
f0019846_210483.jpg


TIEFSEE(H)は初見フルコン
f0019846_2102960.jpg


十段もやってみたけど、落ちはしなかったもののばてばて。
f0019846_2104767.jpg


リフレクは気合で灼熱を96.0%。ジャストリフレクを捨てすぎている。
f0019846_2111140.jpg


明日はクロスビーツのACを開店前凸なので、日記を書いて寝ます。
プログラムの進捗が進まない…。

  by ddrer-yossi | 2015-01-29 23:07 | reflec beat | Comments(0)

ハードな日程

疲れきっていたが出社。
朝から移動して某所で引き継ぎ話。
正直死ぬほど眠かった。

お昼は久しぶりに600gロメスタパスタ。うまい。ラーメンと迷ったけどこちらで正解でした。
f0019846_21371.jpg


お昼のクロスビーツでInto the Caveを45270に更新。
f0019846_2135690.jpg


今日は開発側のプログラムミスにより、
いつもより帰宅が遅くなる。
飯を食ってジムに行くも、走るだけに終わった。
30分(10.1km/h)のみ。

ゲーセンは弐寺1クレ、リフレク1クレのみ。
灼熱93.7%。
f0019846_2145456.jpg


死ぬほど疲れていたので2時前には寝ました。

  by ddrer-yossi | 2015-01-28 23:11 | reflec beat | Comments(0)

Codeforces Round #288 (Div. 2)に参加

今日も仕事。お昼は三種まぐろ丼。
f0019846_2173072.jpg


仕事後は、飯食ってジムへ。
有酸素運動 + 60minのつもりでしたが、
引き続きしんどさがあり、30minを2セットとなりました。いずれも10.1km/h。

ゲーセンは、TOXIC VIBRATION(H)をフルコン。
f0019846_2182954.jpg


偶然にも少年A(H)をフルコン。低速地帯も等速で通った。
f0019846_2185940.jpg


リフレクはGimme a Big Beat (Hommarju Remix)で95.8% AAA+
f0019846_2193866.jpg


帰宅後はCodeforcesに参戦。

A問題は、N*Mの2次元平面上に、
座標を黒く塗りつぶしていく。
2*2の正方形ができてしまったら負けで、負けの瞬間のターン数を導く問題。
ただし勝ちであれば-1を返す。

最初は、塗りつぶす毎に判定すればいいかなと思いましたが、
1000*1000*100000は割に合わないし間に合わない。
どうしようどうしようと一番考えていた気がします。
結局塗りつぶした近場4箇所だけ判定すれば良いのです。
塗りつぶし箇所がoなら
xx
xo

xx
ox

xo
xx

ox
xxです。

で、角っこの条件を複雑に書いてしまって、見事にSystemTestで落ちる。
よく考えたら囲いを作る(N+2,M+2)にすることで、
複雑な条件書きを回避できることがすぐに思いついた。
つまりフィールドが
ooo
ooo
ooo
oooであれば

xxxxx
xooox
xooox
xooox
xooox
xxxxx となる。 3*4→5*6である。


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().split(" ");
int N = Integer.parseInt(s[0]);
int M = Integer.parseInt(s[1]);
int K = Integer.parseInt(s[2]);
int[] x = new int[K];
int[] y = new int[K];
for(int i = 0 ; i < K ; i++){
s = br.readLine().split(" ");
y[i] = Integer.parseInt(s[0]);
x[i] = Integer.parseInt(s[1]);
}
boolean[][] ban = new boolean[N + 2][M + 2];
int count = 0;
boolean lose = false;
for(int i = 0 ; i < K ; i++){
count++;
ban[y[i]][x[i]] = true;
if(chosa(x[i],y[i],ban)){
lose = true;
break;
}
}
if(lose){
System.out.println(count);
}else{
System.out.println("0");
}
}

public static boolean chosa(int x,int y,boolean[][] ban){
if(ban[y][x - 1] && ban[y - 1][x - 1] && ban[y - 1][x])return true;
if(ban[y - 1][x] && ban[y - 1][x + 1] && ban[y][x + 1])return true;
if(ban[y][x - 1] && ban[y + 1][x - 1] && ban[y + 1][x])return true;
if(ban[y + 1][x] && ban[y + 1][x + 1] && ban[y][x + 1])return true;
return false;
}
}


B問題は、奇数の数字を、一箇所スワップして、偶数の最大の数字にせよという問題。
つまり奇数なのは決まっているので、一番最後の桁と、その数より大きい位の高い数字があれば、
交換してしまってよい。
重要なのは、その数より大きくなくても、
偶数で位が高ければ候補に入れておく必要があり(交換の余地はある)、
下の桁でそれがあれば、入れ替えていく。
最後は文字列を結合するだけ。簡単でしょ?


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();
boolean ok = false;
int kouhoindex = -1;
for(int i = 0 ; i < s.length() -1 ; i++){
int num = Character.digit(s.charAt(i), 10);
if(num % 2 == 0)
if(num < Character.digit(s.charAt(s.length() - 1), 10)){
ok = true;
System.out.println(s.substring(0,i)+s.charAt(s.length() - 1)+s.substring(i + 1,s.length() - 1)+s.charAt(i));
break;
}else{
kouhoindex = i;
}
}

if(!ok){
if(kouhoindex != -1){
System.out.println(s.substring(0,kouhoindex)+s.charAt(s.length() - 1)+s.substring(kouhoindex + 1,s.length() - 1)+s.charAt(kouhoindex));
}else{
System.out.println("-1");
}
}
}
}


C問題は、ゴーストがmだけ現れて、t秒だけ光るろうそくがある。
ろうそくは1秒ごとにおける。1秒後に光り、t秒後に消滅する。
1ゴーストあたりr本のろうそくが光っている必要があるとき、必要なろうそくの本数を求めよ。

制約が300秒なので、全探索で余裕で行けると思ったので、
キューを使って書きました。配列を使って書くこともできそうですが、バグってうまくいかず。
t < rのときは、どうあがいても先にろうそくが消えてしまい、r本に到達しないのでNG。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.LinkedList;
import java.util.Queue;

public class Main2 {
public static void main(String args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] s = br.readLine().split(" ");
int m = Integer.parseInt(s[0]);
int t = Integer.parseInt(s[1]);
int r = Integer.parseInt(s[2]);
s = br.readLine().split(" ");
int[] w = new int[m];
for(int i = 0 ; i < m ; i++){
w[i] = Integer.parseInt(s[i]);
}
int num = 0;
if(t < r){
System.out.println(-1);
}else{
Queue q = new LinkedList();
for(int i = 0 ; i < w.length ; i++){
int counter = 0;
int qsize = q.size();
for(int j = 0 ; j < qsize ; j++){
int a = q.poll();
if(a >= w[i]){
q.add(a);
counter++;
}
}
for(int j = w[i] - (r - counter - 1) - 1 ; j <= w[i] - 1 ; j++){
q.add(j + t);
num++;
}
}
System.out.println(num);
}
}
}


とまあ、残念な感じでした。

  by ddrer-yossi | 2015-01-27 23:16 | codeforces | Comments(0)

念願の新靴を履くも体力的にダウン

今日はアラート抑制まわりの仕事。
お昼はWasteland Masterで100%達成。
f0019846_1363899.jpg


後は唐揚げとか麻婆豆腐とか入ってる系の弁当を食べました。
f0019846_137096.jpg


夜ですが、into the caveの解禁を進めつつ、ジムへ。
良さげな新靴だし、10.1km/hで1時間行けるかなと思ったのですが、
12分ぐらいで体がしんどいと思い始め、
25分であと35分だがんばれとなり、
30分で限界が来て、
32分で辞めました。
その後は5分休んでやるも、5分でスタミナ切れ。
その後は3分休んで、13分走りました。
結局32+5+13で50分。まとまって走れていないのもあって、つらいものがありました。
明日はリベンジしよう。靴の感触じたいは良好です。

ゲーセンは弐寺+弐寺DP+リフレク2クレの4クレ。
Sakura Reflection (P*Light Slayer Remix)が95%いけそうだったので
2クレ目つぎ込んで倒す。ちょうど95.0%。不甲斐ない結果だけどまあいっか。
f0019846_1393353.jpg

  by ddrer-yossi | 2015-01-26 23:35 | reflec beat | Comments(0)

昼起き。解けず。

昨日の問題の余韻もあってか、
起床は2時前。
昨日の残りの鍋を食べつつ。
おやつは粉から作ったサーターアンダーギー。
焼き立てはやっぱりうまかったです。
f0019846_1431863.png


テラリアはプランテラをボコしつつ、シャドウチェストを開くための鍵を、
別のダンジョンマップの宝箱から取りに行ったり、
浮島3つ目を見つけて、そこに隕石が落ちているのを発見したりしました。
もう後はゴーレム(別マップ作る必要ありそう)と、オクラムというラスボスをやるぐらいかなとか。
ダンジョンが後5つぐらいあるみたいですけどね…?

ゲーセンはアストライアの双皿で91.7%。これは選曲ミス。
f0019846_1433975.jpg


snow prism SPECIALで無事95.3%でAAA+達成。
f0019846_144980.jpg


夜は鍋の残りと、等級5ステーキが半額だったので、これを買う。
スケトウダラもまるごと1匹で399円と安めでした。
f0019846_14707.jpg


そして、靴も届きました。SLIP RESISTANTです。(ちがう
f0019846_1474441.jpg


13000円ぐらいしてますが、良さげです。SYNERGY-TAL。
Yahooショッピングが最安値なのでこちらで買いました。
f0019846_148116.jpg


その後は、昨日のSRMの復習がてら、改良を重ねるも、テストケース4と5が合わず。
3時半になってしまったので諦めて寝ました。
書いたものがこちら。

public class BuildingTowersEasy {
public int maxHeight(int N, int[] x, int[] t) {
if(x.length == 0)return N - 1;
int[][] ok = new int[100001][x.length+1];
for(int i = 0 ; i <= x.length ; i++){
for(int j = 0 ; j < 100001 ; j++){
ok[j][i] = -1;
}
}
ok[0][0] = 0;
int minhani = 0;
int maxhani = 0;
int nowindex = 1;
int max = 0;
for(int i = 0 ; i < x.length ; i++){
int hendo = Math.abs(x[i] - nowindex);
//System.out.println(minhani+","+maxhani+","+hendo+",hou");
for(int j = minhani ; j <= maxhani ; j++){//移動元(ある点からある点まで)
if(ok[j][i] != -1){
for(int k = Math.max(0, j-hendo) ; k <= Math.min(t[i], j+hendo) ; k++){//(移動先)
//if(k <= t[i])
ok[k][i + 1] = Math.max(ok[k][i], Math.max(k, k + (x[i] - nowindex - Math.abs(j - k)) / 2));
//System.out.println(k+","+(i+1)+","+ok[k][i + 1]);
}
}
}
minhani = Math.max(0, minhani-hendo);
maxhani = Math.min(t[i], maxhani + hendo);
nowindex = x[i];
}
for(int j = 0 ; j < 100001 ; j++){
if(ok[j][x.length] != -1)max = Math.max(max,Math.max(ok[j][x.length],j + (N - x[x.length - 1])));
}

/*for(int i = 0 ; i <= x.length ;i++){
for(int j = 0 ; j <= 50 ; j++){
System.out.print(ok[j][i]+" ");
}
System.out.println();
}*/
return max;
}

}

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

親子丼とか、TopCoder SRM647とか

今日はお昼は親子丼のお店へ。
唐揚げもおいしいということなので、こちらも注文しました。
f0019846_1532091.jpg


f0019846_1533048.jpg


f0019846_1534066.jpg


悪くはなかったのですが、注文間違いを頻発していました。しっかりして。

ゲーセンではMiseriaを83.3%に更新。やっぱり難しい。でもフルコン圏内か?
f0019846_1542346.jpg


そして[E] SPECIALをフルコン。一発で取れて良かった。
f0019846_1544973.jpg


今夜は鍋ということですが、ブラウンマッシュルームがかなり安かったです。
これで税抜き198円。
f0019846_155546.jpg

肉もいいものを買いました。食べきれませんでしたけど。
f0019846_156123.jpg


そしてテラリアではついにプランテラを攻略しました。大変でしたね…。

その後は鍋前にAtCoderに参加。
1問目は、加入月数(*525)と、値上がりした後の月数(*540)があるので、
これを計算するだけ。

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

public class Main {

public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int X = Integer.parseInt(br.readLine());
System.out.println((N-X)*525+(X*540));
}

}


2問目は、25が連続している文字列の取り方が何通りあるかという問題。
25252525なら4+3+2+1なので、4(4+1)/2となる。
これが分かれば、後は左から見ていくだけで、合計すれば良い。
最大でも50000*50001/2で、1250025000と、intに収まる。
しかし、計算過程でintを超えるので、longにキャストしておくのが吉。というかこれでミスった。

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

public class Main {

public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String S = br.readLine();
long sum = 0;
int counter = 0;
for(int i = 0 ; i < S.length() ; i++){
if(counter % 2 == 0){
if(S.charAt(i) == '2'){
counter++;
}else{
int count = counter/2;
sum += ((long)count * (count+1))/2;
counter = 0;
}
}else{
if(S.charAt(i) == '5'){
counter++;
}else{
int count = counter/2;
sum += ((long)count * (count+1))/2;
counter = 0;
if(S.charAt(i) == '2'){
counter = 1;
}
}
}
}
int count = counter/2;
sum += ((long)count * (count+1))/2;
System.out.println(sum);//n*n+1 /2
}

}


C問題は、ゲーマーじゃんけんというもので、
手が2種類以上あれば、人数が少ないほうに注目して、
それでも同数なら、じゃんけん的に強いほうが勝つという問題。
じゃんけんの期待値ですらしんどいのにこれは・・・といった感じでした。
途中まで計算していましたが、腹も減ってきたのでやめて鍋にしました。

夜中2時には、TopCoder SRM647に参加。

easyは、ビルの高さがそれぞれのNつのビルに与えられて、
隣接するビルは高さが1以下の差である。
ビルの高さはpositiveで、最初のビルの高さは0であるとき、
あるビルx[i]の高さがt[i]以下におさまるような建て方をしていったとき、
一番高いビルの高さはいくつになるか求めよという問題。
t[i]以下というのが、t[i]ちょうどであると思い込んでしまい、
これは建てるのが無理なケースがあるんじゃないかと思ってしまった。

結局中途半端にDPに書き換えるも間に合わず。
できそうな目処が立ったので、明日挑戦してみます。
DP[ある位置][ビルの高さ] = 今までのビルの最大の高さ な感じで。
終わってみたら朝5時前でした。なんだよこれ…。

  by ddrer-yossi | 2015-01-24 23:49 | TopCoder | Comments(0)

ハードな日程と同期飲み。

今日はawkの扱いをこなしていました。結構なんでもできるのね・・・という感じです。
お昼はたかくらで三番釜。安定。
f0019846_251548.jpg


夜は同期飲みに行きました。
しかし、行きたいソーセージ食べ放題のお店は混雑しすぎていて、
食べられる目処が立ちそうにないので移動する。
張り紙をしている店の名前を変えたところはやばそうなので結局チェーン店へ。

春巻き(速攻でなくなっていった。
f0019846_253479.jpg


f0019846_254175.jpg


f0019846_254933.jpg


f0019846_255482.jpg


f0019846_26054.jpg


f0019846_265429.jpg


f0019846_27265.jpg


f0019846_27869.jpg


f0019846_271415.jpg


地ビール飲み放題に良さがありました。リピートありかなと思いましたが、
食べ物頼みすぎ感しかないです。お一人5300円なり。
食べ盛りの人が多いとこうなります。

夜はリフレクでハードモードで無理やりやりつつ、ボス(Miseria)と対面。
初見80行かなかった。
f0019846_28537.jpg


エンディングは奇跡の瞬間(違う
f0019846_291254.jpg


f0019846_291675.jpg

  by ddrer-yossi | 2015-01-23 23:05 | reflec beat | Comments(0)

6TBのHDDが正しく認識されない(大容量HDD)

まずハードディスクパーティション作成とフォーマットを選びます。
うっかりMBR形式を選択したせいか、
増設したHDDは1500MB程度しか認識せず。
まーじかーこれ1.5TBかー…いや、型番は6TBだしな…。

取り敢えず、GPTにしなかったせいでこうなってしまったのかと、
GPTにしてみるも1.5TBのまま。
MBRを一旦クリアしてみようということで、これを参考に消す。
消す時に、DISKPART detail partitionで確認をとってから消して、
GPTで入れなおしたがダメ。

そうこうしているうちに、インテルラピッドストレージテクノロジーとやらが出てくる。
開いてみると、他のHDDも一覧として見えた。
6TBは5.5TB程度として認識(?)はしているところ。
GPTで初期化したにも関わらず3TBのHDDが746GBしか認識されない問題をなんとか解決した

これか・・・?ということでインテルでドライバを探す。
すると、RAIDしか出ないではないか。
うちはRAIDじゃないよな・・・設定してないしということで、
デバイスマネージャで確認。
IDE ATA/ATAPIコントローラ部分で、
Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller
を発見。BIOSで確認するのが正しいけど、いじってないのでAHCIでしょうということで、
AHCI: インテル・デスクトップ・ボード用インテル® ラピッド・ストレージ・テクノロジー・ドライバー
バージョンは12.5.0.1666です。
怖い気もしましたが、kakaku.comのこれ
を読んで確信を強めました。

再起動してみると、ちゃんと5.5TBで認識された・・・!
ということで解決です。
クイックフォーマットを使わずに、通常フォーマットを開始。
しかし始めてしまったせいで、PCの蓋を閉められない状況になってしまった。

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

SEM SKIN - DESIGN by SEM EXE