tooh’s diary

半角全角、常体敬体が入り乱れるカオス

12月の支出記録

1日 引きこもってたので0円 2日 2552円 なんでこんなに...... 全部食費。gokuriのカシス&グレープとか言う奴に手を出さなければ...... 3日 1600円を全部ゲーセンに貢ぎました あと電車賃126円 4日 378円 ご飯は奢ってもらった 全部電車賃 5日 1200円をゲーセ…

アルゴリズムとデータ構造 第5章(有向グラフ[最短経路/トポロジカルソート])・第6章(無向グラフ[最小全域木])

第5章5.1 ダイクストラのアルゴリズムある1つの頂点から、各頂点に向かう最短経路を求めるアルゴリズム。 コストが非負の時のみに動作することに注意。頂点の数をN、辺の数をEとして、O(N**2)とO((N+E)logN)の2つのやり方がある(正直N**2の方は競プロ向けで…

Logisimで遊んだ

Logisimたらいう回路を作って実際にその挙動を確かめられるシミュレータをインスコしたので、これまでのハードウェア構成法の復習(?)も兼ねて遊んでみた。というか挙動をこの目で確かめられてないのでこの際に確かめてみようってワケ。 作ってみたのはこ…

浮動小数点

・シミュレータ tools.m-bsys.com・共用体を用いて変換 qiita.com ・NaN、INFなど exlight.net

risc-vでアセンブリ

2つの整数を受けとり、大きいほうを返す関数maxof2をアセンブリで実装せよ。 int maxof2(int x, int y); とりあえずmainはこんな感じになる(と思われる) #include <stdio.h> //main.cに保存 int maxof2(int x, int y); int main(){ int x,y; scanf("%d%d", &x, &y);</stdio.h>…

チュウニズム Devastating Blaster 鳥支援解説

デバステ鳥取ったので意識したことをメモっとく。 ※画像は全てCHUNITHM譜面保管所様よりお借りしました。ありがとうございました。 CHUNITHM譜面保管所 3~4,7~8小節 ノーツ同士が結構近いのでアタが出やすいです。慎重に捌きましょう。 9~10小節 1/8ノーツ×2…

チュウニズム Glorious Crown (tpz over-Over-OVERCUTE REMIX) 鳥支援解説

こんばんは。今日は新曲の追加日ですね。そろそろCHUNITHM AMAZONも終わり名前も変わるかというところで最後の曲追加?になるのでしょうか。追加される2曲とも13、13+と高難度で今からとても期待しています。ゲーセンに開凸したいので早く寝たい。グロクラと…

近況報告

生きてます

夏休み やったこと

やった 理情内定 帰省してバイト ss販売 読んだ TCP/IP スクレイピング/機械学習(途中まで) 予想どうりに不合理 ヒト夜の永い夢 スティーブンソン短編集 O・ヘンリー短編集 史上最強の哲学入門 ソラリス ファンタジスタドール イヴ 観た 天気の子 ブレード…

Pythonでスクレイピング 2-4,2-5/Web API,cron

2-2,2-3をなんで飛ばしたかというと、開発中止になったPhantomJSの話が割とメインだったからです。2-3,2-4でもPhantomJSを使わない部分をかいつまんでやっていきます。2-4OpenWeatherMapから天気の情報を取得するコード import requests import json apikey …

Pythonでスクレイピング 2-1/requestsモジュール

2-1・HTTP通信 基本的に「要求に対して応答を返す」方式。ステートレス通信(同じURLのアクセスに対して、同じデータが返される通信)であり、前回どんなデータがやりとりされたかの情報を保持することはない。・クッキー WEBブラウザを通じてサイトの訪問者…

Pythonでスクレイピング 1-3,1-4/CSSセレクタ,再帰処理でリンク先を丸ごとダウンロード

1-3DOM(Document Object Model)の話。正直HTMLとの違いがわかりません......。DOMの要素を引っ張ってくる為の話をしてました。ブラウザを利用したセレクタの利用例(青空文庫で公開されている夏目漱石の作品一覧を取得するプログラム)1:「ページのソース…

Pythonでスクレイピング 1-2/BeautifulSoup

1-2Pythonでスクレイピング(HTMLやXMLから情報を抽出)をするときの便利なライブラリにBeautifulSoup(綺麗なスープ!!!!???????!?!?!!??!!??!?!)がある。 ※「データ抽出」のみの機能であり、ダウンロードの機能はないので、そこ…

Pythonでスクレイピング 0-1,1-1/urllib

https://www.amazon.co.jp/Pythonによるスクレイピング-開発テクニック-BeautifulSoup-scikit-learn-TensorFlowを使ってみよう/dp/4802610793コマンドラインから実行してるけど普通にjupyter notebook入れた方が早いと思いました。まる。 0-1・スクレイピン…

チュウニズム 定数13.7の比較的やりやすい曲で鳥を取るために意識すること

9/8~9/10の間で定数13.7の曲を5曲鳥のせてきました。(なにがあった) ぱっと見難しいけどコツが掴めると案外イケるlarva そこで意識したことを自分用のメモ的な感じで書いておきます。 ※画像は全てCHUNITHM譜面保管所様よりお借りしました。ありがとうござ…

チュウニズム Caliburne ~Story of the Legendary sword~ 鳥支援解説

こんにちは(午前三時)昨日やっとこさカリバーンを鳥乗せてきました。うれしいね。わいわい。 1006100くらいで停滞してたのを頑張って乗せました。1日で30連奏くらいしたかも。7000以上の鳥寸も5回くらい踏んだけどなんとか。以下、やっていくうちに気をつ…

Python3でまったり競技プログラミング 3日目(二分探索)

続かね〜〜〜〜〜〜wwwwwwwwwwwwwwwhttp://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ALDS1_4_D&lang=jp n,k = map(int,input().split()) W = [] for i in range(n): W.append(int(input())) l = max(W)-1 #トラックの積載容量は少なくとも「荷物…

Python3でまったり競技プログラミング 2日目(DP)

はわわ〜〜〜〜〜〜〜〜。 今日はDP。 Edit Distance (Levenshtein Distance) | Aizu Online Judgeレーベンシュタイン距離(編集距離)は何回の操作である文字列を別の文字列に変形できるか、を表したもの。 qiita.com 詳しい説明と実装方法は上に載ってる。…

Python3でまったり競技プログラミング 1日目(貪欲法)

プログラミング最近全然やってなかったのでリハビリ。1週間続くかな。続くといいな。実践的プログラミングの資料から適当に抜粋してやっていこうと思う。Make Purse Light | Aizu Online Judge coin = [10,50,100,500,999999] J = True while True: n = int(…

東京大学理学部情報科学科に内定しました

こんにちは。とーです。タイトル通りです。第一段階で決まってよかったなあという気持ちです。思えば、自信満々で大学初の成績表をもらった時に、数理科学演習「可」の文字に驚愕してから一年と二ヶ月。あれから割と頑張ってきたんじゃないのかな、なんて思…

空白区切りで出力

T = [1,2,3,4] print(' '.join(map(str, T))) ってやると 1 2 3 4 って出力される

8,9月の目標

8月 ・TCP/IPの本を読む ・正義、スティーブンソンの本を読む ・機械学習の本を読む、手元で動かす ・pythonで競プロをゴリゴリやる(蟻本をやる/paizaの問題を解く) ・G41のss書く9月 ・技術書(パタヘネ、他買ったもの)読む

7,8,9月の目標

7月 ・テストを終わらせる ・本を読む(正義、哲学、スティーブンソン) ・販売用のss書く8月 ・機械学習の本を読む、手元で動かす ・pythonで競プロをゴリゴリやる(蟻本をやる/paizaの問題を解く) ・G41のss書く9月 ・パタヘネ読む

人間行動基礎論 まとめ

テスト勉強ということで、授業のまとめをします。 基本的に一問一答のような感じで ・イアン=パブロフ ソ連の生理学者。「パブロフの犬」の実験で知られる。犬に、ベルを鳴らしてから餌を与えることを繰り返した結果、犬はベルを鳴らしただけで唾液を出すよ…

ベルマンフォード法

ある一点からスタートし、そこから残りの全ての頂点に達するのに必要な最短コストを計算するときに使える。計算量は、頂点V、辺の数EとしてO(VE)。負の辺があっても使えるのが、ダイクストラ法と違うところ(強み)。構造は単純で、頂点の数vから1引いた数だ…

幅優先探索(BFS)、深さ優先探索(DFS)の問題

幅優先探索と深さ優先探索は似たような問題をカバーできるけど、幅優先の方があんまり考えなくても実装できる(気がする)。幅優先はキュー、深さ優先はスタックと仲良し。 幅優先探索 幅優先探索は、基本的に「次に訪れる島」をキューの形で保持しておくこ…

6/21 AOJ(クラスカル法)

こんにちは。2S1の成績がとりあえず一安心できるくらいでホッとしているとーです。学校の授業でクラスカル法をやったので復習。プリム法を勉強したのですがこっちは結構噛み砕くのが難しくかったのでまた後回し。どうやら実行時間は大して変わらないっぽい?…

6/10(5/1) データ構造:stack,queue/priority queue、連想配列:map

5/1に書き始めたデータ構造の記事を今更書きます。怠惰。データ構造 stack(スタック)とqueue(キュー)がある。くえぅえではない。簡単なイメージは、 ・スタックは「積み上げられた書類の山」。書類は上へ上へと積まれていき、あなたはそれを上から処理す…

6月の目標

生きてます。テスト終わってのんびりして、実家に帰ったりしてたらもう6月も上旬終わるので、そろそろ動き始めなくてはと危機感を抱いたので6月だけの目標を立てます。大目標①3科目勉強する ②AtCoder水色になる(プログラミングをする) ③本を読む中目標 ① …

AtCoder,AOJ(再帰、dpの初期化)

こんにちは。無気力に日々を過ごしています。とーです。ABC115Dバンズとパティだけで構成されるハンバーガーをめっちゃ重ねて、その下からX層を食べるとパティは何枚食べられますか、という問題。ちなみに僕はチーズバーガーが大好きです。解き方は、「レベ…