並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 61件

新着順 人気順

Eulerの検索結果1 - 40 件 / 61件

  • About - Project Euler

    About Project Euler What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems. The motivation for starting Project Euler, and

      About - Project Euler
    • Project Euler - PukiWiki

      Project Euler † プログラムで解く数学の問題集です。 公式サイト 適当に和訳してます。我こそはと思う人はライセンスを確認した上で自由に書いてください。 ↑

      • Project Euler - PukiWiki

        Project Euler † プログラムで解く数学の問題集です。 公式サイト 適当に和訳してます。我こそはと思う人はライセンスを確認した上で自由に書いてください。 ↑

        • 数学の問題集サイト「Project Euler」で頭の体操を | ライフハッカー・ジャパン

          サイト「Project Euler」は、頭の体操のための数学の問題集となっています。 どうやら、新しいコンセプト(概念)を紹介するために作られたとのこと。でも、そうした背景のサイトの存在意義はどんなところにあるのでしょうか? 以下、サイト紹介文の抜粋; 「Project Euler」は、難しい数学/コンピュータ・プログラミングの問題を出すのですが、答えを導きだすためには、数学の知識以上のものを要求されます。もちろん数学は助けにはなりますが、加えてコンピュータとプログラミングのスキルも要求されるんです。 このサイトは、ひとつの答えを出すと、さらにそれを使って、他の最初は難しくて無理だと思っていた問題を解けるようになる、という造りになっています。どの問題から始めるかは、各問題に何人が回答できたかが載っているので、それを参考に。難しい問題になればなるほど、回答できた人は少ない、とのことです。 「

            数学の問題集サイト「Project Euler」で頭の体操を | ライフハッカー・ジャパン
          • About - Project Euler

            About Project Euler What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems. The motivation for starting Project Euler, and

            • 数学の問題を好きなプログラミング言語で解く「Project Euler」 | gihyo.jp

              仕事以外でもプログラミングを楽しみたい人は「Project Euler」に挑戦してみてはいかがでしょうか。Project Eulerは数学の問題を好きなプログラミング言語で解き正解数を競うサイトです。答えがあっていればよく、アルゴリズムなどは問われません。現在200近い数の問題があり、2万人以上のユーザ中、全問正解しているのはわずか20人あまりです。 初めのほうは比較的難易度が低く、たとえば最初の問題は次の通りです。 10未満の自然数で3または5の倍数は3、5、6、9です。これらの倍数の和は23になります。1,000未満で3または5の倍数の和を求めなさい。 だんだんと問題が進むにつれ、難易度の高いものやマシンに長い時間かけて計算をさせるものが出てきます。 正解すると該当問題のフォーラムを閲覧でき、そこにはいろんなユーザが回答したソースコードを見ることができます。 英語が苦手な方は、問題文を

                数学の問題を好きなプログラミング言語で解く「Project Euler」 | gihyo.jp
              • Archived Problems - Project Euler

                Problem Archives The problems archives table shows problems 1 to 893. If you would like to tackle the 10 most recently published problems, go to Recent problems.

                • Archived Problems - Project Euler

                  Problem Archives The problems archives table shows problems 1 to 881. If you would like to tackle the 10 most recently published problems, go to Recent problems.

                  • About - Project Euler

                    About Project Euler What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems. The motivation for starting Project Euler, and

                    • About - Project Euler

                      About Project Euler What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems. The motivation for starting Project Euler, and

                      • Project Eulerに挑戦

                        Project Eulerは,数学的なプログラムの問題集である. 2014年1月時点で,450問以上の問題があり,簡単なものから難しいものまである. 25問正解するとレベル1になり, 50問でレベル2,75問でレベル3,100問でレベル4などレベル17まである. 2014年1月現在で,レベル17は全世界で63名しかいない.うち日本人は6名だけ. プログラミング言語は何を使っても良い.手で解くのでも良い. 回答を提出するには,ユーザ登録をする必要がある. ちなみに レオンハルト・オイラー (Leonhard Euler)は18世紀の有名な数学者の名前.

                        • Project Eulerで用いた数学知識 - Scala日記

                          オイラーにちなんだ数学的なプログラミングの問題が出題されるサイト、Project Euler。 大体の問題は、greedy にやっても解けるんですが、適切な数学的知識を用いると時間計算量のオーダーが劇的に変わってきます。 そこで、100問目まではラップトップで1秒以内(もちろんScalaです)に解くという縛りを設けてやっていました。 (ただし、幾つかの問題ではこの縛りに違反したまま。 Problem 60: 9,472ms, Problem 78: 2,948ms, Problem 86: 2,125ms, Problem 93: 2,244ms, Problem 95: 3,854ms, Problem 96: 1,184ms) その際に使った知識(Wikipediaへのリンク)をここにまとめていきます。 このリストは(これまでに解いた Project Euler の問題に関してさえも)

                            Project Eulerで用いた数学知識 - Scala日記
                          • Euler problems - HaskellWiki

                            These are solutions to the problems listed on Project Euler. WARNING - Do not peek at any of these pages if you want to enjoy the benefits of Project Euler, unless you have already solved the problems. The existence of these pages is very controversial; see the talk page for discussion. Many P.E. participants regard it as a global Internet competition which is being compromised by these readily av

                            • Project EulerにGaucheで挑戦する話 - Qiita

                              Lisp Advent Calendar 19日目担当の @naoya_t です。 「昨晩@g000001さんと回転寿司屋でLispについて話した」(※実話)とかでもいいんですが、予告通りProject Eulerの話を書こうと思います。 ちょっと投稿が遅くなりましたが、インド標準時(UTC+05:30;日本時間より3時間半遅れています)でぎりぎり19日ということでお許しください。 はじめに 本記事では、特定の問題の解答や、それを導くプログラムはProject Eulerの参加規約に抵触するため掲載しません。 Project Eulerとは 偉大な数学者レオンハルト・オイラーの名を冠するProject Eulerとはいったい何なのでしょうか? 英語版WikipediaでProject Eulerを開いてみると Project Eulerは、コンピュータプログラムで解くことを意図した計算問題

                                Project EulerにGaucheで挑戦する話 - Qiita
                              • Project Eulerに必要な用語集 - inamori’s diary

                                Project Eulerを解いていくのに便利な数学の用語やアルゴリズムなどを紹介したものをまとめています。 ユークリッドの互除法 互いに素 エラトステネスのふるい 包除原理 ピタゴラス数 バイナリ法 漸化式 約数 多角数 完全数・友愛数・社交数 オイラーのφ関数 オイラーの定理 回文数 ペル方程式 連分数 ペル方程式(2) n^2+1型の素数の列挙 母関数 フィボナッチ数列 ガウス整数 マージ法 メモ化 上限が不明なときの問題解決法 上下で計算法を変える 分割数 約剰余類群 PriorityQueueの使い方 数値計算による誤差

                                  Project Eulerに必要な用語集 - inamori’s diary
                                • Project Eulerのバイオインフォマティクス版のROSALINDを始めました - 唯物是真 @Scaled_Wurm

                                  最近時間がなくてProject Eulerを全然やっていませんでした。 というか数論の知識がなくて全然解けないのでやる気が出ません。 そんな時にTwitterでProject Eulerのバイオインフォマティクス版のRosalindというのがあるらしいという話を聞いたのでこの土日でやってみました。 問題 問題一覧を見るとわかりますが、形式はかなりProject Eulerに似ています。 内容は、DNAとかRNAとかコドンとか記憶の片隅に埋もれた生物系の単語がたくさん出てきますが、基本的にはアルゴリズム、特に文字列操作などです。 生物系の知識が多少必要な場合もありますが、だいたいは問題のページに書いてあります。 提出方法 大きな違いはGoogle Code Jamのように解答を提出するときは入力をダウンロードして時間内(5分以内)に解答、という形式になっていることです。 問題の順序 また前提

                                    Project Eulerのバイオインフォマティクス版のROSALINDを始めました - 唯物是真 @Scaled_Wurm
                                  • Project Eulerの友 - カメヲラボ

                                    すんばらしい本を見つけました。 これはProject Eulerで遊ぶ人のために書かれたんじゃないかというくらい、どんぴしゃな内容です。数論の入門的な本は、今までいくらか読んでみたのですが、比較にならないくらい読みやすい。文章が柔らかいだけじゃなくて、たぶん具体的な例が多いからかな?という気がします。これ読んでたら、昔頑張ってたSPOJの素数判定問題も、また頑張ってみようかなーという気になってきました。 原著はこれ だけれども、こっちは値段がすばらしくない(^^;)ので、素直に日本語訳版を読むのがよろしいかと。

                                      Project Eulerの友 - カメヲラボ
                                    • オイラーの名を受け継ぐ書体 AMS Euler by Inquisitor

                                      アメリカ数学会がHermann Zapf(OptimaやPalatinoの作者)に委託して作成した書体。グレアム, クヌース, パタシュニク『コンピュータの数学』(原書は改訂されている)によれば、「字の上手な数学者が手書きした場合の数学の薫りをもたせる」というのが設計の基本方針だったとのこと。書体名はもちろん数学者オイラーからとった。 この書体の制作過程は、Knuth『Digital Typography』収録の“AMS Euler—A New Typeface for Mathematics”で紹介されているが、これはKnuthとZapfという異分野の偉人の共同作業の貴重な記録だろう。 AMS Eulerを使いたいならLaTeXを使うのが一番だが(\usepackage{amsmath,amssymb,euler})、手元にLaTeX環境が無かったり、LaTeX以外で使いたい場合には、こ

                                      • SQLで素因数分解をする - Project Euler #3 - 分け入ってもコード

                                        PostgreSQL Advent Calendar 12/1 ついにPostgreSQL Advent Calendarが始まりました。一日目は@choplinからお届けします。 SQLはプログラミング言語である みなさんSQLは好きですよね。 ところでSQLはRDBの操作を行うための言語だと一般的には考えられています。SQL - WikipediaによるとSQLはその為に作られた言語だそうですし、その使い方でとっても素晴らしい働きをしてくれます。 しかし、DBを用いずとも、SQL単体で様々な計算が可能だということはあまり知られていないようです。本エントリではその知られざる実力の一端をご紹介いたします。 SQLで素因数分解を行う ご存知かとは思いますが、素因数分解とはある正の整数を素数の積の形で表すことです。 ぱっと見では中々SQLで解きにくい問題ではないでしょうか? Project E

                                          SQLで素因数分解をする - Project Euler #3 - 分け入ってもコード
                                        • Pavel Fatin » Blog Archive » Scala for Project Euler - Blog about human and technology

                                          Project Euler is a collection of interesting computational problems intended to be solved with computer programs. Most of the problems challenge your skills in algorithm design rather than your knowledge of mathematics. Thanks to short concrete problems and number-only solutions you don’t have to thinker with IDEs, GUI designers, programming libraries and frameworks, so Project Euler is an excelle

                                          • Archived Problems - Project Euler

                                            Problem Archives The problems archives table shows problems 1 to 859. If you would like to tackle the 10 most recently published problems, go to Recent problems.

                                            • Project Eulerを100問解いてみた

                                              相変わらずProject Eulerを解いている。これまでは連続して問題を解いていたのだが、今回からはバラバラになってしまった。別に途中に解けない問題があったわけではなく、後半の問題を眺めたところ面白そうな問題が目に付いてしまって、それに手を付けてしまったのだ。具体的には問題188のテトレーションの問題。以前、ここのブログでも虚数のテトレーションというテーマでテトレーションを扱ったことがある。そこで、∞i がある値に収束するのを発見したのだが、何か意味があるのあるのかな? 今回から順番を気にしないことにしたが、だからと云って簡単そうな問題ばかり手をつけても面白くない。どうせなら一番難しいそうな問題を解いてみようということで、問題177を解いてみた。最近追加された2問を除くと、正解者が100人を切っている唯一の問題だ。自分が解いたときは全体で87番目の正解者だった。一番難しそうな問題を解いて

                                                Project Eulerを100問解いてみた
                                              • GitHub - benfred/venn.js: Area proportional Venn and Euler diagrams in JavaScript

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - benfred/venn.js: Area proportional Venn and Euler diagrams in JavaScript
                                                • Speed up your eclipse as a super fast IDE | Euler的备忘录

                                                  Thoughts on search engine,cloud,big data,linux,java,lucene,hadoop Follow these steps to speed up your eclipse as a super fast IDE , it works for 32 & 64 bit version eclipse/jdk on my windows 7 x64. 1.Disable antivirus software, or add your jdk & eclipse & workspace & other related folder to white list in your antivirus software. 2.Disable unecessary validations and startup action in eclipse refere

                                                  • 30分プログラム 最大素因数分解の探索(Project Euler) - Gemmaの日記

                                                    fromみずぴー日記 13195 の素因数は 5、7、13、29 である。 600851475143 の素因数のうち最大のものを求めよ。 ポラード・ロー素因数分解法が面白そうだったのでチョイス。Gaucheで。 (use srfi-1) (use srfi-42) (use math.mt-random) ;;underの大きさは問題に応じて適当に調整してください。問題の数の素因数が全てunder以下なら解けます。 (define under 10000) ;;under以下の数をO(1)で素数判定するためのベクタ (define under-vec (let ((v (make-vector under #f))) (for-each (cut vector-set! v <> #t) ;;under以下の素数のリスト (list-ec (: n 2 under) (if (not (a

                                                      30分プログラム 最大素因数分解の探索(Project Euler) - Gemmaの日記
                                                    • Conversion between quaternions and Euler angles - Wikipedia

                                                      Toggle Euler angles (in 3-2-1 sequence) to quaternion conversion subsection

                                                        Conversion between quaternions and Euler angles - Wikipedia
                                                      • 1 差分法 (Euler 法)

                                                        Chapter 1 差分法 (Euler 法) 1.1 Euler 法 物理の基本的な式はみな微分方程式です。ニュートンの運動方程式も量子力学のシュレディンガー方程式もそうです。そ れで、ここではコンピュータを使ってどうやって微分方程式を計算するのかを簡単に紹介したいと思いま す。 さて、最も簡単な形としてオイラー(Euler)法というものがあります。まずもっとも簡単な微分方程式として例え ば

                                                        • Bioinformatics版のProject Euler

                                                          RosalindというProject Eulerっぽいサイトがあったので少し遊んでみた。 楽しくbioinformaticsの問題を解きながらアルゴリズムを覚えていく感じなので、BioPythonを覚えるのにちょうどいいかなと思った。 GC Contentを計算するメソッドくらいあるだろうとは思うんだけど知らないので素朴に計算。リスト内包表記でmaxで取り出すのがいいかなと思ったけど、面倒くさいのでこれまたループで素朴に。 import sys from Bio import SeqIO def count_gc(seq): return float((seq_record.seq.count("G") + seq_record.seq.count("C"))) * 100 / len(seq_record.seq) if __name__ == '__main__': fasta = s

                                                            Bioinformatics版のProject Euler
                                                          • Euler (gimbal lock) Explained

                                                            In this video we explore Euler Rotations, the most common method for orienting objects in 3d. It's by-product "gimbal lock" can cause headaches for animators because the animated motion can move in strange ways. Here we learn how euler's "rotation order" is a bit like hierachies, and how changing this order can help us to avoid gimbal problems. This is demonstrated with a solution to a common

                                                              Euler (gimbal lock) Explained
                                                            • Euler's Disk

                                                              http://www.teachersource.com - Give Euler's Disk (pronounced like "Oiler's Disk") a spin and observe the hypnotic display of light and continually changing sound. The movement seems to go forever, spinning and precessing as it slowly transforms gravitational potential energy into kinetic. The concave mirror base provides an ideal reflective surface to see the visual effects. Amazing to use in a d

                                                                Euler's Disk
                                                              • The Euler-Maclaurin formula, Bernoulli numbers, the zeta function, and real-variable analytic continuation

                                                                What's new Updates on my research and expository papers, discussion of open problems, and other maths-related topics. By Terence Tao The Euler-Maclaurin formula, Bernoulli numbers, the zeta function, and real-variable analytic continuation 10 April, 2010 in expository, math.CA, math.CV, math.NT | Tags: analytic continuation, Bernoulli numbers, elementary number theory, Euler summation formula, Rie

                                                                  The Euler-Maclaurin formula, Bernoulli numbers, the zeta function, and real-variable analytic continuation
                                                                • Project Eulerについて - PukiWiki

                                                                  Project Eulerとは何ですか? † Project Eulerとは挑戦しがいのある数学/コンピュータプログラムの問題で, これを解くためには単なる数学的洞察以上のものが必要とされます. 数学の知識があれば簡潔で効率に問題を解くことができますが, 多くの場合はコンピュータとプログラムの技能が必要です. Project Eulerを開始し, また継続している動機は, 未知の分野を探索し, 愉快で楽しいコンテキストから新しい概念を学ぼうという探究心のためのプラットホームを提供することです. ↑ これらの問題は誰を対象としていますか? † 普通のカリキュラムでは飽きたらない学生, 数学の専門家ではないが物事を数学的に扱うことに興味のある社会人, そして問題解決や数学の研鑽を積みたい専門家を想定しています. ↑ 誰でも問題を解くことができますか? † 問題の難易度はさまざまです. 多くの問

                                                                  • GitHub - iKevinY/EulerPy: Python-based Project Euler command line tool.

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - iKevinY/EulerPy: Python-based Project Euler command line tool.
                                                                    • Amazon.co.jp: オイラーの無限解析: レオンハルトオイラー (著), Leonhardo Euler (原名), 高瀬正仁 (翻訳): 本

                                                                        Amazon.co.jp: オイラーの無限解析: レオンハルトオイラー (著), Leonhardo Euler (原名), 高瀬正仁 (翻訳): 本
                                                                      • Pyramid FAQ: from the beginning to production | David Euler on coding and design

                                                                        I started to write pyramid applications 3 weeks ago, as a python and pyramid novice.  Now the application goes to production.  In the development process, many errors and problems happened to the application, although the pyramid documentation is very good, some latest changes are not included in the reference document. I wrote down the common problems I came across ,  and the solution I chose aga

                                                                        • Euler Tour のお勉強 | maspyのHP

                                                                          Euler Tour (1) DFS 順に探索して、通った頂点の列を記録する($1,2,3,4,3,2,5,2,1,6,1$)。 (2) 各頂点 $i$ について、最初に通った時刻と最後に通った時刻 $\mathrm{in}[i]$, $\mathrm{out}[i]$ を覚える。 参考: ・アリ本 p. 294 (Euler Tour の名前は出ていませんが)Euler Tour による LCA の計算。 登場する頂点を並べますが、計算で必要になるのはむしろ、$\mathrm{in}[i]$, $\mathrm{out}[i]$ の方ですね。例えば閉区間 $[\mathrm{in}[i], \mathrm{out}[i]]$ を見ると、$i$ を根とする部分木 $\mathrm{subtree}_i$ の頂点が分かるという特徴があります。木に対する主要な計算のいくつかを、区間に対する計算

                                                                            Euler Tour のお勉強 | maspyのHP
                                                                          • Euler 法を改良する — Leap-Flog 法

                                                                            このページを正しく読むためには MathML の表示のための数式フォントが必要です. Firefox, Netscape(6.0以降)など Moziila 系ブラウザであれば, 次の手順に従ってフォントをインストールしてみてください. → Firefox のインストールとその他の設定の手順 なお,IE の場合には MathPlayer というのも組み込まないとハングするようです. ここではまず Euler 法の問題点を調べて,それを改善するための より高い近似法である Leap-Frog 法を使ってみます. その後,物体の落下の問題を取り扱います. これらは力学的なシミュレーションの基礎となるものです. Euler 法の問題点 Euler 法の区間の刻みを粗くしてみる 上の図を見てください.赤はある微分方程式を解析的に正確に解いて 得られた曲線です.その下側にある折れ線は,非常に大きな間隔

                                                                            • C言語でProject Euler(プロジェクト・オイラー)に挑戦

                                                                              C言語でProject Euler(プロジェクト・オイラー)に挑戦 C言語を使ってProject Euler(プロジェクトオイラー)に挑戦中です。C言語を使って、Project Euler(プロジェクトオイラー)や、パソコン甲子園プログラミング部門に挑戦するサイトです。 Project Euler(プロジェクトオイラー)のproblem19☆ C言語を使っています。 /* Problem 19 † */ /* 次の情報が与えられている。 ・1900年1月1日は月曜日である。 ・9月、4月、6月、11月は30日まであり、2月を除く他の月は31日まである。 ・2月は28日まであるが、うるう年のときは29日である。 ・うるう年は西暦が4で割り切れる年に起こる。 しかし、西暦が400で割り切れず100で割り切れる年はうるう年でない。 20世紀(1901年1月1日から2000年12月31日)で月の初

                                                                              • Eulerフォント / 三角関数の離散系バージョン

                                                                                離散系バージョンの関数探し 「ミルカさんの隣で」を書いてから、 LaTeXでEulerフォントで数式を出すのが楽しくなり、 その勢いで今度は 「離散系バージョンの関数探し」という文章を書きました。 Eulerフォント( AMS Euler) というのは、Hermann Zapf(ザフ)がデザインした数式用のフォントです。 『コンピュータの数学』で使われており、同書の著者前書きには、 「ザフの設計の基本方針は, 字の上手な数学者が手書きした場合の数学の薫りをもたせることである.」(p.viii) と書かれています。 確かにEulerフォントは、 全体的に手書きの風合いがあります(たとえば数字のゼロの上がとんがっている)。 このフォントで数式を出力すると、自分が書いたものでも、 まるで偉大な数学者の手によるもののような気分になれます(^_^)。 Eulerフォントを使うときのLaTeXの書き方

                                                                                • Project Euler - PukiWiki

                                                                                  Project Euler † プログラムで解く数学の問題集です。 公式サイト 適当に和訳してます。我こそはと思う人はライセンスを確認した上で自由に書いてください。 ↑