Google Cloud RolesHelp millions build what’s next for their business — explore engineering jobs with Google Cloud. Google AI and ML rolesSearch some of our newest, priority roles in artificial intelligence and machine learning. Consumer HardwareDesign and build the systems that are the heart of the world's largest and most powerful computing infrastructure and products.
http://karetta.jp/article/blog/oneline/008668 それはそうと、これはやはり継続を使って解く方がいいと思うのですよね(schemeなので)。 maxInt =: 0x7fffffff ::Tree a = Node a [Tree a] norm t = let ([[t2:_]:_],_) = norm_t t end maxInt in t2 where end n = ([[],[]],n) norm_t (Node i ts) cont n = let ([ts2,ts3:tss4],m) = norm_ts ts cont (min i n) in ([[Node (i/m) ts2:ts3]:tss4],m) norm_ts [] cont n = let (ts2,m) = cont n in ([[]:ts2],m) norm_ts
http://karetta.jp/article/blog/oneline/008668 http://konoe.lab2.kuis.kyoto-u.ac.jp/~hanatani/tdiary/?date=20061206 計算量が減るというわけではないんだな。 逆に、末尾再帰でなくなるせいで、空間計算量が増えるということもないわけではなかったり。 - http://haskell.g.hatena.ne.jp/jmk/20061206/1165380658 ところで、モナドもこうなっていると俄然かっこいいですね(何が?) - そうか、わかった。 tnorm t = let (r, m) = runWriter iteration in runReader r (getMin m) where iteration = unComp $ traverse (Comp . fmap tr
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Problem Set is the place where you can find large amount of problems from different programming contests.Online Judge System allows you to test your solution for every problem. First of all, read carefully Frequently Asked Questions. Then, choose a problem, solve it and submit your solution. If you want to publish your problems or setup your own online contest, just write us. Peking University ICP
コードを短くするのって楽しいですよね? http://acm.pku.edu.cn/JudgeOnline/showproblem?problem_id=1145 今日はなんとなくこれを頑張ってみた。 問題は、ツリーをパーズして、 ルートからリーフまでの数字の和が与えられた数になるパスが 存在するかどうか調べるというもの。 さて、これが208Byteになりました。 http://acm.pku.edu.cn/JudgeOnline/problemstatus?problem_id=1145&orderby=clen&language=-1 アルゴリズム的にもうちょっとがんばれば200Byteを 切れるような気がしないでもないですが、なかなか難しいですね。 誰か私の代わりに200Byte切ってください。 いやまぁ、切ってくれなくてもいいですけど。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く