atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • このページの操作履歴
    • このウィキのページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
sinapusu2002 @ ウィキ
  • 広告なしオファー
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
sinapusu2002 @ ウィキ
  • 広告なしオファー
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン

sinapusu2002 @ ウィキ

プロジェクトオイラー問1~50
プロジェクトオイラー問51~100
プロジェクトオイラー問101~150
プロジェクトオイラー問151~200
プロジェクトオイラー問201~249
プロジェクトオイラー問250~300
プロジェクトオイラー問301~350
プロジェクトオイラー問351~400
プロジェクトオイラー問451~500
プロジェクトオイラー問501~550

プロジェクトオイラーに関する正し書き

aoj雑多



自作パズルのネタ帳
雑記

メニュー

  • トップページ
  • プラグイン紹介
  • まとめサイト作成支援ツール
  • メニュー
  • メニュー2



リンク

  • @wiki
  • @wikiご利用ガイド

他のサービス

  • 2ch型掲示板レンタル
  • 無料掲示板レンタル




ここを編集

更新履歴

取得中です。


ここを編集

プロジェクトオイラー問28

http://odz.sakura.ne.jp/projecteuler/index.php?cmd=read&page=Problem%2028
Problem 28 「螺旋状に並んだ数の対角線」 †
らせん状に数を生成した時、対角線にある数の計をこたえる問題。

右角に注目すると、1,9,25、、、で、そこから辺の長さだけ引いた数が残りの3隅にでてます。


calc(N,Sum,Sum):-
	2*(N-1)+1>1001,
	!.
calc(N,Sum,Result):-
	Sum1 is Sum+(4*(2*N-1)^2-6*((N-1)*2)),
	N1 is N+1,
	calc(N1,Sum1,Result).
main:-calc(2,1,Ans),write(Ans).
「プロジェクトオイラー問28」をウィキ内検索
最終更新:2014年12月01日 07:30
ツイート
このエントリーをはてなブックマークに追加

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.