tk555 diary

プログラミング、もしくはそれ以外のこと書きます。

2019-01-01から1年間の記事一覧

[Java]enumの逆引きをバグらせた

ググった限りenumの逆引きは実際によくやる類のものらしい。実装すると以下のようになる。 public enum OS { WINDOWS("win"), MAC("mac"); final String s; private OS(String s) { this.s = s; } //キャッシュしておく private static Map<String, OS> cache = new Hash</string,>…

[Excel VBA]Xmas Contest 2019のA-Signboard 1

atcoder.jpクリスマスコンらしくプログラミングできなくても努力で何とかなる系の問題。 エクセル方眼紙 Private Sub Worksheet_Change(ByVal Target As Range) If Application.Intersect(Target, Range("A1:H8")) Is Nothing Then Exit Sub Else Dim c As R…

[Java]ABC134の[B,E]の反省

ABCがABCDEFになってからかなり易化したのに緑パフォ出しちゃったのでこれはマズい。 B - Golden Apple atcoder.jp想定解だと(N+2D)/(2D+1)を出力してO(1)。自分は左から一人ひとり監視員を置いていくシミュレーションを行ったO(N)。シミュレーションを行っ…

[Java]Arrays.fillの罠

Arrays.fillの中身って public static void fill(Object[] a,Object val){ for(int i=0,len=a.length;i

M-SOLUTIONS(2019)-D

問題 atcoder.jp解けなかった... これ水で解けないのはさすがにひどい。完全に茶色適正 解法 そもそもこの問題でまず自分が詰まったのが「木構造のデータの持ち方(データ構造)」について。リアタイではNodeやEdgeといったクラスを作ったりMapやSetを使った…

Google Code Jam Qualification Round 2019のやつ

2019年4月6日8:00からのGoogle Code Jam Qualification Round に参加したのでそれの解法とか記録。参加した人はお疲れ様です。 A Foregone Solution 問題 いくつかの桁に'4'が含まれる正の整数Nが与えられるので桁に'4'を含まない正の整数であるA,Bを使ってA…

覚書2

y=Integer.numberOfTrailingZeros(x)・・・ xが2でy回割り切れてy+1回割り切れない

ABC103-D

問題 atcoder.jp 提出 atcoder.jp

ABC069-D

問題 atcoder.jp 提出 atcoder.jp

ABC121-D

問題 atcoder.jp 提出 atcoder.jpなんでこの問題1000人も通してんだよ...

[Java]AGC022-A next_permutation

問題 atcoder.jp 提出したやつ atcoder.jpnext_permutation使うだけの覚えゲーjavaにはこの関数ないので死に覚えた

ABC116-C

問題 atcoder.jp 今回提出したやつ atcoder.jp

[Java]ABC111-D(ARC103-B)

問題 ABCの方の atcoder.jp ARCの方のリンク D - Robot Arms 提出したやつ atcoder.jp 多分30分以上考えてたけど分からなかったので素直にPDF見た。

ABC118-D

問題 atcoder.jp 提出したやつ リアルタイムでやった時は出来なくてpdfで見たのをそのまま覚えてて書いた atcoder.jp

覚書1

虚無埋めしてた時他人のコード見てたら気づいたやつ 10進数で各桁の数に何らかの処理するとき、例えば各桁の和を求めるときとか int n=nn,String ns=Integer.toString(n)として while(nn>0)でint x=nn%10;nn/=10 for(char c:ns.toCharArray())でint x=c-'0'…

ABC111-C

問題 atcoder.jp 回答 atcoder.jp

ABC072-D

問題 atcoder.jp 回答 atcoder.jp

ABC072-C

問題 atcoder.jp 回答 atcoder.jp

ABC-110:D

問題 atcoder.jp 提出 30分やってできなかったので諦めた。

ABC-110:C

問題 atcoder.jp 提出したやつ atcoder.jp

後でやり直す問題をまとめとく用

ABC ABC117 D ABC110 D AGC022 A ABC111 D AGC028 B ABC104-D

はじめに

こんにちは、@tk55513です。 最近度肝抜かれたことがありまして、 ぱふぉ 一番最近のABC119で競プロ歴約1年強にして念願の灰パフォをたたき出してしまいました...